Moovida crashes on startup with new ATI stack

Bug #411115 reported by Alexander Hunziker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-video-ati
Confirmed
Medium
libdrm (Ubuntu)
Fix Released
High
Unassigned

Bug Description

I'm running the new ATI stack from the X-swat KMS PPA. When I try to start Moovida, it segfaults with the following message:

python: ../../../libdrm/radeon/radeon_cs_gem.c:121: cs_gem_write_reloc: Assertion `bo->space_accounted' failed.
Aborted (core dumped)

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
     Subsystem: Lenovo Device [17aa:2015]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X1400 [1002:7145]
     Subsystem: Lenovo Device [17aa:2006]

Tags: crash

Related branches

Changed in xf86-video-ati:
status: Unknown → Confirmed
Bryce Harrington (bryce)
tags: added: crash
tags: added: needs-xorglog
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi alex-hunziker,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log (and maybe Xorg.0.log.old) file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-lspci-vvnn
Changed in libdrm (Ubuntu):
status: New → Incomplete
Bryce Harrington (bryce)
Changed in libdrm (Ubuntu):
status: Incomplete → Triaged
importance: Undecided → High
Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :
Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :
tags: removed: needs-lspci-vvnn needs-xorglog
Bryce Harrington (bryce)
description: updated
Revision history for this message
Bryce Harrington (bryce) wrote :

Hard to say without seeing a backtrace, but I'll bet this is the bug fixed by commit 1d465178fbab77a9c0e830ea8c47bf61735def71 "radeon: fix GTT writing space check", but there's not enough info on hand to be absolutely certain.

I'm uploading libdrm 2.4.13 which contains this change. Reopen the bug if you can reproduce the bug on that version of libdrm.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdrm - 2.4.13-1ubuntu1

---------------
libdrm (2.4.13-1ubuntu1) karmic; urgency=low

  * Merge with Debian. (LP: #420803)
    + Included fixes:
      - radeon: fix GTT writing space check
        (LP: #411115)
    + Remaining Ubuntu changes:
      - control:
        + libdrm-intel1 Replaces libdrm2 (<= 2.4.1-0ubuntu5)
        + libdrm-dev depends on newer linux-libc-dev on !lpia
        + libdrm-dev depends on libdrm-{radeon1,nouveau1}
        + add libdrm-{radeon1,nouveau1}{,-dbg} source packages
      - rules:
        + Add libdrm-nouveau1 and libdrm-nouveau1-dbg package
        + Enable radeon and nouveau experimental apis
      - copyright:
        + Update to include new files from add_libdrm-nouveau.patch
      - libdrm-dev.install: Also install r300_reg.h, via_3d_reg.h,
        xgi_drm.h, the nouveau headers, and other headers not provided by
        the kernel.
      - libdrm-{radeon1,nouveau1}.{install,symbols}: Add nouveau and
        radeon
  * control:
    + Increase linux-libc-dev version dependency to 2.6.30-2.4 for !lpia
    + Drop Replaces on linux-libc-dev

 -- Bryce Harrington <email address hidden> Tue, 08 Sep 2009 15:18:34 -0700

Changed in libdrm (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

I confirm that I can now successfully start Moovida with Radeon KMS.

Changed in xf86-video-ati:
importance: Unknown → Medium
Changed in xf86-video-ati:
importance: Medium → Unknown
Changed in xf86-video-ati:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.