https://bugzilla.novell.com/show_bug.cgi?id=632133
https://bugzilla.novell.com/show_bug.cgi?id=632133#c0 Summary: crash when creating a large number of threads if -fexceptions used Classification: Mono Product: Mono: Runtime Version: SVN Platform: All OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: GC AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=383630) --> (http://bugzilla.novell.com/attachment.cgi?id=383630) Test case. Mono can crash in pthread_stop_world() and print a native stacktrace if a large number of threads are created and then destroyed and if Mono was built with -fexceptions (as packages are in Fedora by default). Glibc defines pthread_cleanup_push() and pthread_cleanup_pop() differently if -fexceptions is in use, and I think that the logic used with it is sometimes failing to run the gc's cleanup handler on exit. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
