Skip to content

Instantly share code, notes, and snippets.

@ArsenShnurkov
Created March 14, 2015 11:51
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 ArsenShnurkov/d3735a8e54e1c01887d4 to your computer and use it in GitHub Desktop.
Save ArsenShnurkov/d3735a8e54e1c01887d4 to your computer and use it in GitHub Desktop.
suspend_thread suspend took 1000 ms, which is more than the allowed 1000 ms
Stacktrace:
Native stacktrace:
/usr/bin/mono(mono_handle_native_sigsegv+0xe0) [0x4b484f]
/usr/bin/mono() [0x510b00]
/lib64/libpthread.so.0() [0x329ec10050]
/lib64/libc.so.6(gsignal+0x37) [0x329e434f27]
/lib64/libc.so.6(abort+0x16a) [0x329e43632a]
/usr/bin/mono() [0x633cdd]
/usr/bin/mono() [0x633eda]
/usr/bin/mono() [0x633f6d]
/usr/bin/mono(mono_threads_wait_pending_operations+0x126) [0x62cb90]
/usr/bin/mono() [0x62cc37]
/usr/bin/mono(mono_thread_info_safe_suspend_and_run+0x5f) [0x62d220]
/usr/bin/mono() [0x4cdf29]
/usr/bin/mono(mono_g_hash_table_foreach+0x9d) [0x5b6797]
/usr/bin/mono() [0x4cde6b]
/usr/bin/mono() [0x4d67e5]
/usr/bin/mono() [0x4d6b62]
/usr/bin/mono() [0x4d6d45]
/usr/bin/mono(mono_profiler_runtime_initialized+0x1f) [0x58bb3d]
/usr/bin/mono() [0x42f913]
/usr/bin/mono(mono_main+0x1492) [0x48cd43]
/usr/bin/mono() [0x42ade6]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x329e421b55]
/usr/bin/mono() [0x42aa99]
Debug info from gdb:
Mono support loaded.
[New LWP 20705]
[New LWP 20704]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x000000329ec0fc39 in __libc_waitpid (pid=pid@entry=20708, stat_loc=stat_loc@entry=0x7fff4b2dfb5c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
40 ../sysdeps/unix/sysv/linux/waitpid.c: Нет такого файла или каталога.
Id Target Id Frame
3 Thread 0x7f7aadac7700 (LWP 20704) "Finalizer" sem_wait () at ../sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
2 Thread 0x7f7aad8c6700 (LWP 20705) "mono" __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
* 1 Thread 0x7f7ab047c780 (LWP 20702) "mono" 0x000000329ec0fc39 in __libc_waitpid (pid=pid@entry=20708, stat_loc=stat_loc@entry=0x7fff4b2dfb5c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
Thread 3 (Thread 0x7f7aadac7700 (LWP 20704)):
#0 sem_wait () at ../sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x0000000000628a89 in mono_sem_wait (sem=sem@entry=0x956d80, alertable=alertable@entry=1) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-semaphore.c:101
#2 0x00000000005b2fd5 in finalizer_thread (unused=unused@entry=0x0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/metadata/gc.c:1072
#3 0x0000000000595f50 in start_wrapper_internal (data=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/metadata/threads.c:664
#4 start_wrapper (data=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/metadata/threads.c:711
#5 0x000000000062e232 in inner_start_thread (arg=0x7fff4b2e0c40) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-threads-posix.c:93
#6 0x000000329ec083a4 in start_thread (arg=0x7f7aadac7700) at pthread_create.c:310
#7 0x000000329e4e7bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 2 (Thread 0x7f7aad8c6700 (LWP 20705)):
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x000000329ec0a3ab in __GI___pthread_mutex_lock (mutex=0x956180) at ../nptl/pthread_mutex_lock.c:115
#2 0x0000000000554bf6 in mono_loader_lock () at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/metadata/loader.c:2458
#3 0x00000000004ccaed in get_id (domain=0x29d28f0, type=type@entry=ID_DOMAIN, val=0x29d28f0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:2254
#4 0x00000000004d9a67 in buffer_add_ptr_id (val=<optimized out>, type=ID_DOMAIN, domain=<optimized out>, buf=0x7f7aad8c5d10) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:2326
#5 buffer_add_domainid (domain=<optimized out>, buf=0x7f7aad8c5d10) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:2454
#6 domain_commands (command=command@entry=1, p=p@entry=0x0, end=end@entry=0x0, buf=buf@entry=0x7f7aad8c5d10) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:7573
#7 0x00000000004dd62a in debugger_thread (arg=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:9696
#8 0x000000000062e232 in inner_start_thread (arg=0x7fff4b2e0b00) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-threads-posix.c:93
#9 0x000000329ec083a4 in start_thread (arg=0x7f7aad8c6700) at pthread_create.c:310
#10 0x000000329e4e7bed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7f7ab047c780 (LWP 20702)):
#0 0x000000329ec0fc39 in __libc_waitpid (pid=pid@entry=20708, stat_loc=stat_loc@entry=0x7fff4b2dfb5c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
#1 0x00000000004b4901 in mono_handle_native_sigsegv (signal=signal@entry=6, ctx=ctx@entry=0x7fff4b2e03c0, info=info@entry=0x7fff4b2e04f0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/mini-exceptions.c:2346
#2 0x0000000000510b00 in sigabrt_signal_handler (_dummy=6, _info=0x7fff4b2e04f0, context=0x7fff4b2e03c0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/mini-posix.c:208
#3 <signal handler called>
#4 0x000000329e434f27 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#5 0x000000329e43632a in __GI_abort () at abort.c:89
#6 0x0000000000633cdd in monoeg_log_default_handler (log_domain=<optimized out>, log_level=G_LOG_LEVEL_ERROR, message=<optimized out>, unused_data=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/eglib/src/goutput.c:233
#7 0x0000000000633eda in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fff4b2e09c8) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/eglib/src/goutput.c:113
#8 0x0000000000633f6d in monoeg_g_log (log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x6f59c8 "suspend_thread suspend took %d ms, which is more than the allowed %d ms") at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/eglib/src/goutput.c:123
#9 0x000000000062cb90 in mono_threads_wait_pending_operations () at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-threads.c:152
#10 0x000000000062cc37 in mono_thread_info_suspend_sync (error_condition=<synthetic pointer>, interrupt_kernel=0, tid=140164876498688) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-threads.c:599
#11 suspend_sync_nolock (id=id@entry=140164876498688, interrupt_kernel=interrupt_kernel@entry=0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-threads.c:795
#12 0x000000000062d220 in mono_thread_info_safe_suspend_and_run (id=140164876498688, interrupt_kernel=interrupt_kernel@entry=0, callback=callback@entry=0x4ce363 <debugger_interrupt_critical>, user_data=user_data@entry=0x7fff4b2e0b30) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/utils/mono-threads.c:842
#13 0x00000000004cdf29 in notify_thread (key=0x7f7aadb38280, value=0x7f7aa80014c0, user_data=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:2771
#14 0x00000000005b6797 in mono_g_hash_table_foreach (hash=0x29b3960, func=func@entry=0x4cde8d <notify_thread>, user_data=user_data@entry=0x0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/metadata/mono-hash.c:292
#15 0x00000000004cde6b in suspend_vm () at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:2863
#16 0x00000000004d67e5 in process_event (event=event@entry=EVENT_KIND_VM_START, arg=arg@entry=0x7f7aadb34140, il_offset=il_offset@entry=0, ctx=ctx@entry=0x0, events=events@entry=0x2a508d0, suspend_policy=2) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:3842
#17 0x00000000004d6b62 in process_profiler_event (event=event@entry=EVENT_KIND_VM_START, arg=0x7f7aadb34140) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:3897
#18 0x00000000004d6d45 in runtime_initialized (prof=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/debugger-agent.c:3903
#19 0x000000000058bb3d in mono_profiler_runtime_initialized () at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/metadata/profiler.c:889
#20 0x000000000042f913 in mini_init (filename=0x7fff4b2e15c6 "/var/calculate/remote/distfiles/egit-src/UnrealEngine.git/Engine/Binaries/DotNET/UnrealBuildTool.exe", runtime_version=runtime_version@entry=0x0) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/mini-runtime.c:3104
#21 0x000000000048cd43 in mono_main (argc=argc@entry=4, argv=argv@entry=0x7fff4b2e1088) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/driver.c:1921
#22 0x000000000042ade6 in mono_main_with_options (argv=0x7fff4b2e1088, argc=4) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/main.c:91
#23 main (argc=<optimized out>, argv=<optimized out>) at /var/calculate/tmp/portage/dev-lang/mono-9999/work/mono-9999/mono/mini/main.c:122
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
bash: line 1: 20702 Аварийный останов '/usr/bin/mono' --debug --debugger-agent=transport=dt_socket,address=127.0.0.1:54756 "/var/calculate/remote/distfiles/egit-src/UnrealEngine.git/Engine/Binaries/DotNET/UnrealBuildTool.exe"
Press any key to continue...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment