Bug 59976 - * Assertion at mini-exceptions.c:2114, condition `ji == mini_jit_info_table_find (domain, (char *)MONO_CONTEXT_GET_IP (&jit_tls->handler_block_context), NULL)' not met
Summary: * Assertion at mini-exceptions.c:2114, condition `ji == mini_jit_info_table_f...
Status: CONFIRMED
Alias: None
Product: Runtime
Classification: Mono
Component: JIT (show other bugs)
Version: master
Hardware: PC Mac OS
: Low normal
Target Milestone: Future Cycle (TBD)
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2017-10-05 08:31 UTC by Marek Safar
Modified: 2017-11-08 22:45 UTC (History)
5 users (show)

Tags:
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 for Bug 59976 on GitHub or Developer Community if you have new information to add and do not yet see a matching new report.

If the latest results still closely match this report, you can use the original description:

  • Export the original title and description: GitHub Markdown or Developer Community HTML
  • Copy the title and description into the new report. Adjust them to be up-to-date if needed.
  • Add your new information.

In special cases on GitHub you might also want the comments: GitHub Markdown with public comments

Related Links:
Status:
CONFIRMED

Description Marek Safar 2017-10-05 08:31:48 UTC
This is extracted from 

appdomain-threadpool-unload.exe
=============== appdomain-threadpool-unload.exe.stdout ===============
.....................* Assertion at mini-exceptions.c:2114, condition `ji == mini_jit_info_table_find (domain, (char *)MONO_CONTEXT_GET_IP (&jit_tls->handler_block_context), NULL)' not met

....
.

=============== EOF ===============
=============== appdomain-threadpool-unload.exe.stderr ===============
Stacktrace:

  at <unknown> <0xffffffff>
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () <0x00012>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_bool (object,intptr,intptr,intptr) [0x0001e] in <ccb46fb571f545bca82fe6973076a9ff>:0

Native stacktrace:

	0   mono                                0x0012b9e9 mono_handle_native_crash + 233
	1   mono                                0x00190b79 sigabrt_signal_handler + 153
	2   libsystem_platform.dylib            0xa1738e5b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libsystem_c.dylib                   0xa15bea34 abort + 141
	5   mono                                0x002fd283 mono_log_write_logfile + 355
	6   mono                                0x002f8231 structured_log_adapter + 33
	7   mono                                0x003143a0 monoeg_g_logv + 80
	8   mono                                0x003144ca monoeg_assertion_message + 26
	9   mono                                0x0012b39d mono_handle_exception_internal + 5517
	10  mono                                0x00129dfa mono_handle_exception + 42
	11  mono                                0x00128349 mono_raise_exception_with_ctx + 25
	12  mono                                0x0025e7ea self_interrupt_thread + 42
	13  ???                                 0x00507009 0x0 + 5271561
	14  ???                                 0x02b75de7 0x0 + 45571559
	15  ???                                 0x02b727af 0x0 + 45557679
	16  ???                                 0x02b71b18 0x0 + 45554456
	17  ???                                 0x02b75da4 0x0 + 45571492
	18  ???                                 0x02b71508 0x0 + 45552904
	19  ???                                 0x02b6f478 0x0 + 45544568
	20  ???                                 0x02b6f575 0x0 + 45544821
	21  mono                                0x000849e5 mono_jit_runtime_invoke + 757
	22  mono                                0x0023b34a do_runtime_invoke + 74
	23  mono                                0x00238818 mono_runtime_try_invoke + 88
	24  mono                                0x00260557 worker_callback + 983
	25  mono                                0x002631a1 worker_thread + 449
	26  mono                                0x0025da19 start_wrapper + 681
	27  libsystem_pthread.dylib             0xa1742047 _pthread_body + 184
	28  libsystem_pthread.dylib             0xa1741f8f _pthread_body + 0
	29  libsystem_pthread.dylib             0xa174184a thread_start + 34
Comment 1 Marek Safar 2017-10-05 08:32:56 UTC
It happened on OS X i386 build lane
Comment 3 Alexander Köplinger [MSFT] 2017-10-25 18:47:23 UTC
The test is disabled in PRs, remove it from CI_PR_DISABLED_TESTS when it is fixed.