r600: Evolution crashes with segmentation fault in pthread_detach

Paul Menzel paulepanter at users.sourceforge.net
Wed Sep 19 02:39:44 PDT 2012


Dear DRI folks,


Evolution 3.4.3-1 from Debian Sid/unstable crashed

        Core was generated by `evolution --component=mail mailto:someone at example.net'.
        Program terminated with signal 11, Segmentation fault.
        #0  0x00007fa3f0f7cce9 in pthread_detach (th=140341800765184) at pthread_detach.c:32
        32      pthread_detach.c: Datei oder Verzeichnis nicht gefunden.

with the following backtrace indicating it happens in r600 from
`libgl1-mesa-dri:amd64` 8.0.4-2.

        #0  0x00007fa3f0f7cce9 in pthread_detach (th=140341800765184) at pthread_detach.c:32
                result = <optimized out>
        #1  0x00007fa3df4e7edd in pipe_thread_destroy (thread=<optimized out>) at ../../../../../src/gallium/auxiliary/os/os_thread.h:78
        No locals.
        #2  radeon_drm_cs_destroy (rcs=0x7fa3f3377010) at radeon_drm_cs.c:475
        No locals.
        #3  0x00007fa3df4d6ff3 in r600_context_fini (ctx=ctx at entry=0x7fa3f4352468) at r600_hw_context.c:780
                block = <optimized out>
                range = <optimized out>
        #4  0x00007fa3df4bc9ae in r600_destroy_context (context=0x7fa3f4352150) at r600_pipe.c:197
                rctx = 0x7fa3f4352150
        #5  0x00007fa3df5a4e80 in st_destroy_context (st=0x7fa3f44cbf80) at state_tracker/st_context.c:268
                pipe = 0x7fa3f4352150
                cso = 0x7fa3f44e2f90
                ctx = 0x7fa3f44673a0
                i = <optimized out>
        #6  0x00007fa3df4e3f5a in dri_destroy_context (cPriv=<optimized out>) at dri_context.c:174
                ctx = 0x7fa3f43459a0
        #7  0x00007fa3df4b9a63 in driDestroyContext (pcp=0x7fa3f4329d00) at ../common/dri_util.c:277
        No locals.
        #8  0x00007fa3e120306c in dri2_destroy_context (context=0x7fa3f4329b60) at dri2_glx.c:132
                pcp = 0x7fa3f4329b60
                psc = 0x7fa3f4324920
        #9  0x00007fa3e11dc5e1 in glXDestroyContext (ctx=0x7fa3f4329b60, dpy=0x7fa3f421cab0) at glxcmds.c:424
        No locals.
        #10 glXDestroyContext (dpy=0x7fa3f421cab0, ctx=0x7fa3f4329b60) at glxcmds.c:405
                gc = 0x7fa3f4329b60
        #11 0x00007fa3ebd4c4ec in _cogl_winsys_display_destroy (display=0x7fa3f424c670) at ./winsys/cogl-winsys-glx.c:704
                glx_display = 0x7fa3f423ec80
                xlib_renderer = 0x7fa3f43226e0
                glx_renderer = 0x7fa3f4326060
        #12 0x00007fa3ebd0b5ab in _cogl_display_free (display=0x7fa3f424c670) at ./cogl-display.c:59
        No locals.
        #13 _cogl_object_display_indirect_free (obj=0x7fa3f424c670) at ./cogl-display.c:43
        No locals.
        #14 0x00007fa3ebd0b025 in cogl_renderer_check_onscreen_template (renderer=renderer at entry=0x7fa3f42c0ea0, 
            onscreen_template=onscreen_template at entry=0x7fa3f4279f60, error=error at entry=0x7fff89a7de48) at ./cogl-renderer.c:233
                display = 0x7fa3f424c670
        #15 0x00007fa3eca8b05e in clutter_backend_x11_get_display (backend=<optimized out>, renderer=0x7fa3f42c0ea0, swap_chain=0x7fa3f427bb20, 
            error=0x7fff89a7de88) at ./x11/clutter-backend-x11.c:736
                onscreen_template = 0x7fa3f4279f60
                internal_error = 0x0
                display = <optimized out>
                res = <optimized out>
        #16 0x00007fa3ecabc259 in clutter_backend_real_create_context (error=0x7fff89a7e120, backend=0x7fa3f41ea080) at ./clutter-backend.c:298
                klass = 0x7fa3f41df790
                swap_chain = 0x7fa3f427bb20
                internal_error = 0x0
        #17 clutter_backend_real_create_context (backend=0x7fa3f41ea080, error=0x7fff89a7e120) at ./clutter-backend.c:256
        No locals.
        #18 0x00007fa3ecad32b3 in _clutter_feature_init (error=error at entry=0x7fff89a7e120) at ./clutter-feature.c:107
                context = 0x7fa3f41e5b90
        #19 0x00007fa3ecadecda in clutter_init_real (error=0x7fff89a7e120) at ./clutter-main.c:1571
                ctx = 0x7fa3f41e5b90
                backend = <optimized out>
        #20 0x00007fa3f235bb3d in post_parse_hook (context=<optimized out>, group=<optimized out>, data=<optimized out>, error=0x7fff89a7e120)
            at ./gtk-clutter-util.c:107
                display = 0x7fa3f422a020
        #21 0x00007fa3f11e6458 in g_option_context_parse (context=<optimized out>, argc=<optimized out>, argv=<optimized out>, 
            error=<optimized out>) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./glib/goption.c:1995
                group = <optimized out>
                i = 3
                j = <optimized out>
                k = <optimized out>
                list = 0x7fa3f41ebc80
        #22 0x00007fa3f235bd56 in gtk_clutter_init_with_args (argc=argc at entry=0x7fff89a7e10c, argv=argv at entry=0x7fff89a7e100, 
            parameter_string=<optimized out>, entries=entries at entry=0x7fa3f3722020, translation_domain=<optimized out>, 
            translation_domain at entry=0x7fa3f3520ddd "evolution-3.4", error=error at entry=0x7fff89a7e120) at ./gtk-clutter-util.c:271
                gtk_group = <optimized out>
                clutter_group = 0x7fa3f41e5f50
                cogl_group = 0x7fa3f41eca90
                clutter_gtk_group = 0x7fa3f41ecbf0
                context = 0x7fa3f41eccc0
                res = <optimized out>
        #23 0x00007fa3f35204b1 in main (argc=3, argv=0x7fff89a7e248) at main.c:513
                shell = 0x0
                settings = <optimized out>
                error = 0x0
        quit

I have the core dump saved and can provide more information.
Unfortunately (or not) this issue is not reproducible.


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20120919/735894e2/attachment.pgp>


More information about the dri-devel mailing list