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

Bug#649231: marked as done (libdrm-radeon1: [radeon:kms:r600] radeon/radeon_cs_gem.c:181 in cs_gem_write_reloc() => assert(boi->space_accounted))



Your message dated Thu, 15 Nov 2012 19:40:06 +0100
with message-id <87pq3eemm1.fsf@turtle.gmx.de>
and subject line Fixed in libdrm 2.4.32-1
has caused the Debian Bug report #649231,
regarding libdrm-radeon1: [radeon:kms:r600] radeon/radeon_cs_gem.c:181 in cs_gem_write_reloc() => assert(boi->space_accounted)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
649231: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649231
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libdrm-radeon1
Version: 2.4.27-1
Severity: normal

Dear Maintainer,

Random crash xorg, good reprodusable from GUI programs (iceweasel, uzbl, skype,..).
I think problem in another package, but i don't know which one.

6 multi-monitor configuration configured with xrandr
======
xrandr --newmode my1920x1080 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

xrandr --addmode DisplayPort-0 my1920x1080 --addmode DisplayPort-1 my1920x1080 \
       --addmode DisplayPort-2 my1920x1080 --addmode DisplayPort-3 my1920x1080 \
       --addmode DisplayPort-4 my1920x1080 --addmode DisplayPort-5 my1920x1080

xrandr --fb 5760x2160 --output DisplayPort-0 --fb 5760x2160 --mode my1920x1080 \
      --pos 0x0 --output DisplayPort-1 --fb 5760x2160 --mode my1920x1080 \
      --pos 1920x0 --output DisplayPort-2 --fb 5760x2160 --mode my1920x1080 \
      --pos 3840x0 --output DisplayPort-3 --fb 5760x2160 --mode my1920x1080 \
      --pos 0x1080 --output DisplayPort-4 --fb 5760x2160 --mode my1920x1080 \
      --pos 1920x1080 --output DisplayPort-5 --fb 5760x2160 --mode my1920x1080 --pos 3840x1080
======

Xorg backtrace
======
#0  0xb766c424 in __kernel_vsyscall ()
#1  0xb7331911 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb7334d42 in *__GI_abort () at abort.c:92
#3  0xb732ab28 in *__GI___assert_fail (assertion=0xb702a287 "boi->space_accounted",
    file=0xb702a26a "../../radeon/radeon_cs_gem.c", line=181, function=0xb702a2ba "cs_gem_write_reloc") at assert.c:81
#4  0xb7028384 in cs_gem_write_reloc (cs=0xb81fc508, bo=0xb84a7dc0, read_domain=2, write_domain=0, flags=0)
    at ../../radeon/radeon_cs_gem.c:181
#5  0xb70291a2 in radeon_cs_write_reloc (cs=0xb81fc508, bo=0xb84a7dc0, read_domain=2, write_domain=0, flags=0)
    at ../../radeon/radeon_cs.c:20
#6  0xb70ee8d7 in evergreen_cp_set_surface_sync (pScrn=<optimized out>, sync_type=<optimized out>, size=48,
    mc_addr=0, bo=0xb84a7dc0, rdomains=2, wdomain=0) at ../../src/evergreen_accel.c:270
#7  0xb70f54d8 in evergreen_set_vtx_resource (res=0xbf92e7a4, pScrn=0xb81ed408, domain=<optimized out>)
    at ../../src/evergreen_accel.c:572
#8  evergreen_finish_op (pScrn=0xb81ed408, vtx_size=16) at ../../src/evergreen_accel.c:1344
#9  0xb70ec776 in EVERGREENDoCopy (pScrn=0xb81ed408) at ../../src/evergreen_exa.c:393
#10 EVERGREENCopy (pDst=0xb823e460, srcX=2442, srcY=1484, dstX=2442, dstY=1439, w=1377, h=655)
    at ../../src/evergreen_exa.c:585
#11 0xb7016d75 in exaHWCopyNtoN (pSrcDrawable=0xb8758668, pDstDrawable=0xb8758668, pGC=0xb8627750,
    pbox=<optimized out>, nbox=<optimized out>, dx=0, dy=45, reverse=0, upsidedown=0) at ../../exa/exa_accel.c:501
#12 0xb701705c in exaCopyNtoN (pSrcDrawable=0xb8758668, pDstDrawable=0xb8758668, pGC=0xb8627750, pbox=0xb87a28f8,
    nbox=7, dx=0, dy=45, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../exa/exa_accel.c:584
#13 0xb77eb5dc in miCopyRegion (pSrcDrawable=0xb8758668, pDstDrawable=0xb8758668, pGC=0xb8627750,
    pDstRegion=0xbf92ea94, dx=0, dy=45, copyProc=0xb7016fa0 <exaCopyNtoN>, bitPlane=0, closure=0x0)
    at ../../mi/micopy.c:137
#14 0xb77ebb38 in miDoCopy (pSrcDrawable=0xb8758668, pDstDrawable=0xb8758668, pGC=0xb8627750, xIn=2442, yIn=1259,
    widthSrc=1377, heightSrc=880, xOut=2442, yOut=1214, copyProc=0xb7016fa0 <exaCopyNtoN>, bitPlane=0, closure=0x0)
    at ../../mi/micopy.c:334
#15 0xb701525a in exaCopyArea (dsty=113, dstx=521, height=880, width=1377, srcy=158, srcx=521, pGC=0xb8627750,
    pDstDrawable=0xb8758668, pSrcDrawable=0xb8758668) at ../../exa/exa_accel.c:608
#16 exaCopyArea (pSrcDrawable=0xb8758668, pDstDrawable=0xb8758668, pGC=0xb8627750, srcx=521, srcy=158, width=1377,
    height=880, dstx=521, dsty=113) at ../../exa/exa_accel.c:598
#17 0xb77999c2 in damageCopyArea (pSrc=0xb8758668, pDst=0xb8758668, pGC=0xb8627750, srcx=521, srcy=158, width=1377,
    height=880, dstx=521, dsty=113) at ../../../miext/damage/damage.c:864
#18 0xb76c1083 in ProcCopyArea (client=0xb867c638) at ../../dix/dispatch.c:1644
#19 0xb76c5657 in Dispatch () at ../../dix/dispatch.c:432
#20 0xb76b325a in main (argc=7, argv=0xbf92ed44, envp=0xbf92ed64) at ../../dix/main.c:287
======

lspci
======
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5870 (Cypress)
======

======
ii  xserver-xorg-video-radeon  1:6.14.3-1
ii  xserver-xorg-video-ati     1:6.14.3-1
ii  libgl1-mesa-dri            7.11-6
======

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-rc7-686-pae (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libdrm-radeon1 depends on:
ii  libc6                      2.13-21
ii  libdrm2                    2.4.27-1
ii  multiarch-support          2.13-21

libdrm-radeon1 recommends no packages.

libdrm-radeon1 suggests no packages.

-- no debconf information

-- 
Signature invent in progress 26% ##........

Attachment: Xorg.0.log.old
Description: application/trash

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Package: libdrm
Version: 2.4.32-1

This bug has been fixed in libdrm 2.4.32 by the following commit:

commit 2cfac57d364d0166ed9472b086c16aea376f495a
Author: Michel Dänzer <michel.daenzer@amd.com>
Date:   Wed Feb 8 10:49:08 2012 +0100

    radeon_cs_setup_bo: Fix accounting if caller specified write and read domains.
    
    Only account for the write domain in that case.
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=43893 .
    
    Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
    Reviewed-by: Alex Deucher <alexander.deucher@amd.com>


Cheers,
       Sven

--- End Message ---

Reply to: