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)

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


Attachments

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.

Note You need to log in before you can comment on or make changes to this bug.