From: <bug...@fr...> - 2008-01-29 15:59:56
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 Summary: Crash in delete_framebuffer_cb Product: DRI Version: XOrg CVS Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: DRM modules AssignedTo: dri...@li... ReportedBy: jo...@vi... Using git master from X server, drm, mesa and intel DDX. I have a client which creates an indirect context and 2 FBOs in that context. When the client exits, the server crashes systematically. #0 0x00000000 in ?? () #1 0xa758632f in delete_framebuffer_cb (id=1, data=0xa7744f20, userData=0x84dccf0) at main/context.c:656 #2 0xa75a8294 in _mesa_HashDeleteAll (table=0x84b5480, callback=0xa7586316 <delete_framebuffer_cb>, userData=0x84dccf0) at main/hash.c:275 #3 0xa7586916 in free_shared_state (ctx=0x84dccf0, ss=0x83b2c48) at main/context.c:724 #4 0xa7587733 in _mesa_free_context_data (ctx=0x84dccf0) at main/context.c:1261 #5 0xa7587797 in _mesa_destroy_context (ctx=0x84dccf0) at main/context.c:1285 #6 0xa7538b9a in intelDestroyContext (driContextPriv=0x84c1b68) at intel_context.c:647 #7 0xa752d785 in driDestroyContext (context=0x83b273c) at ../common/dri_util.c:547 #8 0xb7a91073 in __glXDRIcontextDestroy (baseContext=0x83b26e0) at glxdri.c:255 #9 0xb7a5abc4 in __glXFreeContext (cx=0x83b26e0) at glxext.c:140 #10 0xb7a5ac17 in ContextGone (cx=0xa7744f20, id=46137345) at glxext.c:98 #11 0x08073407 in FreeClientResources (client=0x83b2928) at resource.c:812 #12 0x080841c5 in CloseDownClient (client=0x83b2928) at dispatch.c:3689 #13 0x0808a401 in Dispatch () at dispatch.c:479 #14 0x080710ed in main (argc=9, argv=0xbfe0eda4, envp=Cannot access memory at address 0x138c ) at main.c:448 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |
From: <bug...@fr...> - 2008-01-29 16:09:14
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 --- Comment #1 from Johan Bilien <jo...@vi...> 2008-01-29 08:09:08 PST --- Created an attachment (id=14011) --> (http://bugs.freedesktop.org/attachment.cgi?id=14011) test case Run the test case and exit with Ctrl-C. This results in the server crashing here. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |
From: <bug...@fr...> - 2008-01-29 16:09:37
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 --- Comment #2 from Johan Bilien <jo...@vi...> 2008-01-29 08:09:33 PST --- Created an attachment (id=14012) --> (http://bugs.freedesktop.org/attachment.cgi?id=14012) Makefile -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |
From: <bug...@fr...> - 2008-01-29 18:19:36
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 --- Comment #3 from Brian Paul <bri...@tu...> 2008-01-29 10:19:33 PST --- Created an attachment (id=14014) --> (http://bugs.freedesktop.org/attachment.cgi?id=14014) patch to avoid deref of null function ptr I think this has been reported before, and is still open. Can you try the attached patch? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |
From: <bug...@fr...> - 2008-01-30 06:46:42
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 --- Comment #4 from Johan Bilien <jo...@vi...> 2008-01-29 22:43:55 PST --- Yes the attached patch fixes the crash. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |
From: <bug...@fr...> - 2008-01-30 15:14:25
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 Brian Paul <bri...@tu...> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #5 from Brian Paul <bri...@tu...> 2008-01-30 07:14:22 PST --- Fixed in git. Same as bug 13507. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |
From: <bug...@fr...> - 2008-01-30 18:01:00
|
http://bugs.freedesktop.org/show_bug.cgi?id=14293 Johan Bilien <jo...@vi...> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |