[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#651623: intel_uxa_prepare_access: bo map failed: Cannot allocate memory



On Sat, Dec 10, 2011 at 08:50:50PM +0300, Roman Sakal wrote:
> Package: xserver-xorg-video-intel
> Version: 2:2.17.0-1
> Severity: important
I've the same probleme since the 2.17 upgrade. Here a backtrace:

libdrm-intel1                                2.4.28-1
xserver-xorg-video-intel                     2:2.17.0-1
xserver-xorg                                 1:7.6+9
xserver-xorg-core                            2:1.11.2.901-1

(gdb) bt full
#0  0x00007f7b42c03405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <optimized out>
        selftid = <optimized out>
#1  0x00007f7b42c06680 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0x7f7b40c147a7, sa_sigaction = 0x7f7b40c147a7}, sa_mask = {__val = {140167378731848, 140735620932240, 1016, 140735620932480, 
              140167377796054, 206158430232, 140735620932496, 140735620932272, 140167377707912, 206158430256, 140735620932520, 140167456580912, 131616, 3273383998825390688, 
              8462091486410927422, 140735620939424}}, sa_flags = 1121018783, sa_restorer = 0x7f7b40c14a10}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007f7b42bfc5b1 in *__GI___assert_fail (assertion=0x7f7b40c147a7 "bo_gem->map_count == 0", file=<optimized out>, line=1016, function=0x7f7b40c14e70 "drm_intel_gem_bo_map")
    at assert.c:81
        buf = 0x7f7b47756530 "X: ../../intel/intel_bufmgr_gem.c:1016: drm_intel_gem_bo_map: Assertion `bo_gem->map_count == 0' failed.\n"
#3  0x00007f7b40c11b10 in ?? () from /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1
No symbol table info available.
#4  0x00007f7b44b2bc4a in i965_create_dst_surface_state (scrn=<optimized out>, pixmap=0x7f7b475c2670, surf_bo=0x7f7b47aaae90, offset=0) at ../../src/i965_video.c:411
        intel = 0x7f7b45a31490
        dest_surf_state = <optimized out>
        pixmap_bo = 0x7f7b45a42570
#5  0x00007f7b44b2d17b in I965DisplayVideoTextured (scrn=0x7f7b45a30780, adaptor_priv=0x7f7b475a82a0, id=<optimized out>, dstRegion=0x7fff90b16880, width=<optimized out>, 
    height=<optimized out>, video_pitch=424, video_pitch2=848, src_w=848, src_h=480, drw_w=1199, drw_h=679, pixmap=0x7f7b475c2670) at ../../src/i965_video.c:1188
        intel = 0x7f7b45a31490
        pbox = <optimized out>
        nbox = <optimized out>
        dxo = <optimized out>
        dyo = <optimized out>
        pix_xoff = <optimized out>
        pix_yoff = <optimized out>
        src_scale_x = <optimized out>
        src_scale_y = <optimized out>
        n_src_surf = 6
        src_surf_format = 320
        src_surf_base = {0, 0, 508800, 508800, 407040, 407040}
        src_width = {848, 848, 424, 424, 424, 424}
        src_height = {480, 480, 240, 240, 240, 240}
        src_pitch = {848, 848, 424, 424, 424, 424}
        surface_state_binding_table_bo = 0x7f7b47aaae90
#6  0x00007f7b44b24cbe in I830PutImageTextured (scrn=0x7f7b45a30780, src_x=0, src_y=<optimized out>, drw_x=<optimized out>, drw_y=<optimized out>, src_w=848, src_h=480, drw_w=1199, 
    drw_h=679, id=808596553, 
    buf=0x7f7b3d5b5000 "\200\200\200\200\200\200\200\200", '\177' <repeats 14 times>, "~~~}}~~\177\177\177\200\200\200\200\200\200\200\200", '\177' <repeats 16 times>"\200, \200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\177\177\177\200\202\204\210\211\216\223\222\212{xoijjjjht\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200~}~~}zz|}\177~}}\177\200\177\177\177\200\200\201\201\201\177~\177\177\177\177\177\177"..., width=848, height=480, sync=0, clipBoxes=0x7fff90b16880, data=0x7f7b475a82a0, 
    drawable=0x7f7b47aaa110) at ../../src/intel_video.c:1579
        intel = 0x7f7b45a31490
        adaptor_priv = 0x7f7b475a82a0
        pixmap = 0x7f7b475c2670
        dstPitch = 424
        dstPitch2 = 848
        dstBox = {x1 = 84, y1 = 41, x2 = 1283, y2 = 720}
        crtc = 0x7f7b45a3e600
        top = 0
        left = 0
        npixels = 848
---Type <return> to continue, or q <return> to quit---
        nlines = 480
#7  0x00007f7b44c419ce in xf86XVPutImage (client=<optimized out>, pDraw=0x7f7b47aaa110, pPort=0x7f7b475a90d0, pGC=<optimized out>, src_x=<optimized out>, src_y=<optimized out>, src_w=848, 
    src_h=480, drw_x=0, drw_y=0, drw_w=1199, drw_h=679, format=0x7f7b475a8ed0, 
    data=0x7f7b3d5b5000 "\200\200\200\200\200\200\200\200", '\177' <repeats 14 times>, "~~~}}~~\177\177\177\200\200\200\200\200\200\200\200", '\177' <repeats 16 times>"\200, \200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\177\177\177\200\202\204\210\211\216\223\222\212{xoijjjjht\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200~}~~}zz|}\177~}}\177\200\177\177\177\200\200\201\201\201\177~\177\177\177\177\177\177"..., sync=0, width=848, height=480) at ../../../../hw/xfree86/common/xf86xv.c:1865
        portPriv = 0x7f7b475a9560
        WinRegion = {extents = {x1 = 84, y1 = 41, x2 = 1283, y2 = 720}, data = 0x0}
        ClipRegion = {extents = {x1 = 84, y1 = 41, x2 = 1283, y2 = 720}, data = 0x0}
        WinBox = {x1 = 84, y1 = 41, x2 = 0, y2 = 0}
        ret = <optimized out>
        clippedAway = 0
#8  0x00007f7b41cd9e02 in ProcXvShmPutImage (client=0x7f7b47a0b3a0) at ../../Xext/xvdisp.c:1091
        shmdesc = 0x7f7b47aaaa20
        pDraw = 0x7f7b47aaa110
        pPort = 0x7f7b475a90d0
        pImage = 0x7f7b475a8ed0
        pGC = 0x7f7b47aaab30
        status = <optimized out>
        size_needed = <optimized out>
        width = 848
        height = 480
        stuff = 0x7f7b47a0b7a0
#9  0x00007f7b44becfc9 in Dispatch () at ../../dix/dispatch.c:432
        clientReady = 0x7f7b47883620
        result = <optimized out>
        client = 0x7f7b47a0b3a0
        nready = 0
        icheck = 0x7f7b44fa1af0
        start_tick = 480
#10 0x00007f7b44bdc22a in main (argc=9, argv=<optimized out>, envp=<optimized out>) at ../../dix/main.c:287
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
(gdb)



Reply to: