startup crash - bad unmap with libpciaccess [patch]

Bug #340750 reported by Tormod Volden
2
Affects Status Importance Assigned to Milestone
xorg xf86-video-i128
Fix Released
Medium
xserver-xorg-video-i128 (Ubuntu)
Fix Released
Undecided
Bryce Harrington
Nominated for Intrepid by Tormod Volden

Bug Description

Binary package hint: xserver-xorg-video-i128

This bug is forked off bug 306970, and appears as soon as that bug is fixed. The server dies with:

(--) I128(0): Mapping memory

Fatal server error:
AddScreen/ScreenInit failed for driver 0

This is explained in the upstream bug, which has a patch. The patch has been tested with Ubuntu packages (see bug 306970).

The fix is needed both for Intrepid and Jaunty.

Revision history for this message
In , Mark-kettenis (mark-kettenis) wrote :

Created an attachment (id=23656)
Fix

Revision history for this message
In , Bugzi09-fdo-tormod (bugzi09-fdo-tormod) wrote :

Mark, thanks for the patch. Reports in https://bugs.launchpad.net/bugs/306970 confirms that your patch fixes the crash on start-up.

However, the computer freezes when startx is run a second time. Could this be another memory (un)map problem?

Revision history for this message
Tormod Volden (tormodvolden) wrote : startup crash - bad unmap with libpciaccess

Binary package hint: xserver-xorg-video-i128

This bug is forked off bug 306970, and appears as soon as that bug is fixed. The server dies with:

(--) I128(0): Mapping memory

Fatal server error:
AddScreen/ScreenInit failed for driver 0

This is explained in the upstream bug, which has a patch. The patch has been tested with Ubuntu packages (see bug 306970).

Revision history for this message
Tormod Volden (tormodvolden) wrote :
Changed in xf86-video-i128:
status: Unknown → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :
description: updated
Changed in xserver-xorg-video-i128:
status: New → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :
Changed in xserver-xorg-video-i128 (Ubuntu):
assignee: nobody → bryceharrington
Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks, looks good, uploaded.

@Tormod, btw, when patching a package that doesn't yet have ubuntu changes, make sure to update the maintainer field. Easy way to do this is to run `update-maintainer`.

Changed in xserver-xorg-video-i128 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-i128 - 1:1.3.1-2ubuntu1

---------------
xserver-xorg-video-i128 (1:1.3.1-2ubuntu1) jaunty; urgency=low

  * debian/patches/10_unmap-io-registers.diff:
    from fdo #20541, fixes startup crash (LP: #340750)

 -- Tormod Volden <email address hidden> Tue, 17 Mar 2009 21:41:40 +0100

Changed in xserver-xorg-video-i128:
status: Fix Committed → Fix Released
Revision history for this message
In , Matthieu Herrb (matthieu-herrb) wrote :

Thanks. Pushed commit cee4cdf061ca8e6376846c0eac2fc6d57711129e.

Revision history for this message
Tormod Volden (tormodvolden) wrote :
Changed in xf86-video-i128:
status: Confirmed → Fix Released
Changed in xf86-video-i128:
importance: Unknown → Medium
Changed in xf86-video-i128:
importance: Medium → Unknown
Changed in xf86-video-i128:
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.