[Bsd-sharp-list] pthread problems

Robert Wojciechowski robertw at ssginnovations.com
Wed Dec 27 11:44:53 MST 2006


Hello,

I'm getting the following errors from the mono executable, even if I
don't execute one of my assemblies:

  > mono Test.exe
  Cannot open assembly Test.exe
  Thread 81e7c00 has exited with leftover thread-specific data 
  after 4 destructor iterations
  Exit 2

And if the program exists, it executes fine but then at the end of
execution gives the same error:

  > mono Test.exe
  [ ... snip ... ]
  Thread 81e7e00 has exited with leftover thread-specific data 
  after 4 destructor iterations

Sometimes, albeit a little more rarely, I see a mono coredump (working
on getting more specifics on that). It looks like this error is being
raised from _thread_cleanupspecific() though, from grepping the source
tree.

This is using Mono 1.2.2 and Mono 1.2.2.1 on FreeBSD 6.0-RELEASE,
6.2-PRERELEASE (as of Dec 21st).

As an up side, the Mono tests look to be running very well on 6.x:

  207 test(s) passed. 0 test(s) did not pass.
  5 test(s) passed. 0 test(s) did not pass.
  Regression tests: 31 ran, 0 failed in Tests

But on 5.3-STABLE, 3 tests fail with 1.2.2:

  204 test(s) passed. 3 test(s) did not pass.
  Failed tests: pinvoke2.exe pinvoke3.exe pinvoke11.exe

Thanks,

-- Robert


More information about the Bsd-sharp-list mailing list