Mono segfaults on amd64 PPA buildds

Bug #270031 reported by Chris Halse Rogers on 2008-09-14
This bug report is a duplicate of:  Bug #237724: linux-image-2.6.24-18-xen breaks mono. Edit Remove
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
launchpad-buildd
Undecided
Unassigned

Bug Description

It seems that something recently broke mono on the Hardy PPAs. I don't think hardy's mono version changed, but it now segfaults on the amd64 PPA buildds. This happened sometime between my upload of gnome-do 0.5.99 and gnome-do 0.6.0.

A sample build log showing mono segfaulting while the dependencies are being configured can be found at:
http://launchpadlibrarian.net/17602016/buildlog_ubuntu-hardy-amd64.gnome-do_0.6.0.1-0~hardy~ppa1_FAILEDTOBUILD.txt.gz

Tags: ppa Edit Tag help
Chris Coulson (chrisccoulson) wrote :

Here's another amd64 build failure: http://launchpadlibrarian.net/18277796/buildlog_ubuntu-intrepid-amd64.f-spot_0.5.0.2-0ubuntu1~ppa1_FAILEDTOBUILD.txt.gz

The i386 and LPIA builds went fine, and I can build and run the amd64 version at home using PBuilder. Looking through the build history for the PPA's shows a lot of these build failures for amd64 only.

Changed in launchpad-buildd:
status: New → Confirmed
Celso Providelo (cprov) wrote :

The second buildlog is not available anymore, the users has probably retried it.

Anyway, Lamont or Adam, do you have any idea about what is going on with the first build failure ?

Chris Halse Rogers (raof) wrote :

I've tried to do some more debugging of this issue by uploading a source package that runs the mono programs that would be called by the postinsts of the various packages which cause segfaults under gdb.

Sadly, this hasn't resulted in anything interesting. Mono fails to segfault under gdb. It'd be nice if someone with buildd access could debug.

Adam Conrad (adconrad) wrote :

There's literally no difference between an amd64 and i386 PPA buildd except that the chroot contains either amd64 or i386 binaries. They run the same kernels, the same software, etc.

If mono is segfaulting on amd64 only, and not i386, then it's a problem with mono on amd64, and not a "buildd problem", and can just as readily be diagnosed in a clean amd64 chroot on an end user's machine.

Changed in launchpad-buildd:
status: Confirmed → Invalid
Adam Conrad (adconrad) wrote :

Okay, scratch that. This isn't, technically, a buildd bug (as I stated), but it has been pointed out to me that this is, in fact, a Xen kernel bug (which happens to be the kernel driving the PPA buildds), as can be seen at https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/237724

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers