Comment 16 for bug 1393105

Revision history for this message
Michael Petch (mpetch) wrote :

I spent some time today playing with 1.02.000-2ubuntu1 AMD64 playing against the computer and doing rollouts and analysis. The latter two are processor and thread intensive. I didn't observe any problems that would be related to this fix.

I happened to copy the gnubg and gnubg-data files to my utopic system. When I ran it and started a new match it crashed and I saw this:

GNU Backgammon 1.02.000 Feb 11 2015
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by Gary Wong.
Copyright (C) 2013 by Gary Wong and the AUTHORS; for details type `show version'.
This program comes with ABSOLUTELY NO WARRANTY; for details type `show warranty'.
This is free software, and you are welcome to redistribute it under certain conditions; type `show copying' for details.
(No game) set gui showids on
(No game) save settings
(No game) new match
Attempt to unlock mutex that was not locked
Aborted (core dumped)

The date is clearly correct (Feb 11 2015) but it failed. I then downloaded the source tar ball, the debian.tar.xz and the dsc file. I then built the packaged from source with:

dpkg-source -x gnubg_1.02.000-2ubuntu1.dsc

and then

dpkg-buildpackage -rfakeroot -b

Running this release failed as well. I'm going to have to revisit the patch and see if something was missed (in the patch) or if there is some other environment related problem (library change/update etc). At the time (a few months ago) it did work as expected and I had thoroughly tested it.