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=4696
Summary: amaroK crashes mach64/no-DRI X server on ATI Rage LX Pro
Product: DRI
Version: XOrg CVS
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: libGL
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
I'm suffering from bug 4574, so DRI doesn't work and X falls back to software
rendering; this is annoying, but the Mach64 is bad enough at 3D that it's not a
killer.
But on XORG-6_8_99_900, firing up amaroK, clicking on the analyzer pane until a
graphical analyzer fires up, and then hitting `D' leads to the following crash:
Program received signal SIGSEGV, Segmentation fault.
_mesa_make_current (newCtx=0x8665da8, drawBuffer=0xb6fbd008,
readBuffer=0xb6fbd008) at context.c:1563
1563 if (!newCtx->DrawBuffer || newCtx->DrawBuffer->Name == 0) {
(gdb) bt
#0 _mesa_make_current (newCtx=0x8665da8, drawBuffer=0xb6fbd008,
readBuffer=0xb6fbd008) at context.c:1563
#1 0xb7de3bd2 in XMesaMakeCurrent2 (c=0x8665da8, drawBuffer=0xb6fbd008,
readBuffer=0xb6fbd008) at xm_api.c:2069
#2 0xb7de12d5 in __MESA_makeCurrent (gc=0x8665da8) at xf86glx.c:830
#3 0xb7ec17bc in DoMakeCurrent (cl=0x86109e8, drawId=10488977, readId=10488977,
contextId=140926376, tag=1) at glxcmds.c:643
#4 0xb7ec1989 in __glXMakeCurrent (cl=0xb6fef008, pc=0xb6fbd008 "") at
glxcmds.c:397
#5 0xb7ec5410 in __glXDispatch (client=0x859e4a8) at glxext.c:433
#6 0x080c63e2 in Dispatch () at dispatch.c:459
#7 0x080d29f5 in main (argc=13, argv=0xbfb68d64, envp=0xb6fef008) at main.c:450
(gdb) print newCtx
$1 = (GLcontext *) 0x8665da8
(gdb) print newCtx->DrawBuffer
$2 = (GLframebuffer *) 0xb6fef008
(gdb) print newCtx->DrawBuffer->Name
Cannot access memory at address 0xb6fef008
(gdb) frame 4
#4 0xb7ec1989 in __glXMakeCurrent (cl=0xb6fef008, pc=0xb6fbd008 "") at
glxcmds.c:397
397 return DoMakeCurrent( cl, req->drawable, req->drawable,
(gdb) print cl
$7 = (__GLXclientState *) 0xb6fef008
(gdb) print *cl
Cannot access memory at address 0xb6fef008
Probable buffer overrun somewhere, I'd say. I can do more debugging if anyone
wants.
--
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.
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel