Buildsys deadlock?
Dan Williams
dcbw at redhat.com
Wed Oct 26 18:59:55 UTC 2005
On Wed, 2005-10-26 at 12:57 -0400, seth vidal wrote:
> On Wed, 2005-10-26 at 12:08 -0400, Dan Williams wrote:
> > On Wed, 2005-10-26 at 15:55 +0200, Andreas Bierfert wrote:
> > > Hi,
> > >
> > > I enqueued 268-272 this morning (GMT+1) and while some are stuck at add_to_repo
> > > others are still building (which they should have taken them like 2-3
> > > minutes...).
> > >
> > > Just before that 264-266 got through but I never got a mail from the buildsys...
> >
> > Yup, it's mock stuck again reading from the child pipe of a defunct
> > child. We need to fix this...
>
> what's causing the child's defunct pipe to die?
It appears that job #269 (polyxmass-bin) has the exact same issue as
gobby did yesterday, both were built on FC3 interestingly enough.
o Processes are:
100 11857 0.3 2.7 184168 56096 ? Sl Oct25 7:47 /usr/bin/python -t /usr/bin/plague-builder -c /etc/plague/builder/plague-builder.cfg -d -p /var/run/plague-builder.pid
100 12290 0.0 0.2 71836 5228 ? S 12:09 0:00 /usr/bin/python -tt /usr/bin/mock -r fedora-3-x86_64-core --arch x86_64 --resultdir=/mnt/build/builder_work/1cb6b041c25100 13266 0.0 0.0 0 0 ? Z 12:11 0:00 [sh] <defunct>
o Mock is stuck in 'setup' state
o job.log contains:
<snip>
Starting step 'building' with command:
/usr/bin/mock -r fedora-3-x86_64-core --arch x86_64 --resultdir=/mnt/build/builder_work/1cb6b041c25bfa45a3498982cdb86836b4d2bbff/result --statedir=/mnt/build/builder_work/1cb6b041c25bfa45a3498982cdb86836b4d2bbff/mock-state --uniqueext=1cb6b041c25bfa45a3498982cdb86836b4d2bbff /mnt/build/builder_work/1cb6b041c25bfa45a3498982cdb86836b4d2bbff/source/polyxmass-bin-0.8.9-4.fc3.src.rpm
o root.log contains:
<snip>
Wrote: /builddir/build/SRPMS/polyxmass-bin-0.8.9-4.fc3.src.rpm
ensuring dir /var/lib/mock/fedora-3-x86_64-core-1cb6b041c25bfa45a3498982cdb86836b4d2bbff/root/proc
ensuring dir /var/lib/mock/fedora-3-x86_64-core-1cb6b041c25bfa45a3498982cdb86836b4d2bbff/root/dev/pts
/usr/sbin/mock-helper yum --installroot /var/lib/mock/fedora-3-x86_64-core-1cb6b041c25bfa45a3498982cdb86836b4d2bbff/root resolvedep 'libglade2-devel >= 2.4.0' 'libgnomecanvas-devel >= 2.6.1' 'librsvg2-devel >= 2.7.2' 'libpolyxmass-devel >= 0.8.9' 'atk-devel' 'libart_lgpl-devel' 'gtk2-devel >= 2.4.10' 'desktop-file-utils'
0:libglade2-devel-2.4.0-5.x86_64
0:libgnomecanvas-devel-2.8.0-1.x86_64
0:librsvg2-devel-2.8.1-1.x86_64
0:libpolyxmass-devel-0.8.9-4.fc3.x86_64
0:atk-devel-1.8.0-2.x86_64
0:libart_lgpl-devel-2.3.16-3.x86_64
0:gtk2-devel-2.4.14-4.fc3.x86_64
0:desktop-file-utils-0.9-2.x86_64
0:libglade2-devel-2.4.0-5.x86_64
0:libgnomecanvas-devel-2.8.0-1.x86_64
0:librsvg2-devel-2.8.1-1.x86_64
0:libpolyxmass-devel-0.8.9-4.fc3.x86_64
0:atk-devel-1.8.0-2.x86_64
0:libart_lgpl-devel-2.3.16-3.x86_64
0:gtk2-devel-2.4.14-4.fc3.x86_64
0:desktop-file-utils-0.9-2.x86_64
ensuring dir /var/lib/mock/fedora-3-x86_64-core-1cb6b041c25bfa45a3498982cdb86836b4d2bbff/root/proc
ensuring dir /var/lib/mock/fedora-3-x86_64-core-1cb6b041c25bfa45a3498982cdb86836b4d2bbff/root/dev/pts
/usr/sbin/mock-helper yum --installroot /var/lib/mock/fedora-3-x86_64-core-1cb6b041c25bfa45a3498982cdb86836b4d2bbff/root install 'libglade2-devel >= 2.4.0' 'libgnomecanvas-devel >= 2.6.1' 'librsvg2-devel >= 2.7.2' 'libpolyxmass-devel >= 0.8.9' 'atk-devel' 'libart_lgpl-devel' 'gtk2-devel >= 2.4.10' 'desktop-file-utils'
That's it. What else can I get to help figure this out?
Dan
More information about the fedora-extras-list
mailing list