[Bug 753251] New: startkde fails with LD_BIND_NOW
https://bugzilla.novell.com/show_bug.cgi?id=753251 https://bugzilla.novell.com/show_bug.cgi?id=753251#c0 Summary: startkde fails with LD_BIND_NOW Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: aj@suse.com ReportedBy: aj@suse.com QAContact: qa-bugs@suse.de Found By: Product Management Blocker: --- There have been several reports that starting of KDE fails - both in 12.1 and Factory. The error does not occur if the LD_BIND_NOW=true is removed from /usr/bin/startkde. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c1
--- Comment #1 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c2
--- Comment #2 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c3
Luca Beltrame
Test glibc-2.15-190.1 (or newer) Doesn't work.
Test glibc-2.15-192.1 (or newer) Works.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c4
--- Comment #4 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c5
--- Comment #5 from Luca Beltrame
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c6
Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c7
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c8
Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c9
--- Comment #9 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c10
--- Comment #10 from Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c11
--- Comment #11 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c12
--- Comment #12 from Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c13
--- Comment #13 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c14
--- Comment #14 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c15
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c16
--- Comment #16 from Achim Gratz
Achim, please leave the LD_BIND_NOW in and add additionally: LD_DEBUG=symbols LD_DEBUG_OUTPUT=/tmp/debug-out
Don't worry, I've dup'ed the line and just have to move the comment marker... :-)
and attach the content of /tmp/debug-out.*
Also, please compile and run the attached program test-multiarch.c and show me the output of it.
Will do when I get to the machine again. One other piece of information that may be important: this machine had been updated from 11.4 and was originally installed with a separate /usr partition. The last update from Tumbleweed obviously broke some things with systemd (there may have been some hiccups before that I didn't notice), apparently due to the fact that /usr is still not mounted at that point, but I haven't had time to investigate. I _think_ that the root fs should be large enough so that I can copy /usr into it. I don't know if it's possible that the glibc initialization depends on /usr being mounted early in the boot process, but this might be a clue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c17
--- Comment #17 from Achim Gratz
test-multiarch.c: Check what glibc figures out about system
Checking HAS_AVX: init-arch 0 cpuinfo (avx) 0 Checking HAS_FMA4: init-arch 0 cpuinfo (fma4) 0 Checking HAS_SSE4_2: init-arch 0 cpuinfo (sse4_2) 0 Checking HAS_SSE4_1: init-arch 0 cpuinfo (sse4_1) 0 Checking HAS_SSSE3: init-arch 0 cpuinfo (ssse3) 0 Checking HAS_POPCOUNT: init-arch 0 cpuinfo (popcnt) 0 Checking HAS_SSE2: init-arch 0 cpuinfo (sse2) 0 0 differences between /proc/cpuinfo and glibc code. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c18
Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c19
--- Comment #19 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c20
--- Comment #20 from Achim Gratz
Achim, please just use LD_DEBUG=symbols instead of all - all gives too much info and might change the timing.
I did try with LD_DEBUG=symbols (after a reboot, no less) and the same thing happens, i.e. KDE starts normally. The output is really not much smaller and superficially looks the same, so unless you see extra value in having it, I'm not going to attach it. I think that adding the debug output alters the order of bindings (not so much the timing) and thus avoids the error. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c21
--- Comment #21 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c22
--- Comment #22 from Achim Gratz
Does it still fail without the LD_DEBUG?
Sorry for the late reply: yes, it still fails without LD_DEBUG. I'll try to upgrade the system this weekend, let's see what happens. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c23
--- Comment #23 from Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c24
--- Comment #24 from Achim Gratz
https://bugzilla.novell.com/show_bug.cgi?id=753251
https://bugzilla.novell.com/show_bug.cgi?id=753251#c25
Andreas Jaeger
participants (1)
-
bugzilla_noreply@novell.com