From: <bug...@fr...> - 2005-10-12 15:16:33
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 id...@us... changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|xor...@li... |dri- | |de...@li... ------- Additional Comments From id...@us... 2005-10-12 08:16 ------- (In reply to comment #4) > Similar crash here. My scenario is maximizing a glxgears window with DRI > completely disabled; the server SIGSEGVs after about one to four tries. Can you explain what you mean by "one to four tries"? Does that mean starting and stoping glxgears one to four time, or does it mean something else? > Backtracing pinpoints the crash in flat_8R8G8B_z_triangle()---in a nutshell, > pRow is pointing to invalid memory. I think that xmesa_alloc_storage() was > previously called with bogus args. Here's an excerpt from my GDB session: That seems like a fair assessment, but I'm not sure how that could happen. > Oh, and all this is with the Mesa code in the xorg CVS tree. Mesa CVS has some > newer material, but to judge from my [very] cursory glance at it, they haven't > come across this issue yet. Are you able to reproduce this when building X.org with the Mesa 6.4 branch? That branch is going to be merged into X.org soon, so I don't want to spend a lot of time digging into a bug that's already fixed. :) Thanks for retesting this issue after my 9/28 commits, BTW. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-10-21 20:50:32
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From a.s...@gm... 2005-10-21 13:50 ------- Bug is still in XORG-CVS. @idr: what is the easiest way to build Xorg with Mesa-CVS or with Mesa-CVS-6-4-branch? Or how is it possible to build the libGLcore.so in the Mesa tree? -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-10-21 21:40:13
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From bri...@tu... 2005-10-21 14:40 ------- OK, I reproduced the problem here and found the cause. I've checked in the fix to Mesa CVS. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-10-21 21:50:11
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From id...@us... 2005-10-21 14:50 ------- Created an attachment (id=3598) --> (https://bugs.freedesktop.org/attachment.cgi?id=3598&action=view) Enable building X.org CVS with Mesa 6.4. (In reply to comment #7) > @idr: what is the easiest way to build Xorg with Mesa-CVS or with > Mesa-CVS-6-4-branch? > Or how is it possible to build the libGLcore.so in the Mesa tree? Since some source files have been added and removed in the Mesa 6.4 tree, some changes are required. Apply this patch and add a line like this to your config/cf/host.def file: #define MesaSrcDir /home/idr/devel/graphics/Mesa-6.4 -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-10-23 09:15:21
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From a.s...@gm... 2005-10-23 02:15 ------- I built Xorg with mesa_6_4_branch and now I can't trigger the crash anymore. Thanks! -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-10-23 12:26:45
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From a.s...@gm... 2005-10-23 05:26 ------- Hello, unfortunately I discoverd that running quake3 from http://icculus.org/quake3/ crashs the Xserver, but with another error: *** If unresolved symbols were reported above, they might not *** be the reason for the server aborting. Backtrace: 0: X(xf86SigHandler+0x7f) [0x808634f] 1: [0xffffe420] 2: /usr/X11R6/lib/modules/extensions/libGLcore.so(xmesa_resize_buffers+0x35) [0x40489005] 3: /usr/X11R6/lib/modules/extensions/libGLcore.so(XMesaResizeBuffers+0x63) [0x404853a3] 4: /usr/X11R6/lib/modules/extensions/libGLcore.so(__MESA_resizeBuffers+0x59) [0x 404841a9] 5: /usr/X11R6/lib/modules/extensions/libglx.so(__glXResizeBuffers+0x2e) [0x402ccc0e] 6: /usr/X11R6/lib/modules/extensions/libglx.so(__glXResizeDrawableBuffers+0x5d) [0x402d27ed] 7: /usr/X11R6/lib/modules/extensions/libglx.so [0x402d2459] 8: X(compPositionWindow+0x46) [0x8155e46] 9: X(ReparentWindow+0x194) [0x80d8094] 10: X(ProcReparentWindow+0x95) [0x80c1bf5] 11: X(Dispatch+0x14f) [0x80c20bf] 12: X(main+0x40b) [0x80ce32b] 13: /lib/tls/libc.so.6(__libc_start_main+0xe0) [0x40088500] 14: X [0x806ff41] Fatal server error: Caught signal 11. Server aborting The strange thing is, that I wanted it to run with the Radeon DRI driver, but this driver from mesa-6-4-branch built in the Xorg tree isn't working: > glxinfo name of display: :0.0 libGL error: dlopen /usr/X11R6/lib/modules/dri/radeon_dri.so failed (/usr/X11R6/lib/modules/dri/radeon_dri.so: undefined symbol: mmFindBlock) libGL error: unable to find driver: radeon_dri.so display: :0 screen: 0 direct rendering: No You can get quake3 src via svn: svn co svn://svn.icculus.org/quake3/trunk quake3 then backup all "ID-original" files from your /usr/local/games/quake3 directory, then: make cd code/unix make copyfiles and you might at least need the demo pak0.pk3 file from q3demo. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-10-24 17:20:37
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From bri...@tu... 2005-10-24 10:20 ------- mmFindBlock() is found in src/mesa/main/mm.c (formerly in src/mesa/dri/common/mm.c I just tested the 6.4 radeon driver and it works for me. Perhaps you just need to do a 'make realclean' and recompile. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-12 22:19:08
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From a.s...@gm... 2005-11-12 14:19 ------- I just tried with current XORG-CVS: 1) Original bug "running glxgears and resize window/moving window around" is fixed. 2) But now quake3 (ID or "icculus") crashs the Xserver when configured to run in fullscreen mode. It doesn't crash the Xserver if configured to run in window. If I remember correctly, this didn't happen before the fix for the original bug. 3) quake3 usually refuses to start if it detects indirect rendering, but the crash happens before quake3 decides to exit. here is a backtrace: Backtrace: 0: X(xf86SigHandler+0x7f) [0x808638f] 1: [0xffffe420] 2: /usr/X11R6/lib/modules/extensions/libGLcore.so(xmesa_resize_buffers+0x35) [0x40472565] 3: /usr/X11R6/lib/modules/extensions/libGLcore.so(XMesaResizeBuffers+0x63) [0x4046e903] 4: /usr/X11R6/lib/modules/extensions/libGLcore.so(__MESA_resizeBuffers+0x59) [0x4046d709] 5: /usr/X11R6/lib/modules/extensions/libglx.so(__glXResizeBuffers+0x2e) [0x402b4c2e] 6: /usr/X11R6/lib/modules/extensions/libglx.so(__glXResizeDrawableBuffers+0x5d) [0x402ba80d] 7: /usr/X11R6/lib/modules/extensions/libglx.so [0x402ba479] 8: X(compPositionWindow+0x46) [0x8156276] 9: X(ReparentWindow+0x194) [0x80d84c4] 10: X(ProcReparentWindow+0x95) [0x80c2025] 11: X(Dispatch+0x14f) [0x80c24ef] 12: X(main+0x40b) [0x80ce75b] 13: /lib/tls/libc.so.6(__libc_start_main+0xe0) [0x40088500] 14: X [0x806ff81] Fatal server error: Caught signal 11. Server aborting -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-14 21:49:15
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From bri...@tu... 2005-11-15 08:46 ------- I bet ctx is null in this case. This patch should do the trick: Index: drivers/x11/xm_dd.c =================================================================== RCS file: /cvs/xorg/xc/extras/Mesa/src/mesa/drivers/x11/xm_dd.c,v retrieving revision 1.1.1.4 diff -r1.1.1.4 xm_dd.c 568c568,569 < ctx->NewState |= _NEW_BUFFERS; /* to update scissor / window bounds */ --- > if (ctx) > ctx->NewState |= _NEW_BUFFERS; /* to update scissor / window bounds */ Index: main/framebuffer.c =================================================================== RCS file: /cvs/xorg/xc/extras/Mesa/src/mesa/main/framebuffer.c,v retrieving revision 1.1.1.3 diff -r1.1.1.3 framebuffer.c 312c312,313 < ctx->NewState |= _NEW_BUFFERS; --- > if (ctx) > ctx->NewState |= _NEW_BUFFERS; -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-18 20:50:29
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From a.s...@gm... 2005-11-19 07:47 ------- yes, looks like this patch fixes the quake3 fullscreen problem. Thanks! -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-19 17:28:56
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 bri...@tu... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Additional Comments From bri...@tu... 2005-11-20 04:25 ------- I've already checked the change into CVS. Closing bug report. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-26 13:00:02
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From a.s...@gm... 2005-11-26 23:56 ------- Created an attachment (id=3912) --> (https://bugs.freedesktop.org/attachment.cgi?id=3912&action=view) mesa_ctx_patch.txt -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-26 13:02:50
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 a.s...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Additional Comments From a.s...@gm... 2005-11-26 23:59 ------- It looks like the patch made it only into mesa-cvs, but not into xorg-cvs tree. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-11-28 17:34:52
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 ------- Additional Comments From bri...@tu... 2005-11-29 04:31 ------- I plan to make a Mesa 6.4.1 release pretty soon. That'll go into Xorg with this fix. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2005-12-03 13:36:54
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=4087 a.s...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED ------- Additional Comments From a.s...@gm... 2005-12-04 00:32 ------- Now it's in XORG CVS tree, too. Thanks! -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |