On 9/13/07, Christian Anthon <address@hidden> wrote:
Hmm,
how many cores and cpus? 32 or 64 bit os? How many threads?
2 cores, 1 cpu, 32bit, 2 threads
It happens with:
Rollout Options: Stop rollouts of multiple moves based on j.s.d.
both checked
gnubg hangs when minimum trials is exceeded and all moves but one exceed the j.s.d.
Rollout Options: Stop when result is accurate
checked
gnubg hangs when minimum trials is exceeded and one move appears to be best
Either of those activated causes gnubg to hang.
It does not happen when none of those is checked
And gnubg does not hang when it is build without --enable-threads.
When build without multi-thread support, the displayed rollout counter however does not increase anymore, but gnubg finishes the rollouts and does not hang.
Please mail me the output generated by a hanging session when running
gnubg as follows:
gnubg --debug
** (gnubg:32654): DEBUG: reset manual event locks
** (gnubg:32654): DEBUG: reset manual event unlocks
** (gnubg:32654): DEBUG: reset manual event locks
** (gnubg:32654): DEBUG: reset manual event unlocks
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update progress
** (gnubg:32654): DEBUG: exclusive release: update progress
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: rollout cycle update
** (gnubg:32654): DEBUG: exclusive release: rollout cycle update
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: rollout cycle update
** (gnubg:32654): DEBUG: exclusive release: rollout cycle update
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: rollout cycle update
** (gnubg:32654): DEBUG: exclusive release: rollout cycle update
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: rollout cycle update
** (gnubg:32654): DEBUG: exclusive release: rollout cycle update
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive release: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: rollout cycle update
** (gnubg:32654): DEBUG: task done: lock
** (gnubg:32654): DEBUG: task done: release
** (gnubg:32654): DEBUG: wait for manual event locks
** (gnubg:32654): DEBUG: waiting for manual event
** (gnubg:32654): DEBUG: exclusive lock: update result for alternative
** (gnubg:32654): DEBUG: exclusive lock: update progress
** (gnubg:32654): DEBUG: still waiting for manual event
** (gnubg:32654): DEBUG: waiting for manual event
** (gnubg:32654): DEBUG: still waiting for manual event
** (gnubg:32654): DEBUG: waiting for manual event
Killed
Christian.
On 9/10/07, motiv4u <address@hidden> wrote:
>
> Building on Ubuntu with multithread, the rollouts stall in builds from
> snapshots Sep 2nd and later. (thus I'm using 20070901 snapshot)
>
> N.