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.


You are receiving this mail because: