Krzysztof Foltman wrote: >> Very close! The problem appears to be that Hydrogen::get_instance() is >> called >> at nearly the same time by two threads in the startup code (one has to do >> with >> opening the first song file, the other for the regular startup code). > > What version did you test it with? The #37 fix has been applied _after_ > beta3 has been released. So, in theory, the bug shouldn't happen with > trunk anyway, at least if my fix is correct (the trunk contains only one > of my two patches, it should be good enough but I'd have to double-check > to be sure). Of course, chances are that my fix isn't entirely correct :)
OK. I've completed my reading assignment. :-) I agree totally with your comments on 2/6/09 to this list. I think that your fix is a good solution for now, and that the things that you suggested should be done (e.g. simplifying the constructor code and better controlling how things start up). I'm going through and re-testing with several jack versions and trunk's HEAD to see if I can make it happen again. If I haven't fully implied it: Thanks, Krzysztof! Peace, Gabriel ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Hydrogen-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
