[Buildbot-commits] [Buildbot] #1992: master hangs on startup
Buildbot
nobody at buildbot.net
Fri Jun 17 04:49:33 UTC 2011
#1992: master hangs on startup
-------------------+----------------------
Reporter: dustin | Owner:
Type: defect | Status: new
Priority: major | Milestone: 0.8.4p1
Version: 0.8.4 | Resolution:
Keywords: |
-------------------+----------------------
Comment (by dustin):
In one of the logfiles, Buildbot seems to end up sitting in the reactor
loop forever
{{{
357 2 python2.6 RET pread 1024/0x400
357 2 python2.6 CALL fcntl(9,8,0xba1fc928)
357 2 python2.6 RET fcntl 0
357 2 python2.6 CALL close(9)
357 2 python2.6 RET close 0
357 2 python2.6 CALL write(6,0xbb842a14,1)
357 2 python2.6 GIO fd 6 wrote 1 bytes
"x"
357 2 python2.6 RET write 1
22245 1 python2.6 RET select 1
22245 1 python2.6 CALL read(5,0xbb1e4014,0x2000)
22245 1 python2.6 GIO fd 5 read 1 bytes
"x"
22245 1 python2.6 RET read 1
22245 1 python2.6 CALL gettimeofday(0xbfbfd868,0)
22245 1 python2.6 RET gettimeofday 0
22245 1 python2.6 CALL gettimeofday(0xbfbfd868,0)
22245 1 python2.6 RET gettimeofday 0
22245 1 python2.6 CALL
select(0xb,0xbfbfd808,0xbfbfd7e8,0xbfbfd7c8,0xbfbfd828)
357 2 python2.6 CALL _lwp_park(0,0,0xbab525d4,0xbab525d4)
}}}
The first bit is thread 2, pid 357. It finishes its work (database-y
stuff), notifies the main thread (by writing an 'x' to a self-pipe), and
parks itself. The parent thread gets this byte, then re-enters the select
loop.
--
Ticket URL: <http://trac.buildbot.net/ticket/1992#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list