I forgot to paste the backtrace, sorry about that: 
http://pastebin.com/raw.php?i=ULAcFYq1

From: Douglas Roffel
Sent: Thursday, September 03, 2015 12:48 PM
To: 'mono-devel-list@lists.ximian.com'
Subject: Crashes In Mini-Runtime on Ubuntu 14.04

Hey Mono-Dev,

I've recently been trying to debug a crash in the Mini-Runtime, and I'm unsure 
of where to look. The cause of the crash is a failed mono_domain_get (), which 
returns a null pointer at mini-runtime.c:2101
MonoDomain *domain = mono_domain_get ();

This causes a segfault at mini-runtime.c:2110
domain_info = domain_jit_info (domain);

Calling mono_domain_get after the segfault returns a valid appdomain, and this 
function is executed hundreds of times before segfaulting, so the appdomain has 
definitely been initialized properly.

Here is a backtrace of the state of all threads directly before the crash, the 
segfault occurs in thread 9.

I apparently don't have the latest version of mini-runtime, so my line numbers 
are slightly off from master (I'm running Mono 4.3.0, pulled and compiled on 
august 18th, for reference). The line numbers I'm referencing are in the 
official repo at:
                
https://github.com/mono/mono/blob/master/mono/mini/mini-runtime.c#L2097
                
https://github.com/mono/mono/blob/master/mono/mini/mini-runtime.c#L2106


Any direction would be appreciated,


-          Douglas Roffel



***************************Legal Disclaimer***************************
"This communication may contain confidential and privileged material for the
sole use of the intended recipient. Any unauthorized review, use or distribution
by others is strictly prohibited. If you have received the message by mistake,
please advise the sender by reply email and delete the message. Thank you."
**********************************************************************
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to