Bug 515074 - enabling "desktop effects" segfaults Xserver
Summary: enabling "desktop effects" segfaults Xserver
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-server
Version: rawhide
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-01 16:56 UTC by Tom London
Modified: 2018-04-11 15:19 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-08-10 17:50:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Xorg.0.log with Segfault from enabling desktop effects (125.97 KB, text/plain)
2009-08-01 16:58 UTC, Tom London
no flags Details
/var/log/Xorg.0.log showing segfault when enabling 'desktop effects' (124.37 KB, text/plain)
2009-08-05 14:14 UTC, Tom London
no flags Details

Description Tom London 2009-08-01 16:56:56 UTC
Description of problem:
If I attempt to enable desktop effects from within X/gnome, it immediately "logs me out".

System is Thinkpad X200, no xorg.conf.

This is the tail from /var/log/Xorg.0.log (full copy attached):

(II) intel(0): Modeline "640x350"x85.1   31.50  640 672 736 832  350 382 385 445 +hsync -vsync (37.9 kHz)
(II) intel(0): EDID for output DVI1
(II) intel(0): EDID for output DP1
(II) intel(0): EDID for output DVI2
(II) intel(0): EDID for output DP2
(II) intel(0): EDID for output DP3

Backtrace:
0: /usr/bin/Xorg(xorg_backtrace+0x28) [0x45f3c8]
1: /usr/bin/Xorg [0x462d49]
2: /lib64/libpthread.so.0 [0x7fce2779e4c0]

Link map:
0x7fff7dcff000: (vdso)
0x7fce2889e000: /usr/lib64/libxf86config.so.0
0x7fce28697000: /usr/lib64/libpciaccess.so.0
0x7fce28462000: /usr/lib64/libXfont.so.1
0x7fce28260000: /usr/lib64/libXau.so.6
0x7fce28059000: /usr/lib64/libfontenc.so.1
0x7fce27dfd000: /usr/lib64/libpixman-1.so.0
0x7fce27bed000: /usr/lib64/libhal.so.1
0x7fce279ac000: /lib64/libdbus-1.so.3
0x7fce2778f000: /lib64/libpthread.so.0
0x7fce2758a000: /usr/lib64/libXdmcp.so.6
0x7fce27338000: /usr/lib64/libssl.so.8
0x7fce26fae000: /usr/lib64/libcrypto.so.8
0x7fce26daa000: /lib64/libdl.so.2
0x7fce26b95000: /lib64/libz.so.1
0x7fce2697b000: /lib64/libaudit.so.0
0x7fce2675d000: /lib64/libselinux.so.1
0x7fce264d8000: /lib64/libm.so.6
0x7fce262d0000: /lib64/librt.so.1
0x7fce25f53000: /lib64/libc.so.6
0x7fce25cb8000: /usr/lib64/libfreetype.so.6
0x7fce25ab4000: /lib64/libcap.so.2
0x7fce28ab0000: /lib64/ld-linux-x86-64.so.2
0x7fce25885000: /lib64/libgssapi_krb5.so.2
0x7fce255c8000: /lib64/libkrb5.so.3
0x7fce253c5000: /lib64/libcom_err.so.2
0x7fce25199000: /lib64/libk5crypto.so.3
0x7fce24f95000: /lib64/libattr.so.1
0x7fce24d8c000: /lib64/libkrb5support.so.0
0x7fce24b8a000: /lib64/libkeyutils.so.1
0x7fce24970000: /lib64/libresolv.so.2
0x7fce2474d000: /usr/lib64/xorg/modules/extensions/libextmod.so
0x7fce24549000: /usr/lib64/xorg/modules/extensions/libdbe.so
0x7fce242e2000: /usr/lib64/xorg/modules/extensions/libglx.so
0x7fce240db000: /usr/lib64/xorg/modules/extensions/librecord.so
0x7fce23ed1000: /usr/lib64/xorg/modules/extensions/libdri.so
0x7fce23cc7000: /usr/lib64/libdrm.so.2
0x7fce23ac4000: /usr/lib64/xorg/modules/extensions/libdri2.so
0x7fce23825000: /usr/lib64/xorg/modules/drivers/intel_drv.so
0x7fce2361c000: /usr/lib64/libdrm_intel.so.1
0x7fce23416000: /usr/lib64/xorg/modules/drivers/vesa_drv.so
0x7fce23211000: /usr/lib64/xorg/modules/drivers/fbdev_drv.so
0x7fce2300d000: /usr/lib64/xorg/modules/linux/libfbdevhw.so
0x7fce22dec000: /usr/lib64/xorg/modules/libfb.so
0x7fce22afe000: /usr/lib64/dri/i965_dri.so
0x7fce22702000: /usr/lib64/dri/libdricore.so
0x7fce224c1000: /lib64/libexpat.so.1
0x7fce222b7000: /usr/lib64/xorg/modules/input/evdev_drv.so
0x7fce1f563000: /lib64/libgcc_s.so.1
Segmentation fault at address (nil)

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting


Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(II) ThinkPad Extra Buttons: Close
(II) UnloadModule: "evdev"
(II) AT Translated Set 2 keyboard: Close
(II) UnloadModule: "evdev"
(II) P.I. Engineering PC Keyboard/Mouse to USB  Adapter: Close
(II) UnloadModule: "evdev"
(II) TPPS/2 IBM TrackPoint: Close
(II) UnloadModule: "evdev"
(II) Macintosh mouse button emulation: Close
(II) UnloadModule: "evdev"
(II) P.I. Engineering PC Keyboard/Mouse to USB  Adapter: Close
(II) UnloadModule: "evdev"
(II) Sleep Button: Close
(II) UnloadModule: "evdev"
(II) Video Bus: Close
(II) UnloadModule: "evdev"
(II) Power Button: Close
(II) UnloadModule: "evdev"
(II) AIGLX: Suspending AIGLX clients for VT switch


Version-Release number of selected component (if applicable):
mesa-libGLU-7.6-0.7.fc12.x86_64
compiz-0.8.2-9.fc12.x86_64
xorg-x11-server-Xorg-1.6.99-22.20090724.fc12.x86_64
xorg-x11-server-utils-7.4-11.fc12.x86_64
compiz-fusion-0.8.2-4.fc12.x86_64
mesa-libGL-devel-7.6-0.7.fc12.x86_64
compiz-gnome-0.8.2-9.fc12.x86_64
xorg-x11-server-common-1.6.99-22.20090724.fc12.x86_64
mesa-dri-drivers-7.6-0.7.fc12.x86_64
compiz-fusion-gnome-0.8.2-4.fc12.x86_64
mesa-libGL-7.6-0.7.fc12.x86_64
mesa-libGLU-devel-7.6-0.7.fc12.x86_64

How reproducible:
Every time

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Tom London 2009-08-01 16:58:10 UTC
Created attachment 355886 [details]
Xorg.0.log with Segfault from enabling desktop effects

Comment 2 Tom London 2009-08-05 14:14:00 UTC
Created attachment 356322 [details]
/var/log/Xorg.0.log showing segfault when enabling 'desktop effects'

Essentially the same crash with updated kernel and xorg packages:

xorg-x11-drv-intel-2.8.0-3.fc12.x86_64
xorg-x11-server-utils-7.4-11.fc12.x86_64
xorg-x11-server-Xorg-1.6.99-26.20090804.fc12.x86_64
xorg-x11-server-common-1.6.99-26.20090804.fc12.x86_64
kernel-2.6.31-0.132.rc5.git3.fc12.x86_64

Comment 3 Tom London 2009-08-06 21:29:01 UTC
Compiz/Desktop-Effects works (Thinkpad X200, w/Intel) with

xorg-x11-server-common-1.6.99-28.20090804.fc12.x86_64.rpm
xorg-x11-server-Xorg-1.6.99-28.20090804.fc12.x86_64.rpm
libxf86config-1.6.99-28.20090804.fc12.x86_64.rpm

Thanks!

Comment 4 Matěj Cepl 2009-08-10 10:46:28 UTC
*** Bug 516162 has been marked as a duplicate of this bug. ***

Comment 5 Matěj Cepl 2009-08-10 11:13:44 UTC
Looks similar to bug 515755, but not exactly the same.

Comment 6 Adam Jackson 2009-08-10 17:50:50 UTC
* Thu Aug 06 2009 Adam Jackson <ajax> 1.6.99-28.20090804
- xserver-1.6.99-dri2-crash-fixes.patch: don't cough and die just because
  the driver had the gall not to register a SwapBuffers handler.

Marking fixed as per comment #3.


Note You need to log in before you can comment on or make changes to this bug.