Skip to content

Instantly share code, notes, and snippets.

@CoffeeFlux
Created October 3, 2019 21:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CoffeeFlux/31704a1568f8a230cf6ecef0b17ccefd to your computer and use it in GitHub Desktop.
Save CoffeeFlux/31704a1568f8a230cf6ecef0b17ccefd to your computer and use it in GitHub Desktop.
Thread 1 (Thread 0xf7cae700 (LWP 113364)):
#0 0xf7ef3fb9 in __kernel_vsyscall ()
#1 0xf7e77e5f in waitpid () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x566fe883 in dump_native_stacktrace (mctx=mctx@entry=0xffb25a4c, signal=0x56984381 "SIGABRT") at mini-posix.c:1074
#3 0x566fe9bb in mono_dump_native_crash_info (signal=0x56984381 "SIGABRT", mctx=0xffb25a4c, info=0xffb25a8c) at mini-posix.c:1120
#4 0x566b2775 in mono_handle_native_crash (signal=0x56984381 "SIGABRT", mctx=0xffb25a4c, info=0xffb25a8c) at mini-exceptions.c:3411
#5 0x566fdbaa in sigabrt_signal_handler (_dummy=6, _info=0xffb25a8c, context=0xffb25b0c) at mini-posix.c:234
#6 <signal handler called>
#7 0xf7ef3fb9 in __kernel_vsyscall ()
#8 0xf7cdbdd0 in raise () from /lib/i386-linux-gnu/libc.so.6
#9 0xf7cdd297 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x569665b4 in monoeg_assert_abort () at goutput.c:57
#11 0x569497fa in mono_log_write_logfile (log_domain=0x0, level=G_LOG_LEVEL_ERROR, hdr=0, message=0x58365570 "mono_coop_mutex_lock Cannot transition thread 0xf7cae700 from STATE_BLOCKING with DO_BLOCKING") at mono-log-common.c:136
#12 0x569664a4 in monoeg_g_logstr (msg=<optimized out>, log_level=G_LOG_LEVEL_ERROR, log_domain=0x0) at goutput.c:134
#13 monoeg_g_logv_nofree (log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x56a38120 "%s Cannot transition thread %p from %s with DO_BLOCKING", args=0xffb262fc "\230\003\232V") at goutput.c:149
#14 0x569667b1 in monoeg_g_logv_nofree (args=0xffb262fc "\230\003\232V", format=0x56a38120 "%s Cannot transition thread %p from %s with DO_BLOCKING", log_level=G_LOG_LEVEL_ERROR, log_domain=0x0) at goutput.c:142
#15 monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x56a38120 "%s Cannot transition thread %p from %s with DO_BLOCKING", args=0xffb262fc "\230\003\232V") at goutput.c:156
#16 0x56966815 in monoeg_g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x56a38120 "%s Cannot transition thread %p from %s with DO_BLOCKING") at goutput.c:165
#17 0x5695ac81 in mono_threads_transition_do_blocking (info=0x578ab820, func=0x569a0398 <__func__.8450> "mono_coop_mutex_lock") at mono-threads-state-machine.c:725
#18 0x5695c222 in mono_threads_enter_gc_safe_region_unbalanced_with_info (info=0x578ab820, stackdata=<optimized out>) at mono-threads-coop.c:335
#19 0x5695c301 in mono_threads_enter_gc_safe_region_internal (stackdata=0xffb263a8) at mono-threads-coop.c:274
#20 0x567d8fec in mono_coop_mutex_lock (mutex=0x578ae250) at ../../mono/utils/mono-coop-mutex.h:52
#21 mono_domain_lock (domain=0x578ae250) at domain.c:2016
#22 mono_domain_alloc0 (domain=0x578ae250, size=40) at domain.c:1386
#23 0x566a4df0 in alloc0_jit_info_data (domain=<optimized out>, size=40, async_context=<optimized out>) at aot-runtime.c:3086
#24 0x566a8940 in decode_exception_debug_info (amodule=amodule@entry=0x578b5140, domain=domain@entry=0x578ae250, method=0x5798d558, ex_info=0xf6148050 "\200\212", code=0xf5c24a80 <System_Threading_Monitor_Wait_object_int> "U\213\354S\203\354$\350", code_len=<optimized out>) at aot-runtime.c:3234
#25 0x566aa2e3 in mono_aot_find_jit_info (domain=<optimized out>, image=<optimized out>, addr=<optimized out>) at aot-runtime.c:3686
#26 0x568383c0 in mono_jit_info_table_find_internal (domain=0x578ae250, addr=0xf5c24ac0 <System_Threading_Monitor_Wait_object_int+64>, try_aot=1, allow_trampolines=1) at jit-info.c:308
#27 0x566b078b in mini_jit_info_table_find_ext (domain=0x578ae250, addr=0xf5c24ac0 <System_Threading_Monitor_Wait_object_int+64>, allow_trampolines=1, out_domain=0xffb265fc) at mini-exceptions.c:1996
#28 0x566b0951 in mono_summarize_unmanaged_stack (out=0xefd09000) at mini-exceptions.c:1775
#29 0x568917df in mono_threads_summarize_native_self (out=out@entry=0xefd09000, ctx=ctx@entry=0xffb2684c) at threads.c:6180
#30 0x56892c17 in mono_threads_summarize_execute_internal (ctx=0xffb2684c, out=0xffb26838, hashes=0xffb2683c, silent=0, working_mem=0x0, provided_size=0, this_thread_controls=0) at threads.c:6550
#31 0x5689cb83 in mono_threads_summarize_execute (ctx=<optimized out>, out=<optimized out>, hashes=<optimized out>, silent=<optimized out>, working_mem=0x0, provided_size=0) at threads.c:6600
#32 0x566fdae0 in sigterm_signal_handler (_dummy=15, _info=0xffb2688c, context=0xffb2690c) at mini-posix.c:251
#33 <signal handler called>
#34 0xf7ef3fb9 in __kernel_vsyscall ()
#35 0xf7e73beb in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#36 0x5694f1e2 in mono_os_cond_wait (mutex=0x578a49e4, cond=0x578a49fc) at mono-os-mutex.h:177
#37 mono_os_cond_timedwait (cond=0x578a49fc, mutex=0x578a49e4, timeout_ms=4294967295) at mono-os-mutex.c:32
#38 0x568b51ff in mono_coop_cond_timedwait (timeout_ms=4294967295, mutex=0x578a49e4, cond=0x578a49fc) at ../../mono/utils/mono-coop-mutex.h:100
#39 mono_w32handle_timedwait_signal_naked (alerted=0xffb26e60, poll=0, timeout=4294967295, mutex=0x578a49e4, cond=0x578a49fc) at w32handle.c:652
#40 mono_w32handle_timedwait_signal_handle (handle_data=0x578a49d4, timeout=timeout@entry=4294967295, alerted=alerted@entry=0xffb26e60, poll=0) at w32handle.c:767
#41 0x568b67fa in mono_w32handle_wait_one (handle=0x578a49d4, timeout=4294967295, alertable=1) at w32handle.c:882
#42 0x568ee32f in ves_icall_System_Threading_Monitor_Monitor_wait (obj_handle=..., ms=4294967295, error=0xffb26f60) at monitor.c:1429
#43 0x5682e2c6 in ves_icall_System_Threading_Monitor_Monitor_wait_raw (a0=0xffb26fd0, a1=4294967295, error=0xffb26f60) at ../../mono/metadata/icall-def.h:1014
#44 0xee9d2514 in ?? ()
#45 0xf5c24da8 in System_Threading_Monitor_ObjWait_bool_int_object (exitContext=8, millisecondsTimeout=-171809257, obj=0x0) at /mnt/jenkins/workspace/test-mono-pull-request-i386/mcs/class/corlib/System.Threading/Monitor.cs:85
#46 0xffffffff in ?? ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment