http://bugzilla.opensuse.org/show_bug.cgi?id=1042764
http://bugzilla.opensuse.org/show_bug.cgi?id=1042764#c5
--- Comment #5 from Michal Srb ---
I think I can reproduce the bug on my machine. The backtrace with debuginfo
looks like this:
#0 __strcmp_sse2_unaligned () at
../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:201
#1 0x000000000048e4bd in glxProbeDriver (driverName=0x629eb3 "swrast",
coreExt=0x94cd88, coreName=0x629ec5 "DRI_Core", coreVersion=1,
renderExt=0x94cd90, renderName=0x629eba "DRI_SWRast", renderVersion=1) at
glxdricommon.c:299
#2 0x000000000048db87 in __glXDRIscreenProbe (pScreen=0x8aa7f0) at
glxdriswrast.c:464
#3 0x000000000048c98b in GlxExtensionInit () at glxext.c:381
#4 0x0000000000423181 in InitExtensions (argc=2, argv=0x7fffffffda98) at
../../mi/miinitext.c:339
#5 0x0000000000591182 in dix_main (argc=2, argv=0x7fffffffda98,
envp=0x7fffffffdab0) at main.c:208
#6 0x0000000000571688 in main (argc=2, argv=0x7fffffffda98,
envp=0x7fffffffdab0) at stubmain.c:34
The glxProbeDriver uses dlopen to load /usr/lib64/dri/swrast_dri.so, then calls
`__driDriverGetExtensions_swrast` to get array of dri extensions out of it.
On first call it works, on second call after the restart the returned array is
full of garbage.
--
You are receiving this mail because:
You are on the CC list for the bug.