Bug 45824 - Unknown error in debugging
Summary: Unknown error in debugging
Status: NEW
Alias: None
Product: Runtime
Classification: Mono
Component: Debugger (show other bugs)
Version: 4.6.0 (C8)
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Zoltan Varga
URL:
Depends on:
Blocks:
 
Reported: 2016-10-24 09:33 UTC by Roman
Modified: 2016-10-24 09:33 UTC (History)
2 users (show)

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


Attachments

Description Roman 2016-10-24 09:33:44 UTC
STATE CUE CARD: (? means a positive number, usually 1 or 2, * means any number)
	0x0	- starting (GOOD, unless the thread is running managed code)
	0x1	- running (BAD, unless it's the gc thread)
	0x2	- detached (GOOD, unless the thread is running managed code)
	0x?03	- async suspended (GOOD)
	0x?04	- self suspended (GOOD)
	0x?05	- async suspend requested (BAD)
	0x?06	- self suspend requested (BAD)
	0x*07	- blocking (GOOD)
	0x?08	- blocking with pending suspend (GOOD)
--thread 0x7f57800008e0 id 0x7f5799a7e700 [(nil)] state 1  
--thread 0x7f579009d680 id 0x7f579bfff700 [(nil)] state 1  
--thread 0x7f57a00008e0 id 0x7f57bc5cc700 [(nil)] state 1  
--thread 0x7f579c0058e0 id 0x7f57bc9cd700 [(nil)] state 105  
--thread 0x7f57a80008e0 id 0x7f57bcbce700 [(nil)] state 1  
--thread 0x7f57a4024b50 id 0x7f57bcdcf700 [(nil)] state 1  GC INITIATOR
--thread 0x7f57ac0008c0 id 0x7f57bf7ff700 [(nil)] state 1  
--thread 0x7f57b404e4e0 id 0x7f57bffff700 [(nil)] state 1  
--thread 0x7f57b00008e0 id 0x7f57d4686700 [(nil)] state 1  Stacktrace:


Native stacktrace:


--thread 0x7f57b80008e0 id 0x7f57d5a53700 [(nil)] state 1  
--thread 0x7f57c438e300 id 0x7f57d5c54700 [(nil)] state 1  
--thread 0x7f57c00008e0 id 0x7f57d5e55700 [(nil)] state 1  
--thread 0x7f57cc0008e0 id 0x7f57dc242700 [(nil)] state 1  
--thread 0x7f57c80008e0 id 0x7f57dc283700 [(nil)] state 1  
--thread 0x7f57d00008e0 id 0x7f57dca1a700 [(nil)] state 1  
--thread 0x7f57d8520780 id 0x7f57e4c81700 [(nil)] state 1  
--thread 0x7f57e80008e0 id 0x7f57f625f700 [(nil)] state 1  
--thread 0x7f57f00008e0 id 0x7f57f6460700 [(nil)] state 1  
--thread 0x9d72c0 id 0x7f57f9bfa780 [(nil)] state 1  
WAITING for 1 threads, got 0 suspended
suspend_thread suspend took 200 ms, which is more than the allowed 200 ms
	/usr/bin/mono() [0x4accca]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330) [0x7f57f90e7330]
	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x7f57f8b32c37]
	/lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f57f8b36028]
	/usr/bin/mono() [0x65ae19]
	/usr/bin/mono() [0x65b027]
	/usr/bin/mono() [0x65b0d2]
	/usr/bin/mono() [0x6515dc]
	/usr/bin/mono() [0x65268a]
	/usr/bin/mono() [0x4c86ce]
	/usr/bin/mono(mono_g_hash_table_foreach+0x5c) [0x5bf14c]
	/usr/bin/mono() [0x4cbab8]
	/usr/bin/mono() [0x4d7e34]
	/usr/bin/mono() [0x4d8236]
	/usr/bin/mono() [0x4d905e]
	/usr/bin/mono() [0x590523]
	/usr/bin/mono() [0x59c646]
	/usr/bin/mono() [0x653b4c]
	/lib/x86_64-linux-gnu/libpthread.so.0(+0x8184) [0x7f57f90df184]
	/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f57f8bf637d]

Debug info from gdb:

Mono support loaded.
Mono support loaded.
[New LWP 8750]
[New LWP 8749]
[New LWP 8745]
[New LWP 8744]
[New LWP 8731]
[New LWP 8718]
[New LWP 8714]
[New LWP 8704]
[New LWP 8692]
[New LWP 8690]
[New LWP 8689]
[New LWP 8688]
[New LWP 8669]
[New LWP 8667]
[New LWP 8663]
[New LWP 8662]
[New LWP 8657]
[New LWP 8651]
[New LWP 8650]
[New LWP 8648]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
135	../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Немає такого файла або каталогу.
  Id   Target Id         Frame 
  21   Thread 0x7f57f7fff700 (LWP 8648) "SGen worker" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  20   Thread 0x7f57f6460700 (LWP 8650) "Finalizer" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
  19   Thread 0x7f57f625f700 (LWP 8651) "Debugger agent" 0x00007f57f90e67eb in __libc_recv (fd=fd@entry=3, buf=buf@entry=0x7f57f625ed30, n=n@entry=11, flags=-1, flags@entry=0) at ../sysdeps/unix/sysv/linux/x86_64/recv.c:33
  18   Thread 0x7f57e56a2700 (LWP 8657) "gmain" 0x00007f57f8be8fdd in poll () at ../sysdeps/unix/syscall-template.S:81
  17   Thread 0x7f57dc242700 (LWP 8662) "Threadpool work" 0x00007f57f90e63ad in read () at ../sysdeps/unix/syscall-template.S:81
  16   Thread 0x7f57d5e55700 (LWP 8663) "Threadpool work" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  15   Thread 0x7f57d5a53700 (LWP 8667) "Main" __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
  14   Thread 0x7f57dca1a700 (LWP 8669) "Timer-Scheduler" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  13   Thread 0x7f57e4c81700 (LWP 8688) "StartRun" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  12   Thread 0x7f57bf7ff700 (LWP 8689) "StartRun" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  11   Thread 0x7f57d4686700 (LWP 8690) "Threadpool work" 0x00007f57f8be8fdd in poll () at ../sysdeps/unix/syscall-template.S:81
  10   Thread 0x7f57bcbce700 (LWP 8692) "GetResourceLinu" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
  9    Thread 0x7f57bc5cc700 (LWP 8704) "BillListener" __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
  8    Thread 0x7f579bfff700 (LWP 8714) "StartRun" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  7    Thread 0x7f5799a7e700 (LWP 8718) "Threadpool work" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  6    Thread 0x7f57bffff700 (LWP 8731) "Main" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  5    Thread 0x7f57dc283700 (LWP 8744) "Timer-Scheduler" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  4    Thread 0x7f57d5c54700 (LWP 8745) "Threadpool work" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  3    Thread 0x7f57bc9cd700 (LWP 8749) "RunSaveClickBut" 0x00007f57f8b32fb2 in do_sigsuspend (set=0x98c340 <suspend_signal_mask>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:31
  2    Thread 0x7f57bcdcf700 (LWP 8750) "Main" 0x00007f57f90e6ed9 in __libc_waitpid (pid=pid@entry=8751, stat_loc=stat_loc@entry=0x7f57bcdcd5cc, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
* 1    Thread 0x7f57f9bfa780 (LWP 8647) "Main" __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135

Thread 21 (Thread 0x7f57f7fff700 (LWP 8648)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000000000623a27 in mono_os_cond_wait (cond=0x98b420 <work_cond>, mutex=<optimized out>) at ../../mono/utils/mono-os-mutex.h:107
#2  thread_func (thread_data=0x0) at sgen-thread-pool.c:110
#3  0x00007f57f90df184 in start_thread (arg=0x7f57f7fff700) at pthread_create.c:312
#4  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7f57f6460700 (LWP 8650)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00000000005bb8f9 in mono_os_sem_wait (flags=MONO_SEM_FLAGS_ALERTABLE, sem=0x97c100 <finalizer_sem>) at ../../mono/utils/mono-os-semaphore.h:166
#2  mono_coop_sem_wait (sem=<optimized out>, flags=<optimized out>) at ../../mono/utils/mono-coop-semaphore.h:40
#3  finalizer_thread (unused=unused@entry=0x0) at gc.c:761
#4  0x000000000059c68c in start_wrapper_internal (data=<optimized out>) at threads.c:740
#5  start_wrapper (data=<optimized out>) at threads.c:788
#6  0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#7  0x00007f57f90df184 in start_thread (arg=0x7f57f6460700) at pthread_create.c:312
#8  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7f57f625f700 (LWP 8651)):
#0  0x00007f57f90e67eb in __libc_recv (fd=fd@entry=3, buf=buf@entry=0x7f57f625ed30, n=n@entry=11, flags=-1, flags@entry=0) at ../sysdeps/unix/sysv/linux/x86_64/recv.c:33
#1  0x00000000004d8718 in recv (__flags=0, __n=11, __buf=0x7f57f625ed30, __fd=3) at /usr/include/x86_64-linux-gnu/bits/socket2.h:45
#2  socket_transport_recv (buf=0x7f57f625ed30, len=11) at debugger-agent.c:1130
#3  0x00000000004dba67 in transport_recv (len=11, buf=0x7f57f625ed30) at debugger-agent.c:1536
#4  debugger_thread (arg=<optimized out>) at debugger-agent.c:9847
#5  0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#6  0x00007f57f90df184 in start_thread (arg=0x7f57f625f700) at pthread_create.c:312
#7  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7f57e56a2700 (LWP 8657)):
#0  0x00007f57f8be8fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f57f52fafe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f57f52fb0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f57f52fb129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f57f531ff05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f57f90df184 in start_thread (arg=0x7f57e56a2700) at pthread_create.c:312
#6  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f57dc242700 (LWP 8662)):
#0  0x00007f57f90e63ad in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000000062c110 in read (__nbytes=1024, __buf=0x7f57f8142618, __fd=23) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  pipe_read (handle=0x17, buffer=0x7f57f8142618, numbytes=1024, bytesread=0x7f57dc241114, overlapped=<optimized out>) at io.c:1225
#3  0x00000000005f2e97 in ves_icall_System_IO_MonoIO_Read (handle=0x17, dest=<optimized out>, dest_offset=<optimized out>, count=1024, error=0x7f57dc241270) at file-io.c:869
#4  0x0000000041b18311 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f57d5e55700 (LWP 8663)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000651fd5 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x98c2a0 <sleep_mutex>, cond=0x98c2e0 <sleep_cond>) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, cond=<optimized out>, mutex=<optimized out>) at ../../mono/utils/mono-coop-mutex.h:107
#3  sleep_interruptable (alerted=0x7f57d5e544dc, ms=10000) at mono-threads.c:1213
#4  mono_thread_info_sleep (ms=ms@entry=10000, alerted=alerted@entry=0x7f57d5e544dc) at mono-threads.c:1245
#5  0x000000000059db19 in ves_icall_System_Threading_Thread_Sleep_internal (ms=10000) at threads.c:1227
#6  0x0000000041e00638 in ?? ()
#7  0x00007f57f8003708 in ?? ()
#8  0x00007f57d4eb4d30 in ?? ()
#9  0x00007f57f82b0960 in ?? ()
#10 0x00007f57d4c818d0 in ?? ()
#11 0x0000000000002710 in ?? ()
#12 0x000000000097ae28 in mini_arch_mutex ()
#13 0x000000000097ae48 in ?? ()
#14 0x00007f57c0001950 in ?? ()
#15 0x2020202020202020 in ?? ()
#16 0x00007f57d5e54660 in ?? ()
#17 0x00007f57d5e54500 in ?? ()
#18 0x0000000041e00548 in ?? ()
#19 0x00007f57f80ce4b8 in ?? ()
#20 0x000000000097ae28 in mini_arch_mutex ()
#21 0x000000000097ae48 in ?? ()
#22 0x0000000041e00450 in ?? ()
#23 0x00007f57d5e54660 in ?? ()
#24 0x000000004232ab10 in ?? ()
#25 0x000000000097ae28 in mini_arch_mutex ()
#26 0x000000000097ae48 in ?? ()
#27 0x00007f57dc3222e8 in ?? ()
#28 0x00007f57d4c818d0 in ?? ()
#29 0x00007f57f82b0960 in ?? ()
#30 0x0000000000002710 in ?? ()
#31 0x00007f57d5e54660 in ?? ()
#32 0x00000000421733ad in ?? ()
#33 0x00007f57d55b36a0 in ?? ()
#34 0x000000000097ae28 in mini_arch_mutex ()
#35 0x000000000097ae48 in ?? ()
#36 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f57d5a53700 (LWP 8667)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f57f90e1649 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f57f90e1470 in __GI___pthread_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../nptl/pthread_mutex_lock.c:79
#3  0x00000000004d296f in mono_os_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../../mono/utils/mono-os-mutex.h:72
#4  mono_coop_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../../mono/utils/mono-coop-mutex.h:55
#5  suspend_current () at debugger-agent.c:2913
#6  suspend_current () at debugger-agent.c:2895
#7  0x00000000004d98df in process_suspend (ctx=0x7f57b803a0b8, tls=<optimized out>) at debugger-agent.c:2742
#8  process_single_step_inner (tls=tls@entry=0x7f57b8039a20, from_signal=from_signal@entry=0) at debugger-agent.c:4884
#9  0x00000000004dfa33 in debugger_agent_single_step_from_context (ctx=0x7f57d5a52500) at debugger-agent.c:5012
#10 0x00000000408e823b in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f57dca1a700 (LWP 8669)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000629e28 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x9f00d0, cond=0x9f00f8) at ../../mono/utils/mono-os-mutex.h:136
#2  _wapi_handle_timedwait_signal_handle (handle=handle@entry=0x470, timeout=<optimized out>, alertable=alertable@entry=1, poll=poll@entry=0, alerted=alerted@entry=0x7f57dca192bc) at handles.c:1555
#3  0x000000000063fb3d in wapi_WaitForSingleObjectEx (handle=0x470, timeout=timeout@entry=14787, alertable=alertable@entry=1) at wait.c:189
#4  0x000000000059c3c7 in mono_wait_uninterrupted (numhandles=numhandles@entry=1, handles=handles@entry=0x7f57dca19378, waitall=waitall@entry=0, ms=ms@entry=14787, error=error@entry=0x7f57dca19380, thread=<optimized out>) at threads.c:1595
#5  0x000000000059d686 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (handle=0x470, ms=14787) at threads.c:1731
#6  0x0000000041dffaf1 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f57e4c81700 (LWP 8688)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000651fd5 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x98c2a0 <sleep_mutex>, cond=0x98c2e0 <sleep_cond>) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, cond=<optimized out>, mutex=<optimized out>) at ../../mono/utils/mono-coop-mutex.h:107
#3  sleep_interruptable (alerted=0x7f57e4c8061c, ms=57000) at mono-threads.c:1213
#4  mono_thread_info_sleep (ms=ms@entry=57000, alerted=alerted@entry=0x7f57e4c8061c) at mono-threads.c:1245
#5  0x000000000059db19 in ves_icall_System_Threading_Thread_Sleep_internal (ms=57000) at threads.c:1227
#6  0x0000000041e00638 in ?? ()
#7  0x00007f57f81f7e10 in ?? ()
#8  0x00007f57f81f7e10 in ?? ()
#9  0x00007f57f81f7e10 in ?? ()
#10 0x00007f57f81e6290 in ?? ()
#11 0x000000000000dea8 in ?? ()
#12 0x000000000097ae28 in mini_arch_mutex ()
#13 0x000000000097ae48 in ?? ()
#14 0x00007f57d8211b80 in ?? ()
#15 0x6300656b6f766e49 in ?? ()
#16 0x00007f57e4c80870 in ?? ()
#17 0x00007f57e4c80640 in ?? ()
#18 0x0000000041e00548 in ?? ()
#19 0x00007f57f81e6290 in ?? ()
#20 0x000000000097ae28 in mini_arch_mutex ()
#21 0x000000000097ae48 in ?? ()
#22 0x0000000041e00450 in ?? ()
#23 0x00007f57e4c80870 in ?? ()
#24 0x0000000042195040 in ?? ()
#25 0x00007f57f81f7ee0 in ?? ()
#26 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f57bf7ff700 (LWP 8689)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000651fd5 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x98c2a0 <sleep_mutex>, cond=0x98c2e0 <sleep_cond>) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, cond=<optimized out>, mutex=<optimized out>) at ../../mono/utils/mono-coop-mutex.h:107
#3  sleep_interruptable (alerted=0x7f57bf7fe64c, ms=120000) at mono-threads.c:1213
#4  mono_thread_info_sleep (ms=ms@entry=120000, alerted=alerted@entry=0x7f57bf7fe64c) at mono-threads.c:1245
#5  0x000000000059db19 in ves_icall_System_Threading_Thread_Sleep_internal (ms=120000) at threads.c:1227
#6  0x0000000041e00638 in ?? ()
#7  0x00007f57f81f7fc0 in ?? ()
#8  0x00007f57f81f7fc0 in ?? ()
#9  0x00007f57f81f7fc0 in ?? ()
#10 0x00007f57f81f8090 in ?? ()
#11 0x000000000001d4c0 in ?? ()
#12 0x000000000097ae28 in mini_arch_mutex ()
#13 0x000000000097ae48 in ?? ()
#14 0x00007f57ac0059e0 in ?? ()
#15 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f57d4686700 (LWP 8690)):
#0  0x00007f57f8be8fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000000064c837 in mono_poll (ufds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at mono-poll.c:26
#2  0x00000000005a2b9f in poll_event_wait (callback=0x5a3610 <wait_callback>, user_data=0x7f57b00021f0) at threadpool-ms-io-poll.c:147
#3  0x00000000005a3bb3 in selector_thread (data=<optimized out>) at threadpool-ms-io.c:424
#4  selector_thread (data=data@entry=0x0) at threadpool-ms-io.c:309
#5  0x000000000059c68c in start_wrapper_internal (data=<optimized out>) at threads.c:740
#6  start_wrapper (data=<optimized out>) at threads.c:788
#7  0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#8  0x00007f57f90df184 in start_thread (arg=0x7f57d4686700) at pthread_create.c:312
#9  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f57bcbce700 (LWP 8692)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x0000000000635598 in mono_os_sem_wait (flags=MONO_SEM_FLAGS_ALERTABLE, sem=0x7f57a8004ac8) at ../../mono/utils/mono-os-semaphore.h:166
#2  process_wait (handle=0x4ad, timeout=4294967295, alertable=1) at processes.c:2796
#3  0x000000000063fd65 in wapi_WaitForSingleObjectEx (handle=0x4ad, timeout=timeout@entry=4294967295, alertable=alertable@entry=1) at wait.c:125
#4  0x000000000059c3c7 in mono_wait_uninterrupted (numhandles=numhandles@entry=1, handles=handles@entry=0x7f57bcbcd1e8, waitall=waitall@entry=0, ms=ms@entry=-1, error=error@entry=0x7f57bcbcd1f0, thread=<optimized out>) at threads.c:1595
#5  0x000000000059d686 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (handle=0x4ad, ms=-1) at threads.c:1731
#6  0x0000000041dffaf1 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f57bc5cc700 (LWP 8704)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f57f90e1649 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f57f90e1470 in __GI___pthread_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../nptl/pthread_mutex_lock.c:79
#3  0x00000000004d296f in mono_os_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../../mono/utils/mono-os-mutex.h:72
#4  mono_coop_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../../mono/utils/mono-coop-mutex.h:55
#5  suspend_current () at debugger-agent.c:2913
#6  suspend_current () at debugger-agent.c:2895
#7  0x00000000004d98df in process_suspend (ctx=0x7f57a0002018, tls=<optimized out>) at debugger-agent.c:2742
#8  process_single_step_inner (tls=tls@entry=0x7f57a0001980, from_signal=from_signal@entry=0) at debugger-agent.c:4884
#9  0x00000000004dfa33 in debugger_agent_single_step_from_context (ctx=0x7f57bc5cb210) at debugger-agent.c:5012
#10 0x00000000408e823b in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f579bfff700 (LWP 8714)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000651fd5 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x98c2a0 <sleep_mutex>, cond=0x98c2e0 <sleep_cond>) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, cond=<optimized out>, mutex=<optimized out>) at ../../mono/utils/mono-coop-mutex.h:107
#3  sleep_interruptable (alerted=0x7f579bffe64c, ms=6000) at mono-threads.c:1213
#4  mono_thread_info_sleep (ms=ms@entry=6000, alerted=alerted@entry=0x7f579bffe64c) at mono-threads.c:1245
#5  0x000000000059db19 in ves_icall_System_Threading_Thread_Sleep_internal (ms=6000) at threads.c:1227
#6  0x0000000041e00638 in ?? ()
#7  0x00007f57f824f3c8 in ?? ()
#8  0x00007f57f824f3c8 in ?? ()
#9  0x00007f57f824f3c8 in ?? ()
#10 0x00007f57f824f498 in ?? ()
#11 0x0000000000001770 in ?? ()
#12 0x000000000097ae28 in mini_arch_mutex ()
#13 0x000000000097ae48 in ?? ()
#14 0x00007f5790088f00 in ?? ()
#15 0x000000000097ae48 in ?? ()
#16 0x00007f579bffe870 in ?? ()
#17 0x00007f579bffe670 in ?? ()
#18 0x0000000041e00548 in ?? ()
#19 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f5799a7e700 (LWP 8718)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00000000005a0d2f in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x273a7b8, cond=0x273a788) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, mutex=0x273a7b8, cond=0x273a788) at ../../mono/utils/mono-coop-mutex.h:107
#3  worker_park () at threadpool-ms.c:532
#4  worker_thread (data=data@entry=0x0) at threadpool-ms.c:624
#5  0x000000000059c68c in start_wrapper_internal (data=<optimized out>) at threads.c:740
#6  start_wrapper (data=<optimized out>) at threads.c:788
#7  0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#8  0x00007f57f90df184 in start_thread (arg=0x7f5799a7e700) at pthread_create.c:312
#9  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f57bffff700 (LWP 8731)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000651fd5 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x98c2a0 <sleep_mutex>, cond=0x98c2e0 <sleep_cond>) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, cond=<optimized out>, mutex=<optimized out>) at ../../mono/utils/mono-coop-mutex.h:107
#3  sleep_interruptable (alerted=0x7f57bfffe5ec, ms=60000) at mono-threads.c:1213
#4  mono_thread_info_sleep (ms=ms@entry=60000, alerted=alerted@entry=0x7f57bfffe5ec) at mono-threads.c:1245
#5  0x000000000059db19 in ves_icall_System_Threading_Thread_Sleep_internal (ms=60000) at threads.c:1227
#6  0x0000000041e00638 in ?? ()
#7  0x00007f57f8012f58 in ?? ()
#8  0x00007f57f8012f58 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f57dc283700 (LWP 8744)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000000000651fd5 in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x98c2a0 <sleep_mutex>, cond=0x98c2e0 <sleep_cond>) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, cond=<optimized out>, mutex=<optimized out>) at ../../mono/utils/mono-coop-mutex.h:107
#3  sleep_interruptable (alerted=0x7f57dc282d78, ms=500) at mono-threads.c:1213
#4  mono_thread_info_sleep (ms=ms@entry=500, alerted=alerted@entry=0x7f57dc282d78) at mono-threads.c:1245
#5  0x00000000005a10f8 in monitor_thread () at threadpool-ms.c:905
#6  0x000000000059c68c in start_wrapper_internal (data=<optimized out>) at threads.c:740
#7  start_wrapper (data=<optimized out>) at threads.c:788
#8  0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#9  0x00007f57f90df184 in start_thread (arg=0x7f57dc283700) at pthread_create.c:312
#10 0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f57d5c54700 (LWP 8745)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00000000005a0d2f in mono_os_cond_timedwait (timeout_ms=<optimized out>, mutex=0x273a7b8, cond=0x273a788) at ../../mono/utils/mono-os-mutex.h:136
#2  mono_coop_cond_timedwait (timeout_ms=<optimized out>, mutex=0x273a7b8, cond=0x273a788) at ../../mono/utils/mono-coop-mutex.h:107
#3  worker_park () at threadpool-ms.c:532
#4  worker_thread (data=data@entry=0x0) at threadpool-ms.c:624
#5  0x000000000059c68c in start_wrapper_internal (data=<optimized out>) at threads.c:740
#6  start_wrapper (data=<optimized out>) at threads.c:788
#7  0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#8  0x00007f57f90df184 in start_thread (arg=0x7f57d5c54700) at pthread_create.c:312
#9  0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f57bc9cd700 (LWP 8749)):
#0  0x00007f57f8b32fb2 in do_sigsuspend (set=0x98c340 <suspend_signal_mask>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:31
#1  __GI___sigsuspend (set=set@entry=0x98c340 <suspend_signal_mask>) at ../sysdeps/unix/sysv/linux/sigsuspend.c:45
#2  0x000000000065403e in suspend_signal_handler (_dummy=<optimized out>, info=<optimized out>, context=0x7f57bc9cb5c0) at mono-threads-posix-signals.c:208
#3  <signal handler called>
#4  0x00007f57f90e6a7d in fsync () at ../sysdeps/unix/syscall-template.S:81
#5  0x00007f57d5e88233 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#6  0x00007f57d5e7c297 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#7  0x00007f57d5ea108d in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#8  0x00007f57d5ea12ba in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#9  0x00007f57d5eb1dbb in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#10 0x00007f57d5ec832d in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#11 0x00007f57d5ecaf87 in sqlite3_step () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#12 0x0000000041e81f30 in ?? ()
#13 0x0000000000b70702 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f57bcdcf700 (LWP 8750)):
#0  0x00007f57f90e6ed9 in __libc_waitpid (pid=pid@entry=8751, stat_loc=stat_loc@entry=0x7f57bcdcd5cc, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
#1  0x00000000004acd59 in mono_handle_native_sigsegv (signal=<optimized out>, ctx=<optimized out>, info=<optimized out>) at mini-exceptions.c:2427
#2  <signal handler called>
#3  0x00007f57f8b32c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#4  0x00007f57f8b36028 in __GI_abort () at abort.c:89
#5  0x000000000065ae19 in monoeg_log_default_handler (log_domain=<optimized out>, log_level=<optimized out>, message=<optimized out>, unused_data=<optimized out>) at goutput.c:233
#6  monoeg_log_default_handler (log_domain=<optimized out>, log_level=G_LOG_LEVEL_ERROR, message=<optimized out>, unused_data=<optimized out>) at goutput.c:221
#7  0x000000000065b027 in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7f57bcdce538) at goutput.c:113
#8  0x000000000065b0d2 in monoeg_g_log (log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x716490 "suspend_thread suspend took %d ms, which is more than the allowed %d ms") at goutput.c:123
#9  0x00000000006515dc in mono_threads_wait_pending_operations () at mono-threads.c:245
#10 0x000000000065268a in suspend_sync (interrupt_kernel=0, tid=140014803277568) at mono-threads.c:918
#11 suspend_sync_nolock (interrupt_kernel=0, id=140014803277568) at mono-threads.c:935
#12 mono_thread_info_safe_suspend_and_run (id=140014803277568, interrupt_kernel=interrupt_kernel@entry=0, callback=callback@entry=0x4ccd00 <debugger_interrupt_critical>, user_data=user_data@entry=0x7f57bcdceac0) at mono-threads.c:978
#13 0x00000000004c86ce in notify_thread (key=0x7f57d5448230, value=0x7f579c014ff0, user_data=<optimized out>) at debugger-agent.c:2688
#14 0x00000000005bf14c in mono_g_hash_table_foreach (hash=0x9d7e30, func=func@entry=0x4c8660 <notify_thread>, user_data=user_data@entry=0x0) at mono-hash.c:286
#15 0x00000000004cbab8 in suspend_vm () at debugger-agent.c:2765
#16 0x00000000004d7e34 in process_event (event=event@entry=EVENT_KIND_THREAD_START, arg=arg@entry=0x7f57d5448330, il_offset=il_offset@entry=0, ctx=ctx@entry=0x0, events=events@entry=0x7f57a40008c0, suspend_policy=2) at debugger-agent.c:3733
#17 0x00000000004d8236 in process_profiler_event (event=event@entry=EVENT_KIND_THREAD_START, arg=arg@entry=0x7f57d5448330) at debugger-agent.c:3788
#18 0x00000000004d905e in thread_startup (prof=<optimized out>, tid=140014807480064) at debugger-agent.c:3860
#19 0x0000000000590523 in mono_profiler_thread_start (tid=140014807480064) at profiler.c:609
#20 0x000000000059c646 in start_wrapper_internal (data=0x222fc80) at threads.c:728
#21 start_wrapper (data=0x222fc80) at threads.c:788
#22 0x0000000000653b4c in inner_start_thread (arg=<optimized out>) at mono-threads-posix.c:92
#23 0x00007f57f90df184 in start_thread (arg=0x7f57bcdcf700) at pthread_create.c:312
#24 0x00007f57f8bf637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f57f9bfa780 (LWP 8647)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f57f90e1649 in _L_lock_909 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f57f90e1470 in __GI___pthread_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../nptl/pthread_mutex_lock.c:79
#3  0x00000000004d296f in mono_os_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../../mono/utils/mono-os-mutex.h:72
#4  mono_coop_mutex_lock (mutex=0x97a240 <suspend_mutex>) at ../../mono/utils/mono-coop-mutex.h:55
#5  suspend_current () at debugger-agent.c:2913
#6  suspend_current () at debugger-agent.c:2895
#7  0x00000000004d98df in process_suspend (ctx=0xa56378, tls=<optimized out>) at debugger-agent.c:2742
#8  process_single_step_inner (tls=tls@entry=0xa55ce0, from_signal=from_signal@entry=0) at debugger-agent.c:4884
#9  0x00000000004dfa33 in debugger_agent_single_step_from_context (ctx=0x7ffc4bb105e0) at debugger-agent.c:5012
#10 0x00000000408e823b in ?? ()
#11 0x00007ffc4bb10790 in ?? ()
#12 0x00007ffc4bb109e8 in ?? ()
#13 0x00007ffc4bb108f0 in ?? ()
#14 0x0000000000000000 in ?? ()

=================================================================
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.
=================================================================

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