Bug 29792

Summary: xorg crashes out when desktop effects are enabled
Product: xorg Reporter: James Bhatt <james>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: seankrobinson
Version: 7.5 (2009.10)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
Xorg log from after the crash none

Description James Bhatt 2010-08-25 01:38:46 UTC
I have an ATI xpress 200M.
Using the opensource radeon driver.
Using KDE4.5

I've found out how to trigger it:
Enable desktop effects, use Default settings for everything.
Apply settings.
Open any window & minimise it
Attempt to show the window by clicking on the taskbar entry.
X.org should crash.

Disable Desktop Effects, and apply settings
Open, minimise & show a window: X.org will not crash now.


I've attached xorg.0.log from when the crash happens as well: http://pastebin.com/bkgEFttr
The crash occurs at line 141
Comment 1 Michel Dänzer 2010-08-25 02:27:10 UTC
(In reply to comment #1)
> I've attached xorg.0.log from when the crash happens as well:
> http://pastebin.com/bkgEFttr

Please attach the full log file here rather than referencing a volatile external excerpt, then feel free to reopen this report.

Meanwhile, this looks related to GLX rather than EXA, reassigning.
Comment 2 James Bhatt 2010-08-31 00:38:10 UTC
Created attachment 38328 [details]
Xorg log

Ran the test case & attached the log from Xorg
Comment 3 James Bhatt 2010-08-31 00:39:08 UTC
Created attachment 38329 [details]
Xorg log from after the crash

The Xorg log from the restart after the crash
Comment 4 Michel Dänzer 2010-12-20 07:41:37 UTC
Can you get more information about the crash with gdb (preferably with debugging symbols available for at least /usr/lib64/xorg/modules/extensions/libglx.so)?
Comment 5 Sean Robinson 2010-12-21 10:10:54 UTC
I believe I have the same error, but on 32-bit.  X server segfaults with KDE4.5 desktop effects.  Here is a GDB backtrace with symbols.  Is there any other info I can provide?

Core was generated by `/usr/bin/X :0 -core -auth /root/.serverauth.2996'.
Program terminated with signal 6, Aborted.
#0  0xb74eb1b7 in raise () from /lib/libc.so.6
#0  0xb74eb1b7 in raise () from /lib/libc.so.6
#1  0xb74ecbce in abort () from /lib/libc.so.6
#2  0x080a8a5c in OsAbort ()
#3  0x080b52b7 in ddxGiveUp ()
#4  0x080b5368 in AbortDDX ()
#5  0x080a4ded in AbortServer ()
#6  0x080a4f2e in FatalError ()
#7  0x080a5e4f in OsSigHandler ()
#8  <signal handler called>
#9  0xb741216a in __glXDRIreleaseTexImage () from /usr/lib/xorg/modules/extensions/libglx.so
#10 0xb74058f2 in __glXDisp_ReleaseTexImageEXT () from /usr/lib/xorg/modules/extensions/libglx.so
#11 0xb740669a in __glXDisp_VendorPrivate () from /usr/lib/xorg/modules/extensions/libglx.so
#12 0xb740868f in __glXDispatch () from /usr/lib/xorg/modules/extensions/libglx.so
#13 0x0806ff37 in Dispatch ()
#14 0x08062f15 in main ()
Comment 6 Adam Jackson 2018-06-12 18:43:29 UTC
Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please file a new report if you continue to experience issues with a current server.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.