Bug 3190 - Crash starting a GC while running MonoDevelop
Summary: Crash starting a GC while running MonoDevelop
Alias: None
Product: Runtime
Classification: Mono
Component: GC ()
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2012-02-02 05:48 UTC by Alan McGovern
Modified: 2012-04-22 22:57 UTC (History)
3 users (show)

Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on GitHub or Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Alan McGovern 2012-02-02 05:48:33 UTC
This random crash occurred recently:

Thread 1 Crashed:
0 libsystem_kernel.dylib 0x908d19c6 __pthread_kill + 10
1 libsystem_c.dylib 0x916a6f78 pthread_kill + 106
2 libsystem_c.dylib 0x91697bdd abort + 167
3 monodevelop 0x0009513a mono_handle_native_sigsegv + 858 (mini-exceptions.c:2130)
4 monodevelop 0x000dab4d sigabrt_signal_handler + 109 (mini-posix.c:195)
5 libsystem_c.dylib 0x916fc59b _sigtramp + 43
6 ??? 0xffffffff 0 + 4294967295
7 libsystem_c.dylib 0x91697bdd abort + 167
8 monodevelop 0x0024af03 monoeg_g_logv + 243 (goutput.c:132)
9 monodevelop 0x0024afb6 monoeg_assertion_message + 54 (goutput.c:155)
10 monodevelop 0x000d9c06 mach_exception_thread + 214 (mini-darwin.c:151)
11 monodevelop 0x00268178 GC_start_routine + 120 (pthread_support.c:1468)
12 libsystem_c.dylib 0x916a4ed9 _pthread_start + 335
13 libsystem_c.dylib 0x916a86de thread_start + 34
Comment 2 Rodrigo Kumpera 2012-04-22 22:57:38 UTC
This is not a GC bug. It was related to the mach exception thread race condition WRT interrupting the target thread.