Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[8.0][mono][interpreter] Native crash in System.Linq.Queryable.Tests #101831

Closed
carlossanlop opened this issue May 3, 2024 · 8 comments
Closed
Labels
arch-x64 area-Codegen-Interpreter-mono Known Build Error Use this to report build issues in the .NET Helix tab os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime
Milestone

Comments

@carlossanlop
Copy link
Member

carlossanlop commented May 3, 2024

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=663779
Build error leg or test failing: net8.0-linux-Debug-x64-mono_interpreter_release

Error Message

{
  "ErrorMessage" : [
    "Starting:    System.Linq.Queryable.Tests",
    "Native Crash Reporting"
  ],
  "BuildRetry" : true,
  "ExcludeConsoleLog" : false
}
Expand
----- start Thu 02 May 2024 10:28:06 PM UTC =============== To repro directly: =====================================================
pushd .
/root/helix/work/correlation/dotnet exec --runtimeconfig System.Linq.Queryable.Tests.runtimeconfig.json --depsfile System.Linq.Queryable.Tests.deps.json xunit.console.dll System.Linq.Queryable.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/root/helix/work/workitem/e /root/helix/work/workitem/e
  Discovering: System.Linq.Queryable.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Linq.Queryable.Tests (found 785 test cases)
  Starting:    System.Linq.Queryable.Tests (parallel test collections = on, max threads = 2)

=================================================================
	Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

=================================================================
	Native stacktrace:
=================================================================
	0x7c1deabf1f81 - Unknown
	0x7c1deab992fe - Unknown
	0x7c1deab01451 - Unknown
	0x7c1deb5d4140 - Unknown
	0x7c1deac04009 - Unknown
	0x7c1deabf6342 - Unknown
	0x7c1deabf3aa6 - Unknown
	0x7c1dead22347 - Unknown
	0x7c1dead2b0eb - Unknown
	0x7c1deace2443 - Unknown
	0x7c1deaceca5b - Unknown
	0x7c1deac0613f - Unknown
	0x7c1deac048f5 - Unknown
	0x7c1deabf617a - Unknown
	0x7c1deabf3aa6 - Unknown
	0x7c1dead22347 - Unknown
	0x7c1dead3a7a4 - Unknown
	0x7c1deb5c8ea7 - Unknown
	0x7c1deb1b7a6f - Unknown

=================================================================
	External Debugger Dump:
=================================================================
[New LWP 23]
[New LWP 24]
[New LWP 25]
[New LWP 26]
[New LWP 29]
[New LWP 30]
[New LWP 31]
[New LWP 32]
[New LWP 33]
[New LWP 34]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
DW_FORM_rnglistx index pointing outside of .debug_rnglists offset array [in module /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so.dbg]
DW_FORM_rnglistx index pointing outside of .debug_rnglists offset array [in module /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libSystem.Native.so.dbg]
futex_wait_cancelable (private=0, expected=0, futex_word=0x5bbe9bf98574) at ../sysdeps/nptl/futex-internal.h:186
186	../sysdeps/nptl/futex-internal.h: No such file or directory.
  Id   Target Id                                        Frame 
* 1    Thread 0x7c1deb0b7740 (LWP 22) "dotnet"          futex_wait_cancelable (private=0, expected=0, futex_word=0x5bbe9bf98574) at ../sysdeps/nptl/futex-internal.h:186
  2    Thread 0x7c1de9fff700 (LWP 23) "SGen worker"     futex_wait_cancelable (private=0, expected=0, futex_word=0x7c1deadf4788 <work_cond+40>) at ../sysdeps/nptl/futex-internal.h:186
  3    Thread 0x7c1de81ff700 (LWP 24) ".NET EventPipe"  0x00007c1deb1ab9af in __GI___poll (fds=0x7c1de0002890, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7c1de7ffe700 (LWP 25) "Finalizer"       futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1deade5970 <finalizer_sem>) at ../sysdeps/nptl/futex-internal.h:323
  5    Thread 0x7c1de540e700 (LWP 26) ".NET SigHandler" __libc_read (nbytes=1, buf=0x7c1de540dee7, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
  6    Thread 0x7c1de5371700 (LWP 29) ".NET Long Runni" futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1deaddf930 <suspend_semaphore>) at ../sysdeps/nptl/futex-internal.h:323
  7    Thread 0x7c1de506f700 (LWP 30) ".NET TP Worker"  futex_abstimed_wait_cancelable (private=0, abstime=0x7c1de506e668, clockid=-452532784, expected=0, futex_word=0x7c1dd0242240) at ../sysdeps/nptl/futex-internal.h:323
  8    Thread 0x7c1de50e9700 (LWP 31) ".NET TP Gate"    futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1dc8000bc0) at ../sysdeps/nptl/futex-internal.h:323
  9    Thread 0x7c1de478b700 (LWP 32) ".NET TP Worker"  futex_abstimed_wait_cancelable (private=0, abstime=0x7c1de478a6e8, clockid=-461855136, expected=0, futex_word=0x7c1de478a768) at ../sysdeps/nptl/futex-internal.h:323
  10   Thread 0x7c1de4489700 (LWP 33) ".NET Long Runni" futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1dc0000bc0) at ../sysdeps/nptl/futex-internal.h:323
  11   Thread 0x7c1dc7fff700 (LWP 34) ".NET Long Runni" 0x00007c1deb183787 in __GI___wait4 (pid=35, stat_loc=0x7c1dc7ffb840, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27

Thread 11 (Thread 0x7c1dc7fff700 (LWP 34) ".NET Long Runni"):
#0  0x00007c1deb183787 in __GI___wait4 (pid=35, stat_loc=0x7c1dc7ffb840, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1  0x00007c1deabf20b2 in mono_dump_native_crash_info () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#2  0x00007c1deab992fe in mono_handle_native_crash () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#3  0x00007c1deab01451 in mono_sigsegv_signal_handler_debug () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  <signal handler called>
#5  0x00007c1deac04009 in get_virtual_method_fast () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deabf6342 in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead2b0eb in mono_runtime_try_invoke_byrefs () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1deace2443 in ves_icall_InternalInvoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#11 0x00007c1deaceca5b in ves_icall_InternalInvoke_raw () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#12 0x00007c1deac0613f in do_icall () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#13 0x00007c1deac048f5 in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#14 0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#15 0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#16 0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#17 0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#18 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#19 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7c1de4489700 (LWP 33) ".NET Long Runni"):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1dc0000bc0) at ../sysdeps/nptl/futex-internal.h:323
#1  do_futex_wait (sem=sem@entry=0x7c1dc0000bc0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007c1deb5d2278 in __new_sem_wait_slow (sem=0x7c1dc0000bc0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007c1deacaaeb8 in mono_thread_info_wait_for_resume () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1deacb06da in mono_threads_state_poll_with_info () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deabf533c in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead2b0eb in mono_runtime_try_invoke_byrefs () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1deace2443 in ves_icall_InternalInvoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1deaceca5b in ves_icall_InternalInvoke_raw () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#11 0x00007c1deac0613f in do_icall () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#12 0x00007c1deac048f5 in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#13 0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#14 0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#15 0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#16 0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#17 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#18 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7c1de478b700 (LWP 32) ".NET TP Worker"):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x7c1de478a6e8, clockid=-461855136, expected=0, futex_word=0x7c1de478a768) at ../sysdeps/nptl/futex-internal.h:323
#1  __pthread_cond_wait_common (abstime=0x7c1de478a6e8, clockid=-461855136, mutex=0x7c1dd40727a0, cond=0x7c1de478a740) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7c1de478a740, mutex=0x7c1dd40727a0, abstime=0x7c1de478a6e8) at pthread_cond_wait.c:656
#3  0x00007c1deaca40e3 in mono_os_cond_timedwait () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1deaca8f89 in mono_lifo_semaphore_timed_wait () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deac060b7 in do_icall () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deac048f5 in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#11 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7c1de50e9700 (LWP 31) ".NET TP Gate"):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1dc8000bc0) at ../sysdeps/nptl/futex-internal.h:323
#1  do_futex_wait (sem=sem@entry=0x7c1dc8000bc0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007c1deb5d2278 in __new_sem_wait_slow (sem=0x7c1dc8000bc0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007c1deacaaeb8 in mono_thread_info_wait_for_resume () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1deacb09b1 in mono_threads_exit_gc_safe_region_unbalanced_internal () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deac048be in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7c1de506f700 (LWP 30) ".NET TP Worker"):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x7c1de506e668, clockid=-452532784, expected=0, futex_word=0x7c1dd0242240) at ../sysdeps/nptl/futex-internal.h:323
#1  __pthread_cond_wait_common (abstime=0x7c1de506e668, clockid=-452532784, mutex=0x7c1dd02421f0, cond=0x7c1dd0242218) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7c1dd0242218, mutex=0x7c1dd02421f0, abstime=0x7c1de506e668) at pthread_cond_wait.c:656
#3  0x00007c1deae8da97 in SystemNative_LowLevelMonitor_TimedWait () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6//libSystem.Native.so
#4  0x00007c1deac060b7 in do_icall () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deac048af in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7c1de5371700 (LWP 29) ".NET Long Runni"):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1deaddf930 <suspend_semaphore>) at ../sysdeps/nptl/futex-internal.h:323
#1  do_futex_wait (sem=sem@entry=0x7c1deaddf930 <suspend_semaphore>, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007c1deb5d2278 in __new_sem_wait_slow (sem=0x7c1deaddf930 <suspend_semaphore>, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007c1deacab3b8 in mono_os_sem_timedwait () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1deacab055 in mono_threads_wait_pending_operations () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1dead6df36 in unified_suspend_stop_world () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1dead6dc3d in sgen_client_stop_world () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1dead8ecbb in sgen_stop_world () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead8ba7e in sgen_perform_collection () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead8b9e3 in sgen_ensure_free_space () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1dead86e6d in sgen_alloc_obj_nolock () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#11 0x00007c1dead87389 in sgen_alloc_obj () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#12 0x00007c1dead6fac6 in mono_gc_alloc_obj () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#13 0x00007c1deabfb725 in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#14 0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#15 0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#16 0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#17 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#18 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7c1de540e700 (LWP 26) ".NET SigHandler"):
#0  __libc_read (nbytes=1, buf=0x7c1de540dee7, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __libc_read (fd=7, buf=0x7c1de540dee7, nbytes=1) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007c1deae8d086 in SignalHandlerLoop () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6//libSystem.Native.so
#3  0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#4  0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7c1de7ffe700 (LWP 25) "Finalizer"):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7c1deade5970 <finalizer_sem>) at ../sysdeps/nptl/futex-internal.h:323
#1  do_futex_wait (sem=sem@entry=0x7c1deade5970 <finalizer_sem>, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007c1deb5d2278 in __new_sem_wait_slow (sem=0x7c1deade5970 <finalizer_sem>, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007c1dead619f8 in finalizer_thread () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1dead3a6f9 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7c1de81ff700 (LWP 24) ".NET EventPipe"):
#0  0x00007c1deb1ab9af in __GI___poll (fds=0x7c1de0002890, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007c1deac84c4e in ds_ipc_poll () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#2  0x00007c1deac81978 in ds_ipc_stream_factory_get_next_available_stream () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#3  0x00007c1deac7fe9f in server_thread () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1deac840b1 in ep_rt_thread_mono_start_func () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7c1de9fff700 (LWP 23) "SGen worker"):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7c1deadf4788 <work_cond+40>) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7c1deadf4738 <lock>, cond=0x7c1deadf4760 <work_cond>) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7c1deadf4760 <work_cond>, mutex=0x7c1deadf4738 <lock>) at pthread_cond_wait.c:638
#3  0x00007c1deadc94b3 in thread_func () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7c1deb0b7740 (LWP 22) "dotnet"):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5bbe9bf98574) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5bbe9bf98520, cond=0x5bbe9bf98548) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5bbe9bf98548, mutex=0x5bbe9bf98520) at pthread_cond_wait.c:638
#3  0x00007c1deae8d937 in SystemNative_LowLevelMonitor_Wait () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6//libSystem.Native.so
#4  0x00007c1deac0606e in do_icall () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#5  0x00007c1deac048af in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead291a8 in mono_runtime_exec_main_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1deab59d2f in mono_jit_exec () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#11 0x00007c1deab5c59b in mono_main () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#12 0x00007c1deabd02e7 in monovm_execute_assembly () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#13 0x00007c1deafd3768 in ?? () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libhostpolicy.so
#14 0x00007c1deb001dea in ?? () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libhostpolicy.so
#15 0x00007c1deb0020df in ?? () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libhostpolicy.so
#16 0x00007c1deb003082 in corehost_main () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libhostpolicy.so
#17 0x00007c1deb07db2c in ?? () from /root/helix/work/correlation/host/fxr/8.0.6/libhostfxr.so
#18 0x00007c1deb078ca3 in ?? () from /root/helix/work/correlation/host/fxr/8.0.6/libhostfxr.so
#19 0x00007c1deb07511c in ?? () from /root/helix/work/correlation/host/fxr/8.0.6/libhostfxr.so
#20 0x00007c1deb0741eb in ?? () from /root/helix/work/correlation/host/fxr/8.0.6/libhostfxr.so
#21 0x00007c1deb06d135 in hostfxr_main_startupinfo () from /root/helix/work/correlation/host/fxr/8.0.6/libhostfxr.so
#22 0x00005bbe99e5e312 in ?? ()
#23 0x00005bbe99e5e835 in ?? ()
#24 0x00007c1deb0dfd0a in __libc_start_main (main=0x5bbe99e5e750, argc=18, argv=0x7ffc501b74e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc501b74d8) at ../csu/libc-start.c:308
#25 0x00005bbe99e51979 in ?? ()
[Inferior 1 (process 22) detached]

=================================================================
	Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x7c1deac04009):0x7c1deac03ff9  01 00 00 0f 1f 40 00 4d 85 ed 74 12 49 8b 45 00  .....@.M..t.I.E.
0x7c1deac04009  48 39 18 74 55 4d 8b 6d 08 4d 85 ed 75 ee 48 89  H9.tUM.m.M..u.H.
0x7c1deac04019  df 4c 89 f6 e8 3e 02 00 00 49 89 c5 4d 85 ff 75  .L...>...I..M..u
0x7c1deac04029  0b 49 8b 3e e8 fe ee fe ff 49 89 c7 4c 89 ff e8  .I.>.....I..L...

=================================================================
	Managed Stacktrace:
=================================================================
	  at <unknown> <0xffffffff>
	  at System.Reflection.RuntimeMethodInfo:InternalInvoke <0x00096>
	  at System.Reflection.MethodBaseInvoker:InterpretedInvoke_Method <0x0003c>
	  at System.Reflection.MethodBaseInvoker:InvokeWithNoArgs <0x0006e>
	  at System.Reflection.RuntimeMethodInfo:Invoke <0x000fe>
	  at System.Reflection.MethodBase:Invoke <0x0002e>
	  at Xunit.Sdk.TestInvoker`1:CallTestMethod <0x00030>
	  at <<InvokeTestMethodAsync>b__1>d:MoveNext <0x00242>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start <0x0000e>
	  at <>c__DisplayClass48_0:<InvokeTestMethodAsync>b__1 <0x00060>
	  at <AggregateAsync>d__4:MoveNext <0x0007a>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start <0x0000e>
	  at Xunit.Sdk.ExecutionTimer:AggregateAsync <0x00074>
	  at <>c__DisplayClass48_0:<InvokeTestMethodAsync>b__0 <0x00082>
	  at <RunAsync>d__9:MoveNext <0x0005e>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start <0x0000e>
	  at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00074>
	  at <InvokeTestMethodAsync>d__48:MoveNext <0x00122>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestInvoker`1:InvokeTestMethodAsync <0x00074>
	  at Xunit.Sdk.XunitTestInvoker:InvokeTestMethodAsync <0x000b8>
	  at <<RunAsync>b__47_0>d:MoveNext <0x003ba>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestInvoker`1:<RunAsync>b__47_0 <0x00060>
	  at <RunAsync>d__10`1:MoveNext <0x0005e>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00074>
	  at Xunit.Sdk.TestInvoker`1:RunAsync <0x0003a>
	  at Xunit.Sdk.XunitTestRunner:InvokeTestMethodAsync <0x000a8>
	  at <InvokeTestAsync>d__4:MoveNext <0x00178>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.XunitTestRunner:InvokeTestAsync <0x00074>
	  at <>c__DisplayClass43_0:<RunAsync>b__0 <0x0002c>
	  at <RunAsync>d__10`1:MoveNext <0x0005e>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00074>
	  at <RunAsync>d__43:MoveNext <0x002aa>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestRunner`1:RunAsync <0x00060>
	  at Xunit.Sdk.XunitTestCaseRunner:RunTestAsync <0x00104>
	  at <RunAsync>d__19:MoveNext <0x001ee>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestCaseRunner`1:RunAsync <0x00060>
	  at Xunit.Sdk.XunitTestCase:RunAsync <0x0006a>
	  at Xunit.Sdk.XunitTestMethodRunner:RunTestCaseAsync <0x00076>
	  at <RunTestCasesAsync>d__32:MoveNext <0x000fe>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestMethodRunner`1:RunTestCasesAsync <0x00060>
	  at <RunAsync>d__31:MoveNext <0x00114>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestMethodRunner`1:RunAsync <0x00060>
	  at Xunit.Sdk.XunitTestClassRunner:RunTestMethodAsync <0x000a2>
	  at <RunTestMethodsAsync>d__38:MoveNext <0x003a4>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestClassRunner`1:RunTestMethodsAsync <0x00060>
	  at <RunAsync>d__37:MoveNext <0x0020c>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestClassRunner`1:RunAsync <0x00060>
	  at Xunit.Sdk.XunitTestCollectionRunner:RunTestClassAsync <0x000aa>
	  at <RunTestClassesAsync>d__28:MoveNext <0x001a4>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestCollectionRunner`1:RunTestClassesAsync <0x00060>
	  at <RunAsync>d__27:MoveNext <0x0020c>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestCollectionRunner`1:RunAsync <0x00060>
	  at Xunit.Sdk.XunitTestAssemblyRunner:RunTestCollectionAsync <0x00076>
	  at <>c__DisplayClass14_2:<RunTestCollectionsAsync>b__2 <0x00092>
	  at System.Threading.Tasks.Task`1:InnerInvoke <0x00052>
	  at <>c:<.cctor>b__281_0 <0x0001c>
	  at System.Threading.ExecutionContext:RunInternal <0x000f0>
	  at System.Threading.Tasks.Task:ExecuteWithThreadLocal <0x001f0>
	  at System.Threading.Tasks.Task:ExecuteEntry <0x000b6>
	  at <>c:<.cctor>b__8_0 <0x0001c>
	  at Xunit.Sdk.MaxConcurrencySyncContext:RunOnSyncContext <0x00042>
	  at <>c__DisplayClass11_0:<WorkerThreadProc>b__0 <0x00056>
	  at System.Action`1:invoke_void_T <0x00080>
	  at System.Threading.ExecutionContext:RunInternal <0x000f0>
	  at System.Object:lambda_method2 <0x0004a>
	  at Xunit.Sdk.ExecutionContextHelper:Run <0x00034>
	  at Xunit.Sdk.MaxConcurrencySyncContext:WorkerThreadProc <0x0016c>
	  at <>c:<QueueUserWorkItem>b__5_0 <0x00038>
	  at System.Threading.Tasks.Task:InnerInvoke <0x00092>
	  at <>c:<.cctor>b__281_0 <0x0001c>
	  at System.Threading.ExecutionContext:RunInternal <0x000f0>
	  at System.Threading.Tasks.Task:ExecuteWithThreadLocal <0x001f0>
	  at System.Threading.Tasks.Task:ExecuteEntryUnsafe <0x00086>
	  at <>c:<.cctor>b__10_0 <0x00020>
	  at System.Object:runtime_invoke_direct_void__this__ <0x0022c>
	  at <unknown> <0x00000>
=================================================================
./RunTests.sh: line 168:    22 Aborted                 (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Linq.Queryable.Tests.runtimeconfig.json --depsfile System.Linq.Queryable.Tests.deps.json xunit.console.dll System.Linq.Queryable.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/root/helix/work/workitem/e
----- end Thu 02 May 2024 10:28:12 PM UTC ----- exit code 134 ----------------------------------------------------------
### Known issue validation **Build: 🔎** https://dev.azure.com/dnceng-public/public/_build/results?buildId=663779 **Error message validated:** `[Starting: System.Linq.Queryable.Tests Native Crash Reporting`] **Result validation:** ✅ Known issue matched with the provided build. **Validation performed at:** 5/3/2024 1:15:28 AM UTC

Report

Build Definition Test Pull Request
663779 dotnet/runtime System.Linq.Queryable.Tests.WorkItemExecution #101823

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 1
@carlossanlop carlossanlop added os-linux Linux OS (any supported distro) arch-x64 area-Codegen-Interpreter-mono runtime-mono specific to the Mono runtime Known Build Error Use this to report build issues in the .NET Helix tab labels May 3, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label May 3, 2024
Copy link
Contributor

Tagging subscribers to this area: @BrzVlad, @kotlarmilos
See info in area-owners.md if you want to be subscribed.

@lewing
Copy link
Member

lewing commented May 3, 2024

	  at <unknown> <0xffffffff>
	  at System.Reflection.RuntimeMethodInfo:InternalInvoke <0x00096>
	  at System.Reflection.MethodBaseInvoker:InterpretedInvoke_Method <0x0003c>
	  at System.Reflection.MethodBaseInvoker:InvokeWithNoArgs <0x0006e>
	  at System.Reflection.RuntimeMethodInfo:Invoke <0x000fe>
	  at System.Reflection.MethodBase:Invoke <0x0002e>
	  at Xunit.Sdk.TestInvoker`1:CallTestMethod <0x00030>
	  at <<InvokeTestMethodAsync>b__1>d:MoveNext <0x00242>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start <0x0000e>
	  at <>c__DisplayClass48_0:<InvokeTestMethodAsync>b__1 <0x00060>
	  at <AggregateAsync>d__4:MoveNext <0x0007a>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start <0x0000e>
	  at Xunit.Sdk.ExecutionTimer:AggregateAsync <0x00074>
	  at <>c__DisplayClass48_0:<InvokeTestMethodAsync>b__0 <0x00082>
	  at <RunAsync>d__9:MoveNext <0x0005e>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start <0x0000e>
	  at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00074>
	  at <InvokeTestMethodAsync>d__48:MoveNext <0x00122>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestInvoker`1:InvokeTestMethodAsync <0x00074>
	  at Xunit.Sdk.XunitTestInvoker:InvokeTestMethodAsync <0x000b8>
	  at <<RunAsync>b__47_0>d:MoveNext <0x003ba>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestInvoker`1:<RunAsync>b__47_0 <0x00060>
	  at <RunAsync>d__10`1:MoveNext <0x0005e>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00074>
	  at Xunit.Sdk.TestInvoker`1:RunAsync <0x0003a>
	  at Xunit.Sdk.XunitTestRunner:InvokeTestMethodAsync <0x000a8>
	  at <InvokeTestAsync>d__4:MoveNext <0x00178>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.XunitTestRunner:InvokeTestAsync <0x00074>
	  at <>c__DisplayClass43_0:<RunAsync>b__0 <0x0002c>
	  at <RunAsync>d__10`1:MoveNext <0x0005e>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00074>
	  at <RunAsync>d__43:MoveNext <0x002aa>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
	  at Xunit.Sdk.TestRunner`1:RunAsync <0x00060>
	  at Xunit.Sdk.XunitTestCaseRunner:RunTestAsync <0x00104>
	  at <RunAsync>d__19:MoveNext <0x001ee>
	  at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
	  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>

@carlossanlop
Copy link
Member Author

^ I saw that callstack and it looked too generic to me.

Which frame would you say gives a clue of where the crash is coming from?

@lewing lewing added this to the 9.0.0 milestone May 3, 2024
@lewing lewing removed the untriaged New issue has not been triaged by the area owner label May 3, 2024
@lewing
Copy link
Member

lewing commented May 3, 2024

^ I saw that callstack and it looked too generic to me.

Which frame would you say gives a clue of where the crash is coming from?

It isn't particularly unique but sometimes I like to add the stack to the issue to make searching easier and possibly save some time when I look at it again

@vitek-karas
Copy link
Member

@BrzVlad to investigate

@BrzVlad
Copy link
Member

BrzVlad commented May 3, 2024

the actual crash is:

Thread 11 (Thread 0x7c1dc7fff700 (LWP 34) ".NET Long Runni"):
#0  0x00007c1deb183787 in __GI___wait4 (pid=35, stat_loc=0x7c1dc7ffb840, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1  0x00007c1deabf20b2 in mono_dump_native_crash_info () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#2  0x00007c1deab992fe in mono_handle_native_crash () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#3  0x00007c1deab01451 in mono_sigsegv_signal_handler_debug () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#4  <signal handler called>
#5  0x00007c1deac04009 in get_virtual_method_fast () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#6  0x00007c1deabf6342 in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#7  0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#8  0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#9  0x00007c1dead2b0eb in mono_runtime_try_invoke_byrefs () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#10 0x00007c1deace2443 in ves_icall_InternalInvoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#11 0x00007c1deaceca5b in ves_icall_InternalInvoke_raw () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#12 0x00007c1deac0613f in do_icall () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#13 0x00007c1deac048f5 in do_icall_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#14 0x00007c1deabf617a in mono_interp_exec_method () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#15 0x00007c1deabf3aa6 in interp_runtime_invoke () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#16 0x00007c1dead22347 in mono_runtime_invoke_checked () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#17 0x00007c1dead3a7a4 in start_wrapper () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.6/libcoreclr.so
#18 0x00007c1deb5c8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#19 0x00007c1deb1b7a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

This can suggest a GC related issue, likely introduced by partial scanning of interp stack.. It is on .net8 actually.

@BrzVlad
Copy link
Member

BrzVlad commented May 3, 2024

This appears to also be fixed by #100832

@vitek-karas
Copy link
Member

Going to close this as possibly fixed. If it comes up again we'll look into it some more.

@github-actions github-actions bot locked and limited conversation to collaborators Jun 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x64 area-Codegen-Interpreter-mono Known Build Error Use this to report build issues in the .NET Helix tab os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

4 participants