Bug ID | 1208198 |
---|---|
Summary | tumblweed from 20230213 has stack protector triggering in libdl of libGLX_nvidia.so.0 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Critical |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | meissner@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Starting after Sundays Tumbleweed update lots of apps using libGLX_nvidia.so.0 crash. basically everything that uses libGL. sample backtrace from "firefox -d gdb" #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007ffff7a95503 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007ffff7a42e16 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007ffff7a2b89c in __GI_abort () at abort.c:79 #4 0x00007ffff7a2c5d7 in __libc_message (fmt=fmt@entry=0x7ffff7bb0552 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:150 #5 0x00007ffff7b2ac4b in __GI___fortify_fail (msg=msg@entry=0x7ffff7bb053a "stack smashing detected") at fortify_fail.c:24 #6 0x00007ffff7b2ac16 in __stack_chk_fail () at stack_chk_fail.c:24 #7 0x00007ffff7a8ebc5 in _dlerror_run (operate=operate@entry=0x7ffff7a8ef7e <dlopen_doit>, args=args@entry=0x7fffe097f570) at dlerror.c:198 #8 0x00007ffff7a8f0a1 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at dlopen.c:71 #9 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81 #10 0x00007ffff5486b6d in __glXLookupVendorByName (vendorName=0x7fffbc75db60 "nvidia") at /usr/src/debug/libglvnd-1.6.0/src/GLX/libglxmapping.c:428 #11 0x00007ffff5489315 in __glXLookupVendorByScreen (dpy=dpy@entry=0x7ffff78ec000, screen=screen@entry=0) at /usr/src/debug/libglvnd-1.6.0/src/GLX/libglxmapping.c:572 #12 0x00007ffff5489a98 in glXGetClientString (dpy=0x7ffff78ec000, name=1) at /usr/src/debug/libglvnd-1.6.0/src/GLX/libglx.c:1398 #13 0x00007ffff12e9d9f in mozilla::gl::GLXLibrary::fGetClientString(_XDisplay*, int) const () at /usr/src/debug/firefox-109.0.1/gfx/gl/GLXLibrary.h:126 #14 mozilla::gl::GLXLibrary::EnsureInitialized(_XDisplay*) [clone .constprop.0] () at /usr/src/debug/firefox-109.0.1/gfx/gl/GLContextProviderGLX.cpp:185 This means that the init of libGLX_nvidia.so.0 somehow corrupted the stack.