Hide Forgot
Description of problem: Using either nvidia binary blob server or intel open source server with ghome 3 shell, "xsetroot -bg dodgerblue" kills X. This is an immediate server exit, without the "something went wrong" dialogue when gnome-shell terminates abnormally. Version-Release number of selected component (if applicable): xorg-x11-server-Xorg-1.10.1-14.fc15.x86_64 How reproducible: always Steps to Reproduce: 1. $ xsetroot -bg dodgerblue Actual results: Kerbluey. Expected results: No idea if it will change the background for gnome shell, but it shouldn't crash Xorg(!).
Created attachment 499493 [details] Xorg.0.log.old This is the Xorg.0.log.old from the crashed server, after installing the debuginfo package. Next will be to attach gdb and see if I can coax more symbols out of the bt.
_[/var/spool/abrt/ccpp-2011-05-17-13:45:20-2382]_(root@m5)_ # gdb /usr/bin/Xorg coredump GNU gdb (GDB) Fedora (7.2.90.20110429-36.fc15) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg.debug...done. done. [New LWP 2382] Missing separate debuginfo for Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/4b/05ebe25fad89fdf0d3503bae069b3fae384d30 Reading symbols from /lib64/libudev.so.0.11.1...Reading symbols from /usr/lib/debug/lib64/libudev.so.0.11.1.debug...done. done. Loaded symbols for /lib64/libudev.so.0.11.1 Reading symbols from /lib64/libcrypto.so.1.0.0d...Reading symbols from /usr/lib/debug/lib64/libcrypto.so.1.0.0d.debug...done. done. Loaded symbols for /lib64/libcrypto.so.1.0.0d Reading symbols from /lib64/libdl-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libdl-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libdl-2.13.90.so Reading symbols from /usr/lib64/libpciaccess.so.0.10.8...Reading symbols from /usr/lib/debug/usr/lib64/libpciaccess.so.0.10.8.debug...done. done. Loaded symbols for /usr/lib64/libpciaccess.so.0.10.8 Reading symbols from /lib64/libpthread-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libpthread-2.13.90.so.debug...done. [Thread debugging using libthread_db enabled] done. Loaded symbols for /lib64/libpthread-2.13.90.so Reading symbols from /usr/lib64/libpixman-1.so.0.20.2...Reading symbols from /usr/lib/debug/usr/lib64/libpixman-1.so.0.20.2.debug...done. done. Loaded symbols for /usr/lib64/libpixman-1.so.0.20.2 Reading symbols from /usr/lib64/libXfont.so.1.4.1...Reading symbols from /usr/lib/debug/usr/lib64/libXfont.so.1.4.1.debug...done. done. Loaded symbols for /usr/lib64/libXfont.so.1.4.1 Reading symbols from /usr/lib64/libXau.so.6.0.0...Reading symbols from /usr/lib/debug/usr/lib64/libXau.so.6.0.0.debug...done. done. Loaded symbols for /usr/lib64/libXau.so.6.0.0 Reading symbols from /usr/lib64/libXdmcp.so.6.0.0...Reading symbols from /usr/lib/debug/usr/lib64/libXdmcp.so.6.0.0.debug...done. done. Loaded symbols for /usr/lib64/libXdmcp.so.6.0.0 Reading symbols from /lib64/libaudit.so.1.0.0...Reading symbols from /usr/lib/debug/lib64/libaudit.so.1.0.0.debug...done. done. Loaded symbols for /lib64/libaudit.so.1.0.0 Reading symbols from /lib64/libm-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libm-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libm-2.13.90.so Reading symbols from /lib64/librt-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/librt-2.13.90.so.debug...done. done. Loaded symbols for /lib64/librt-2.13.90.so Reading symbols from /lib64/libc-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libc-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libc-2.13.90.so Reading symbols from /lib64/libgcc_s-4.6.0-20110428.so.1...Reading symbols from /usr/lib/debug/lib64/libgcc_s-4.6.0-20110428.so.1.debug...done. done. Loaded symbols for /lib64/libgcc_s-4.6.0-20110428.so.1 Reading symbols from /lib64/libz.so.1.2.5...Reading symbols from /usr/lib/debug/lib64/libz.so.1.2.5.debug...done. done. Loaded symbols for /lib64/libz.so.1.2.5 Reading symbols from /lib64/ld-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/ld-2.13.90.so.debug...done. done. Loaded symbols for /lib64/ld-2.13.90.so Reading symbols from /usr/lib64/libfreetype.so.6.6.2...Reading symbols from /usr/lib/debug/usr/lib64/libfreetype.so.6.6.2.debug...done. done. Loaded symbols for /usr/lib64/libfreetype.so.6.6.2 Reading symbols from /usr/lib64/libfontenc.so.1.0.0...Reading symbols from /usr/lib/debug/usr/lib64/libfontenc.so.1.0.0.debug...done. done. Loaded symbols for /usr/lib64/libfontenc.so.1.0.0 Reading symbols from /usr/lib64/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/extensions/libextmod.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/extensions/libextmod.so Reading symbols from /lib64/libselinux.so.1...Reading symbols from /usr/lib/debug/lib64/libselinux.so.1.debug...done. done. Loaded symbols for /lib64/libselinux.so.1 Reading symbols from /usr/lib64/xorg/modules/extensions/libdbe.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/extensions/libdbe.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/extensions/libdbe.so Reading symbols from /usr/lib64/xorg/modules/extensions/libglx.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/xorg/modules/extensions/libglx.so Reading symbols from /usr/lib64/tls/libnvidia-tls.so.270.41.06...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/tls/libnvidia-tls.so.270.41.06 Reading symbols from /usr/lib64/libnvidia-glcore.so.270.41.06...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnvidia-glcore.so.270.41.06 Reading symbols from /usr/lib64/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/extensions/librecord.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/extensions/librecord.so Reading symbols from /usr/lib64/xorg/modules/extensions/libdri.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/extensions/libdri.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/extensions/libdri.so Reading symbols from /usr/lib64/libdrm.so.2.4.0...Reading symbols from /usr/lib/debug/usr/lib64/libdrm.so.2.4.0.debug...done. done. Loaded symbols for /usr/lib64/libdrm.so.2.4.0 Reading symbols from /usr/lib64/xorg/modules/extensions/libdri2.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/extensions/libdri2.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/extensions/libdri2.so Reading symbols from /usr/lib64/xorg/modules/drivers/nvidia_drv.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/xorg/modules/drivers/nvidia_drv.so Reading symbols from /usr/lib64/xorg/modules/libfb.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/libfb.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/libfb.so Reading symbols from /usr/lib64/xorg/modules/libwfb.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/libwfb.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/libwfb.so Reading symbols from /usr/lib64/xorg/modules/input/evdev_drv.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/input/evdev_drv.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/input/evdev_drv.so Reading symbols from /usr/lib64/xorg/modules/input/wacom_drv.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/input/wacom_drv.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/input/wacom_drv.so Reading symbols from /usr/lib64/xorg/modules/input/synaptics_drv.so...Reading symbols from /usr/lib/debug/usr/lib64/xorg/modules/input/synaptics_drv.so.debug...done. done. Loaded symbols for /usr/lib64/xorg/modules/input/synaptics_drv.so Reading symbols from /lib64/libnss_files-2.13.90.so...Reading symbols from /usr/lib/debug/lib64/libnss_files-2.13.90.so.debug...done. done. Loaded symbols for /lib64/libnss_files-2.13.90.so Core was generated by `/usr/bin/Xorg :0 -br -verbose -auth /var/run/gdm/auth-for-gdm-Sqj0xy/database -'. Program terminated with signal 6, Aborted. #0 0x00000038a0036415 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x00000038a0036415 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00000038a0037d2b in abort () at abort.c:92 #2 0x000000000046488e in OsAbort () at utils.c:1252 #3 0x00000000004701dc in ddxGiveUp () at xf86Init.c:915 #4 0x00000000004612fd in AbortServer () at log.c:410 #5 0x00000000004614e7 in FatalError ( f=0x578e50 "Caught signal %d (%s). Server aborting\n") at log.c:536 #6 0x000000000046231e in OsSigHandler (sip=<optimized out>, signo=11, unused=<optimized out>) at osinit.c:153 #7 OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at osinit.c:115 #8 <signal handler called> #9 ChangeGC (client=0x0, pGC=0x2825270, mask=12288, pUnion=0x7fff61833498) at gc.c:250 #10 0x0000000000458d05 in miPaintWindow (pWin=<optimized out>, prgn=0x7fff618334f0, what=<optimized out>) at miexpose.c:657 #11 0x000000000055ca8e in miClearToBackground (pWin=0x2828330, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, generateExposures=0) at miwindow.c:118 #12 0x000000000042abf5 in ProcClearToBackground (client=0x51f01b0) at dispatch.c:1610 #13 0x000000000042ec11 in Dispatch () at dispatch.c:431 ---Type <return> to continue, or q <return> to quit--- #14 0x0000000000422e1a in main (argc=<optimized out>, argv=0x7fff61833728, envp=<optimized out>) at main.c:287
http://kojipkgs.fedoraproject.org/packages/xorg-x11-server/1.10.1/15.fc15/ can you test this package and see if it fixes it?
It fixes the problem in question, but now gnome starts up in "fallback mode". Was that intended? -Scott
Ah, false alarm -- after reinstalling the nvidia binary blob, I have Gnome 3 back in standard mode. Woot! :) -Scott
Thank you for letting us know.