Dear DRI folks, my X session crashed. $ more /var/log/Xorg.0.log.old […] [ 2509.130] (EE) [ 2509.130] (EE) Backtrace: [ 2509.626] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x52) [0xb76e9262] [ 2509.627] (EE) 1: /usr/bin/Xorg (0xb7543000+0x1aa502) [0xb76ed502] [ 2509.627] (EE) 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) [0xb751fd24] [ 2509.627] (EE) 3: /usr/bin/Xorg (miDoCopy+0x5f) [0xb76c76df] [ 2509.627] (EE) 4: /usr/lib/xorg/modules/libexa.so (0xb6b0d000+0x7a09) [0xb6b14a09] [ 2509.627] (EE) 5: /usr/bin/Xorg (0xb7543000+0x12b325) [0xb766e325] [ 2509.628] (EE) 6: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb6b28000+0x3d60d) [0xb6b6560d] [ 2509.628] (EE) 7: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb6b28000+0x3da4c) [0xb6b65a4c] [ 2509.628] (EE) 8: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb6b28000+0x41f24) [0xb6b69f24] [ 2509.628] (EE) 9: /usr/lib/i386-linux-gnu/libdrm.so.2 (drmHandleEvent+0xec) [0xb73dc46c] [ 2509.628] (EE) 10: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb6b28000+0x427ad) [0xb6b6a7ad] [ 2509.628] (EE) 11: /usr/bin/Xorg (WakeupHandler+0x64) [0xb7584a54] [ 2509.628] (EE) 12: /usr/bin/Xorg (WaitForSomething+0x1b3) [0xb76e6443] [ 2509.629] (EE) 13: /usr/bin/Xorg (0xb7543000+0x3ca4e) [0xb757fa4e] [ 2509.629] (EE) 14: /usr/bin/Xorg (0xb7543000+0x40eca) [0xb7583eca] [ 2509.629] (EE) 15: /usr/bin/Xorg (0xb7543000+0x2abca) [0xb756dbca] [ 2509.629] (EE) 16: /lib/i386-linux-gnu/i686/cmov/libc.so.6 (__libc_start_main+0xf3) [0xb70daa63] [ 2509.630] (EE) 17: /usr/bin/Xorg (0xb7543000+0x2ac08) [0xb756dc08] [ 2509.630] (EE) [ 2509.630] (EE) Segmentation fault at address 0x10 [ 2509.630] (EE) Fatal server error: [ 2509.630] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 2509.630] (EE) [ 2509.630] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 2509.630] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 2509.630] (EE) [ 2509.631] (II) AIGLX: Suspending AIGLX clients for VT switch [ 2509.643] (EE) Server terminated with error (1). Closing log file. I think it is due to Iceweasel/Firefox, but I think I deleted the correct core dump file. There is also a core dump file for `/usr/bin/Xorg`. Do you see anything helpful in the pasted backtrace? Thanks, Paul Thread 2 (Thread 0xb3ed7b40 (LWP 1705)): #0 0xb751fd3c in __kernel_vsyscall () No symbol table info available. #1 0xb70a6c4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187 No locals. #2 0xb71b798c in __pthread_cond_wait (cond=0xb94e703c, mutex=0xb94e7024) at forward.c:149 __p = <optimized out> #3 0xb64f4fed in cnd_wait (mtx=0xb94e7024, cond=0xb94e703c) at ../../../../../../../include/c11/threads_posix.h:154 No locals. #4 pipe_semaphore_wait (sema=0xb94e7024) at ../../../../../../../src/gallium/auxiliary/os/os_thread.h:248 No locals. #5 radeon_drm_cs_emit_ioctl (param=0xb94e6da8) at ../../../../../../../src/gallium/winsys/radeon/drm/radeon_drm_winsys.c:595 ws = 0xb94e6da8 cs = <optimized out> i = <optimized out> #6 0xb64f4705 in impl_thrd_routine (p=0xb94e7788) at ../../../../../../../include/c11/threads_posix.h:87 pack = {func = 0xb64f4e90 <radeon_drm_cs_emit_ioctl>, arg = 0xb94e6da8} #7 0xb70a2efb in start_thread (arg=0xb3ed7b40) at pthread_create.c:309 __res = <optimized out> pd = 0xb3ed7b40 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1223995392, -1276282048, 4001536, -1276284248, 1676094040, -1386653103}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #8 0xb71aadfe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 No locals. Thread 1 (Thread 0xb6efd880 (LWP 1153)): #0 0xb751fd3c in __kernel_vsyscall () No symbol table info available. #1 0xb70ef307 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = <optimized out> resultvar = <optimized out> pid = -1222213632 selftid = 1153 #2 0xb70f09c3 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 171515904, 0, 3075743744, 3075746096, 5, 3218070208, 3075669151, 3075746536, 3069363272, 1, 5, 0, 0, 0, 0, 3218070180, 3078287392, 3075809736, 3075767512, 0, 0, 0, 3071045912, 0, 0, 0, 3078287360, 1, 3078325456, 3078325360, 3075694624}}, sa_flags = -1216630208, sa_restorer = 0xb70f0880 <__GI_abort>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0xb76efef9 in OsAbort () at ../../os/utils.c:1361 No locals. #4 0xb75c3104 in ddxGiveUp (error=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1088 i = <optimized out> #5 0xb75c31a5 in AbortDDX (error=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1132 i = 1 #6 0xb76f5b1f in AbortServer () at ../../os/log.c:783 No locals. #7 0xb76f64b4 in FatalError (f=0xb771efe4 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:924 args = 0xbfcfdb64 "\v" args2 = 0xbfcfdb64 "\v" beenhere = 1 #8 0xb76ed55d in OsSigHandler (signo=11, sip=0xbfcfdb8c, unused=0xbfcfdc0c) at ../../os/osinit.c:147 unused = 0xbfcfdc0c sip = 0xbfcfdb8c signo = 11 #9 <signal handler called> No symbol table info available. #10 miDoCopy (pSrcDrawable=0x0, pDstDrawable=0xb9ad1068, pGC=0xb9514a00, xIn=0, yIn=0, widthSrc=65450, heightSrc=501, xOut=0, yOut=0, copyProc=0xb6b16300 <exaCopyNtoN>, bitPlane=0, closure=0x0) at ../../mi/micopy.c:162 prgnSrcClip = 0x0 freeSrcClip = 0 prgnExposed = 0x0 rgnDst = {extents = {x1 = 28672, y1 = -18766, x2 = 26568, y2 = -18053}, data = 0x1} dx = <optimized out> dy = <optimized out> box_x1 = <optimized out> box_y1 = <optimized out> box_x2 = <optimized out> box_y2 = <optimized out> fastSrc = 0 fastDst = 0 fastExpose = 0 #11 0xb6b14a09 in exaCopyArea (pSrcDrawable=0x0, pDstDrawable=0xb9ad1068, pGC=0xb9514a00, srcx=0, srcy=0, width=65450, height=501, dstx=0, dsty=0) at ../../exa/exa_accel.c:608 dsty = 0 srcx = 0 pSrcDrawable = 0x0 dstx = 0 height = 501 width = 65450 srcy = 0 pGC = 0xb9514a00 pDstDrawable = 0xb9ad1068 #12 0xb766e325 in damageCopyArea (pSrc=0x0, pDst=0xb9ad1068, pGC=0xb9514a00, srcx=0, srcy=0, width=65450, height=501, dstx=0, dsty=0) at ../../../miext/damage/damage.c:764 ret = <optimized out> oldFuncs = 0xb77b4f90 <damageGCFuncs> #13 0xb6b6560d in radeon_dri2_copy_region2 (pScreen=0xb9514a00, drawable=0xb9ad1068, region=0xbfcfe100, dest_buffer=0xb9ab00d8, src_buffer=0xb9c48ff0) at ../../src/radeon_dri2.c:476 src_private = 0xb9ad1068 dst_private = 0x0 pScrn = 0x0 copy_clip = 0xb9ad1068 gc = 0xb9514a00 vsync = 0 #14 0xb6b65a4c in radeon_dri2_copy_region (pSrcBuffer=<optimized out>, pDstBuffer=<optimized out>, pRegion=<optimized out>, pDraw=<optimized out>) at ../../src/radeon_dri2.c:489 No locals. #15 radeon_dri2_frame_event_handler (frame=186060, tv_sec=2509, tv_usec=130534, event_data=0xb9be50f0) at ../../src/radeon_dri2.c:839 drawable = 0xb9ad1068 scrn = 0x0 status = 0 swap_type = 0 region = {extents = {x1 = 0, y1 = 0, x2 = -86, y2 = 501}, data = 0x0} __func__ = "radeon_dri2_frame_event_handler" #16 0xb6b69f24 in drmmode_vblank_handler (fd=10, frame=186060, tv_sec=2509, tv_usec=130534, event_data=0xb9be50f0) at ../../src/drmmode_display.c:1680 No locals. #17 0xb73dc46c in drmHandleEvent (fd=10, evctx=0xb94b95e0) at ../xf86drmMode.c:869 buffer = "\001\000\000\000 \000\000\000\360P\276\271\000\000\000\000\315\t\000\000\346\375\001\000\314\326\002\000\000\000\000\000\001\000\000\000 \000\000\000\300j\254\271\000\000\000\000\315\t\000\000\346\375\001\000\314\326\002\000\000\000\000\000\001\000\000\000 \000\000\000\260J\276\271\000\000\000\000\315\t\000\000\346\375\001\000\314\326\002", '\000' <repeats 121 times>... i = 0 e = 0xbfcfe18c vblank = 0xbfcfe18c #18 0xb6b6a7ad in drm_wakeup_handler (data=0xb94b95bc, err=1, p=0xb77c3380 <LastSelectMask>) at ../../src/drmmode_display.c:1726 drmmode = 0xb94b95bc read_mask = 0xb77c3380 <LastSelectMask> #19 0xb7584a54 in WakeupHandler (result=1, pReadmask=0xb77c3380 <LastSelectMask>) at ../../dix/dixutils.c:423 i = 0 j = <optimized out> #20 0xb76e6443 in WaitForSomething (pClientsReady=0xb97a0730) at ../../os/WaitFor.c:229 waittime = {tv_sec = 37, tv_usec = 377412} wt = 0xbfcfe644 clientsReadable = {fds_bits = {0 <repeats 32 times>}} clientsWritable = {fds_bits = {-1216679936, 0, 32, 0, -1217444699, -1178710488, -1076893884, 1, -1229982423, -1185836512, -1186075688, -1179100704, -196421120, -1178710488, -1076893884, -1217455367, -1216679936, 0, 32, 0, -1217444699, -1178710488, -1076893820, 1, -1076893652, -1216630636, -1174258056, -1178710400, -1217477009, -1178710488, -1076893820, 1}} selecterr = 11 nready = 0 devicesReadable = {fds_bits = {-1217477046, 0, 0, -1173666328, -1225795932, -1178710488, 0, 32, -1076893636, -1216630636, -1174258056, -1178710400, 28, -1229557273, -1076893636, 32, -1218948594, -1216596412, -1186231520, 0, -196421120, -1216638004, 0, -1217477159, -1216679936, -1178710400, -1076893636, 0, -1217475095, -1178710400, -1174258056, -1076893636}} #21 0xb757fa4e in Dispatch () at ../../dix/dispatch.c:361 No locals. #22 0xb7583eca in dix_main (argc=15, argv=0xbfcfe9d4, envp=0xb77b5b1c <noPanoramiXExtension>) at ../../dix/main.c:296 alwaysCheckForInput = {0, 1} #23 0xb756dbca in main (argc=15, argv=0xbfcfe9d4, envp=0xbfcfea14) at ../../dix/stubmain.c:34 No locals. quit
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel