plugin-containe[…]: segfault in r600_dri.so[93c80000+812000]
Paul Menzel
paulepanter at users.sourceforge.net
Sun Dec 21 03:35:26 PST 2014
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 at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20141221/0afa8e93/attachment-0001.sig>
More information about the dri-devel
mailing list