From: Chris Schlaeger Date: 2009-11-15T17:27:01+09:00 Subject: [ruby-core:26745] [Bug #2371] [BUG] thread_free: locking _mutex must be NULL Bug #2371: [BUG] thread_free: locking _mutex must be NULL http://redmine.ruby-lang.org/issues/show/2371 Author: Chris Schlaeger Status: Open, Priority: High Category: core, Target version: 1.9.x ruby -v: ruby 1.9.2dev (2009-11-10 trunk 25704) [x86_64-linux] During the development of a project management application I encountered the following problem. Every 10th run or so, the ruby interpreter crashes with the error message in the subject. I've attached a full backtrace in the log file. I've tried to reproduce the problem with a smaller test case, but without success. Sorry for that! Here is how to reproduce the problem: 1. Download the taskjuggler gem: http://www.taskjuggler.org/tj3/taskjuggler-0.0.3.gem and install it 2. change to the 'examples' directory that comes with the gem or download tutorial.tjp from http://www.taskjuggler.org/tj3/examples/tutorial.tjp 3. while /bin/true ; do tj3 -c 3 tutorial.tjp || break; done The -c N option should be set slightly higher than the number of CPU cores in the system. The program works fine with ruby 1.8.7 PL27. ---------------------------------------- http://redmine.ruby-lang.org