Bug 45 - Runtime crash on Lion
Summary: Runtime crash on Lion
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: General ()
Version: unspecified
Hardware: PC Mac OS
: Normal major
Target Milestone: ---
Assignee: Rodrigo Kumpera
URL:
Depends on:
Blocks:
 
Reported: 2011-07-22 11:16 UTC by Mikayla Hutchinson [MSFT]
Modified: 2016-10-07 19:50 UTC (History)
5 users (show)

Tags: lion
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:
Status:
RESOLVED FIXED

Description Mikayla Hutchinson [MSFT] 2011-07-22 11:16:24 UTC
Invalid trampoline sequence: 90 90 90 90 90 8b 5
* Assertion: should not be reached at tramp-x86.c:292

Stacktrace:

  at System.Net.ServicePointManager.FindServicePoint (System.Uri,System.Net.IWebProxy) <0x0017f>
  at System.Net.HttpWebRequest.GetServicePoint () <0x00053>
  at System.Net.HttpWebRequest.BeginGetResponse (System.AsyncCallback,object) <0x001c5>
  at System.Net.HttpWebRequest.GetResponse () <0x00017>
  at Mono.Addins.Setup.AddinStore.DownloadFile (Mono.Addins.IProgressMonitor,string) <0x001ac>
  at Mono.Addins.Setup.AddinStore.DownloadObject (Mono.Addins.IProgressMonitor,string,System.Type) <0x00025>
  at Mono.Addins.Setup.RepositoryRegistry.UpdateRepository (Mono.Addins.IProgressMonitor,System.Uri,Mono.Addins.Setup.RepositoryRecord) <0x00155>
  at Mono.Addins.Setup.RepositoryRegistry.UpdateRepository (Mono.Addins.IProgressStatus,string) <0x0018b>
  at Mono.Addins.Setup.RepositoryRegistry.UpdateAllRepositories (Mono.Addins.IProgressStatus) <0x00017>
  at MonoDevelop.Ide.Updater.AddinsUpdateHandler.CheckUpdates (MonoDevelop.Core.IProgressMonitor) <0x00085>
  at MonoDevelop.Ide.Updater.UpdateService.CheckUpdates (MonoDevelop.Core.IProgressMonitor,object[]) <0x0013e>
  at MonoDevelop.Ide.Updater.UpdateService/<CheckForUpdates>c__AnonStoreyA8.<>m__16B () <0x00019>
  at System.Threading.Thread.StartUnsafe () <0x00057>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

	0   mono                                0x000d482b mono_handle_native_sigsegv + 376
	1   mono                                0x00137ade sigabrt_signal_handler + 116
	2   libsystem_c.dylib                   0x997ee59b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libsystem_c.dylib                   0x99789bdd abort + 167
	5   mono                                0x002833d5 monoeg_g_logv + 197
	6   mono                                0x00283437 monoeg_assertion_message + 46
	7   mono                                0x00134bea mono_arch_nullify_class_init_trampoline + 520
	8   mono                                0x000d6b6b mono_class_init_trampoline + 101
	9   ???                                 0x0047c264 0x0 + 4702820
	10  ???                                 0x0cbe9efc 0x0 + 213819132
	11  ???                                 0x0cbe9286 0x0 + 213815942
	12  ???                                 0x0cbe8b68 0x0 + 213814120
	13  ???                                 0x0b53cd5d 0x0 + 190041437
	14  ???                                 0x0b53c5e6 0x0 + 190039526
	15  ???                                 0x0b53af4e 0x0 + 190033742
	16  ???                                 0x0b5396a4 0x0 + 190027428
	17  ???                                 0x0b5393f8 0x0 + 190026744
	18  ???                                 0x0b538aae 0x0 + 190024366
	19  ???                                 0x0b53848f 0x0 + 190022799
	20  ???                                 0x0b5382ca 0x0 + 190022346
	21  ???                                 0x02fea618 0x0 + 50243096
	22  ???                                 0x0060396f 0x0 + 6306159
	23  mono                                0x0000f043 mono_jit_runtime_invoke + 1332
	24  mono                                0x001ed83a mono_runtime_invoke + 137
	25  mono                                0x001ef001 mono_runtime_delegate_invoke + 111
	26  mono                                0x0022b8b1 start_wrapper_internal + 692
	27  mono                                0x0022b8ff start_wrapper + 17
	28  mono                                0x0026aafa thread_start_routine + 191
	29  mono                                0x0029c008 GC_start_routine + 107
	30  libsystem_c.dylib                   0x99796ed9 _pthread_start + 335
	31  libsystem_c.dylib                   0x9979a6de thread_start + 34

Debug info from gdb:
Comment 1 Rodrigo Kumpera 2011-07-28 10:22:00 UTC
I cannot reproduce this with MD 2.4.2, what version of MD did you use for it?
Comment 2 Mikayla Hutchinson [MSFT] 2011-07-28 10:43:05 UTC
master
Comment 3 Miguel de Icaza [MSFT] 2012-03-12 21:55:04 UTC
Ancient, orphaned, and we have nto seen it again.

closing