X server crashes when moving mplayer window

Michiel Boland michiel at boland.org
Mon Apr 27 10:43:50 UTC 2009


Hi. Xorg core dumps whenever I move an mplayer window (with a movie playing)

I'm using -CURRENT from 26 Apr 2009 on i386, libdrm-2.4.9, xf86-video-intel-2.6.3.

 From gdb:

#0  0x2860a5e7 in kill () at kill.S:2
#1  0x2851b3f7 in _raise (sig=6) at /usr/src/lib/libthr/thread/thr_sig.c:185
#2  0x2860916a in abort () at /usr/src/lib/libc/stdlib/abort.c:65
#3  0x0812d72b in FatalError ()
#4  0x288190f3 in I830EmitFlush (pScrn=0x28706c00) at i830_accel.c:240
#5  0x28818e45 in I830Sync (pScrn=0x28706c00) at i830_accel.c:193
#6  0x2883287d in I830LeaveVT (scrnIndex=0, flags=0) at i830_driver.c:3625
#7  0x080d13c7 in xf86XVLeaveVT ()
#8  0x080a5668 in AbortDDX ()
#9  0x0812d16d in AbortServer ()
#10 0x0812d74f in FatalError ()
#11 0x080bc373 in xf86SigHandler ()
#12 <signal handler called>
#13 0x286cdeba in free_block (bufmgr_fake=0x2871b300, block=0x3d0fb020,
     skip_dirty_copy=1) at intel_bufmgr_fake.c:458
#14 0x286ceff9 in drm_intel_fake_bo_unreference_locked (bo=0x3b9f2350)
     at intel_bufmgr_fake.c:880
#15 0x286cf0c4 in drm_intel_fake_bo_unreference (bo=0x3b9f2350)
     at intel_bufmgr_fake.c:899
#16 0x286cd4ed in drm_intel_bo_unreference (bo=0x3b9f2350) at intel_bufmgr.c:73
#17 0x28853d3f in i965_emit_video_setup (pScrn=0x28706c00, bind_bo=0x3b9f2350,
     n_src_surf=6) at i965_video.c:794
#18 0x28854d7a in I965DisplayVideoTextured (pScrn=0x28706c00,
     pPriv=0x38df1800, id=842094169, dstRegion=0xbfbfea84, width=320,
     height=214, video_pitch=160, x1=0, y1=0, x2=20971520, y2=14024704,
     src_w=320, src_h=214, drw_w=320, drw_h=214, pPixmap=0x28affc10)
     at i965_video.c:1128
#19 0x2884644e in I830PutImage (pScrn=0x28706c00, src_x=0, src_y=0, drw_x=679,
     drw_y=417, src_w=320, src_h=214, drw_w=320, drw_h=214, id=842094169,
     buf=0x3c61c000 '\020' <repeats 200 times>..., width=320, height=214,
     sync=0, clipBoxes=0xbfbfea84, data=0x38df1800, pDraw=0x3bafd480)
     at i830_video.c:2540
#20 0x080d1705 in xf86XVPutImage ()
#21 0x28649868 in XvdiPutImage ()
    from /usr/local/lib/xorg/modules/extensions//libextmod.so
#22 0x2864d287 in ProcXvShmPutImage ()
    from /usr/local/lib/xorg/modules/extensions//libextmod.so
#23 0x2864e77d in ProcXvDispatch ()
    from /usr/local/lib/xorg/modules/extensions//libextmod.so
#24 0x08085f91 in Dispatch ()
#25 0x0806beec in main ()
Current language:  auto; currently asm
(gdb) f 13
#13 0x286cdeba in free_block (bufmgr_fake=0x2871b300, block=0x3d0fb020,
     skip_dirty_copy=1) at intel_bufmgr_fake.c:458
458        if (bo_fake->flags & (BM_PINNED | BM_NO_BACKING_STORE))
Current language:  auto; currently c
(gdb) info local
bo_fake = (drm_intel_bo_fake *) 0x0


More information about the freebsd-x11 mailing list