2009-02-15 09:34:41 |
Aurélien COUDERC |
bug |
|
|
added bug |
2009-02-15 09:34:41 |
Aurélien COUDERC |
bug |
|
|
added attachment 'Xorg.0.log' (Xorg.0.log) |
2009-02-18 03:01:07 |
Bryce Harrington |
description |
Binary package hint: xserver-xorg-video-radeon
I'm using the radeon driver on an R430 with an up to date Jauty, and I'm experiencing some X crashes.
X crashes systematically when exiting World of Goo (http://2dboy.com/games.php) or Lugaru (http://www.wolfire.com/lugaru).
Lugaru doesn't work with most recent Xserver/SDL but it's not supposed to crash X anyway.
It doesn't *just* crash X, the system is hard frozen afterwards.
My xorg.conf is the default one, and see the attached Xorg log. |
Binary package hint: xserver-xorg-video-radeon
I'm using the radeon driver on an R430 with an up to date Jauty, and I'm experiencing some X crashes.
X crashes systematically when exiting World of Goo (http://2dboy.com/games.php) or Lugaru (http://www.wolfire.com/lugaru).
Lugaru doesn't work with most recent Xserver/SDL but it's not supposed to crash X anyway.
It doesn't *just* crash X, the system is hard frozen afterwards.
My xorg.conf is the default one, and see the attached Xorg log.
Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4f0b16]
1: /usr/bin/X(xf86SigHandler+0x41) [0x485491]
2: /lib/libc.so.6 [0x7f293bec3040]
3: /usr/lib/xorg/modules/extensions//libglx.so [0x7f293b3adfef]
4: /usr/lib/dri/r300_dri.so(__driUtilUpdateDrawableInfo+0xc2) [0x7f292784b9f2]
5: /usr/lib/dri/r300_dri.so(radeonGetLock+0x66) [0x7f2927851aa6]
6: /usr/lib/dri/r300_dri.so(r300FlushCmdBuf+0x9f) [0x7f292785d33f]
7: /usr/lib/dri/r300_dri.so(r300DestroyContext+0x402) [0x7f2927856f52]
8: /usr/lib/dri/r300_dri.so [0x7f292784b7d0]
9: /usr/lib/xorg/modules/extensions//libglx.so [0x7f293b3af8b9]
10: /usr/lib/xorg/modules/extensions//libglx.so(__glXFreeContext+0x6c) [0x7f293b3a5bac]
11: /usr/lib/xorg/modules/extensions//libglx.so [0x7f293b3a5bf3]
12: /usr/bin/X(FreeResourceByType+0x105) [0x435a95]
13: /usr/lib/xorg/modules/extensions//libglx.so [0x7f293b3a249e]
14: /usr/lib/xorg/modules/extensions//libglx.so [0x7f293b3a5ea2]
15: /usr/bin/X(Dispatch+0x364) [0x44e1d4]
16: /usr/bin/X(main+0x3bd) [0x433c5d]
17: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f293beae5a6]
18: /usr/bin/X [0x4330e9]
|
|
2009-02-18 03:01:31 |
Bryce Harrington |
title |
X+radeon crash in Jaunty on R430 when quitting certain opengl apps |
[R430] X+radeon crash in Jaunty when quitting certain opengl apps |
|
2009-02-18 03:02:08 |
Bryce Harrington |
title |
[R430] X+radeon crash in Jaunty when quitting certain opengl apps |
[R430] X+radeon crash in __driUtilUpdateDrawableInfo+0xc2 when quitting certain opengl apps |
|
2009-02-18 03:03:00 |
Bryce Harrington |
xserver-xorg-video-ati: status |
New |
Incomplete |
|
2009-02-18 03:03:00 |
Bryce Harrington |
xserver-xorg-video-ati: statusexplanation |
|
Please collect a full backtrace - see http://wiki.ubuntu.com/X/Backtracing for directions. |
|
2009-02-19 22:11:25 |
Bryce Harrington |
xserver-xorg-video-ati: bugtargetdisplayname |
xserver-xorg-video-ati (Ubuntu) |
mesa (Ubuntu) |
|
2009-02-19 22:11:25 |
Bryce Harrington |
xserver-xorg-video-ati: bugtargetname |
xserver-xorg-video-ati (Ubuntu) |
mesa (Ubuntu) |
|
2009-02-19 22:11:25 |
Bryce Harrington |
xserver-xorg-video-ati: statusexplanation |
Please collect a full backtrace - see http://wiki.ubuntu.com/X/Backtracing for directions. |
Hmm, interesting, unfortunately you're right it's not enough information yet, but it does prove this to be a mesa bug rather than -ati. Refiling.
Looking in the code, it seems to be crashing around these lines:
if (drawable->base.pDraw == NULL)
return GL_FALSE;
pScreen = drawable->base.pDraw->pScreen; // <-- crash
Since it had checked that pDraw is not NULL, it makes me wonder if it is a corrupted memory issue. A race condition is another possibility, particularly when in the middle of destroying objects. Unfortunately it looks like a lot of variables have been optimized out. It would be nice to know what is going on with the r300_dri.so calls but I'm not sure that would buy much more info than we know so far.
|
|
2009-02-19 22:11:25 |
Bryce Harrington |
xserver-xorg-video-ati: title |
Bug #329654 in xserver-xorg-video-ati (Ubuntu): "[R430] X+radeon crash in __driUtilUpdateDrawableInfo+0xc2 when quitting certain opengl apps" |
Bug #329654 in mesa (Ubuntu): "[R430] X+radeon crash in __driUtilUpdateDrawableInfo+0xc2 when quitting certain opengl apps" |
|
2009-03-26 08:44:19 |
Bryce Harrington |
mesa (Ubuntu): status |
Incomplete |
Confirmed |
|
2009-08-21 22:44:44 |
Bryce Harrington |
mesa (Ubuntu): importance |
Undecided |
High |
|
2009-08-21 22:44:44 |
Bryce Harrington |
mesa (Ubuntu): status |
Confirmed |
In Progress |
|
2009-08-22 03:40:08 |
Launchpad Janitor |
mesa (Ubuntu): status |
In Progress |
Fix Released |
|
2009-08-22 03:49:18 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic/mesa |
|