You are not logged in.

#1 2016-11-29 13:44:05

Quarzstufenhyäne
Member
Registered: 2016-11-29
Posts: 4

[SOLVED] Recent update causes SIGSEGV in do_lookup_x (ld-linux.so)

Hi,

out of the ca. 10 GUI programs I'm using regularly, only qtcreator and texmaker are affected.
They would crash right after start with a segmentation fault in do_lookup_x in ld-linux.so (so they don't even start).

Since I hadn't used these programs during the last week, I went down the downgrade road. When I first tried 2016/11/25, it was still broken.
After downgrading to the 2016/11/18 archive I found the programs working again. Pacman log between the two snapshots is as follows:
http://pastebin.com/Yx4FTQyt
Note that the output from 2016/11/24 was just an attempt to install pacaur, which I then did on the next day (end of log). Can the cause be switching from yaourt to pacaur? I can't imagine that.

Obviously I want to you up-to-date software again asap. What can I do? Determining the intersection of qtcreator dependencies, texmaker dependecies and packages upgraded, adding those to ignorePkg and doing the upgrade - or is there a better solution?

Thanks in advance.

Last edited by Quarzstufenhyäne (2016-11-29 14:41:24)

Offline

#2 2016-11-29 13:56:04

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,103

Re: [SOLVED] Recent update causes SIGSEGV in do_lookup_x (ld-linux.so)

Post the full backtrace, not just one line. Also, post the output of 'pacman -Qm'

Offline

#3 2016-11-29 14:18:56

Quarzstufenhyäne
Member
Registered: 2016-11-29
Posts: 4

Re: [SOLVED] Recent update causes SIGSEGV in do_lookup_x (ld-linux.so)

As you can see from the backtrace, it's a Qt problem (came with the update from 5.7.0-3 to 5.7.0-6, I must have overlooked this). The backtrace is the same for both programs:

#0  0x00007ffff7de3160 in do_lookup_x () at /lib64/ld-linux-x86-64.so.2
#1  0x00007ffff7de3de1 in _dl_lookup_symbol_x () at /lib64/ld-linux-x86-64.so.2
#2  0x00007ffff7de5a7d in _dl_relocate_object () at /lib64/ld-linux-x86-64.so.2
#3  0x00007ffff7dedac1 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#4  0x00007ffff7de93a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#5  0x00007ffff7ded2d9 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#6  0x00007ffff2af3ee9 in  () at /usr/lib/libdl.so.2
#7  0x00007ffff7de93a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#8  0x00007ffff2af4521 in  () at /usr/lib/libdl.so.2
#9  0x00007ffff2af3f82 in dlopen () at /usr/lib/libdl.so.2
#10 0x00007ffff608737e in  () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff6080805 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff6075b22 in QFactoryLoader::instance(int) const () at /usr/lib/libQt5Core.so.5
#13 0x00007ffff693097b in  () at /usr/lib/libQt5Gui.so.5
#14 0x00007ffff693b318 in QGuiApplicationPrivate::createPlatformIntegration() ()
    at /usr/lib/libQt5Gui.so.5
#15 0x00007ffff693bcbd in QGuiApplicationPrivate::createEventDispatcher() () at /usr/lib/libQt5Gui.so.5
#16 0x00007ffff609152f in QCoreApplicationPrivate::init() () at /usr/lib/libQt5Core.so.5
#17 0x00007ffff693d7df in QGuiApplicationPrivate::init() () at /usr/lib/libQt5Gui.so.5
#18 0x00007ffff70d8ab9 in QApplicationPrivate::init() () at /usr/lib/libQt5Widgets.so.5
#19 0x000000000040a597 in  ()
#20 0x0000000000406aad in  ()
#21 0x00007ffff52ca291 in __libc_start_main () at /usr/lib/libc.so.6
#22 0x0000000000409eda in  ()

pacman -Qm says http://pastebin.com/90DSaJem.

Offline

#4 2016-11-29 14:20:33

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,103

Re: [SOLVED] Recent update causes SIGSEGV in do_lookup_x (ld-linux.so)

Quarzstufenhyäne wrote:

appmenu-qt5-bzr r40-1

And here is your problem. Remove it or rebuild it.

Last edited by arojas (2016-11-29 14:20:52)

Offline

#5 2016-11-29 14:39:33

Quarzstufenhyäne
Member
Registered: 2016-11-29
Posts: 4

Re: [SOLVED] Recent update causes SIGSEGV in do_lookup_x (ld-linux.so)

Thanks, rebuilding fixed the issue, but appmenu-qt5-bzr still doesn't work as it should. However, that's another story.

How could you find the cause so quickly? I spent some hours searching and debugging...

Thanks again!

Offline

#6 2016-11-29 16:39:51

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,103

Re: [SOLVED] Recent update causes SIGSEGV in do_lookup_x (ld-linux.so)

Quarzstufenhyäne wrote:

How could you find the cause so quickly? I spent some hours searching and debugging...

Because you're not the first one to have this problem after those updates.

Offline

Board footer

Powered by FluxBB