[Bug 1042764] New: Xvfb: Segmentation fault when using glxinfo
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764 Bug ID: 1042764 Summary: Xvfb: Segmentation fault when using glxinfo Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: sweet_f_a@gmx.de QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- $ Xvfb :99 $ export DISPLAY=:99 $ glxinfo The first glxinfo seems to work but the second one crashs Xvfb: (EE) (EE) Backtrace: (EE) 0: Xvfb (xorg_backtrace+0x48) [0x5560f8] (EE) 1: Xvfb (0x400000+0x15a439) [0x55a439] (EE) 2: /lib64/libc.so.6 (0x7f828f097000+0x34950) [0x7f828f0cb950] (EE) 3: Xvfb (0x400000+0x64bc0) [0x464bc0] (EE) 4: Xvfb (0x400000+0x644e4) [0x4644e4] (EE) 5: Xvfb (0x400000+0x63a4a) [0x463a4a] (EE) 6: Xvfb (InitExtensions+0x43) [0x4242e3] (EE) 7: Xvfb (0x400000+0x10425b) [0x50425b] (EE) 8: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f828f0b76e5] (EE) 9: Xvfb (_start+0x29) [0x4224e9] (EE) (EE) Segmentation fault at address 0xaf0a80 (EE) Fatal server error: (EE) Caught signal 11 (Segmentation fault). Server aborting (EE) Xvfb: symbol lookup error: /usr/lib64/libLLVMAMDGPUCodeGen.so.3.8: undefined symbol: _ZN4llvm19MachinePassRegistry6RemoveEPNS_23MachinePassRegistryNodeE I can also reproduce it using glewinfo. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
Ruediger Meier
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764#c1
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764#c5
--- Comment #5 from Michal Srb
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764#c9
--- Comment #9 from Michal Srb
... and looking through the bugzilla, this seems the case in bug#992429, which is duped to bug#981975, as an LLVM issue.
I knew it looked familiar... That would mean we need to take the u_add_llvm_codegen_dependencies.patch and use it in Leap 42.2.
I updated only Mesa-* packages taken from 42.3. It survived xdpyinfo twice, and now it crashes at the third time :-<
Hey, we can wait until openSUSE Leap 42.999, which survives for 999 times.
But this is strange. Leap 42.3 already has u_add_llvm_codegen_dependencies.patch. I tried to backport it to Leap 42.2, but the error still happens. I checked it closer and it seems that first dlopen succeeds, second fails and dlerror reports "/usr/lib64/../lib64/libLLVMTransformUtils.so.3.8: undefined symbol: _ZN4llvm4PassD2Ev", third dlopen succeeds again, but not really - the static variables in the library are not initialized. It seems to me it is the same principle as in bnc#992429, but the core cause is something else. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764#c10
--- Comment #10 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764#c31
Max Staudt
participants (1)
-
bugzilla_noreply@novell.com