Yes Adam,  I concur that this issue is on both Trusty and Utopic thanks
for amending the bug. I happened to update my original post earlier
while you were commenting and suggested that on other versions with
older  Glib the issue is present but still invoking undefined behavior.
So Trusty in my opinion is potentially unstable albeit with no known
crash.

This issue with the mutexes hasn't existed for the entire lifetime of
our project. This issue was introduced in May 2013 in preparation for
our official v1.00.000 release. In particular this set of changes:

http://cvs.savannah.gnu.org/viewvc/gnubg/multithread.c?root=gnubg&r1=1.74&r2=1.75&sortby=date

The change was to accommodate some structural changes and avoid
deprecated functionality in Glib >= 2.32.0. Unfortunately this issue
slipped through the cracks. As a result, any official Ubuntu releases
that used a version of GNUbg < 1.0 will not experience this problem
(Which is any Ubuntu release before Trusty). That leaves only the GNUbg
releases used in Trusty and Utopic as candidates for this change.

I don't have commit privileges so need sponsorship on this bug. My
understanding of the process is a bit lacking so you will have to bear
with me.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1393105

Title:
  GNUbg crashes shortly after starting game

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnubg/+bug/1393105/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to