bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] Rollout stalls in snapshots after 2007-09-01


From: motiv4u
Subject: Re: [Bug-gnubg] Rollout stalls in snapshots after 2007-09-01
Date: Wed, 3 Oct 2007 14:17:49 +0200



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.



--
"He is no fool who gives up what he cannot keep to gain what he cannot lose." -Jim Elliot
reply via email to

[Prev in Thread] Current Thread [Next in Thread]