Closed
Description
Error Blob
Unsure if this is a known issue or not. I didn't find an open with this method failing in the callstack. Feel free to close as dup if you find one.
{
"ErrorMessage": "futex-internal.h: No such file or directory",
"BuildRetry": false,
"ErrorPattern": "",
"ExcludeConsoleLog": false
}
Reproduction Steps
- Affected 7.0 PR: [release/7.0-staging] Reset OOB packages from 7.0.7 #86300
- Affected test: Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests
- Job:
Libraries Test Run release mono Linux arm64 Debug
- Job link: https://dev.azure.com/dnceng-public/public/_build/results?buildId=304452&view=logs&j=3f95ca23-483b-5dc9-4b05-6bd24fb925c2&t=0c1dd9d1-4ef7-54d5-2d62-e4ab330605ca&l=56
- Queue: (Ubuntu.1804.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8
- Full callstack:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xab119041d71c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
88 ../sysdeps/unix/sysv/linux/futex-internal.h: No such file or directory.
Id Target Id Frame
* 1 Thread 0xffaf543edff0 (LWP 25) "dotnet" 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xab119041d71c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
2 Thread 0xffaf533ff1c0 (LWP 26) "SGen worker" 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xffaf53e477c0 <work_cond+40>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
3 Thread 0xffaf516921c0 (LWP 27) "dotnet" 0x0000ffaf54088ef8 in __GI___poll (fds=0xffaf4c003ae0, nfds=281128488714676, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
4 Thread 0xffaf514911c0 (LWP 28) "Finalizer" 0x0000ffaf543b0a40 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0xffaf53e387d8 <finalizer_sem>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
5 Thread 0xffaf491de1c0 (LWP 29) "dotnet" 0x0000ffaf543b1ac0 in __libc_read (fd=<optimized out>, buf=0xffaf491dd9a7, nbytes=1) at ../sysdeps/unix/sysv/linux/read.c:27
6 Thread 0xffaf490c71c0 (LWP 32) ".NET Long Runni" 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xffaf3800d10c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
7 Thread 0xffaf48ec61c0 (LWP 33) ".NET ThreadPool" 0x0000ffaf543ae5bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0xffaf00000000, expected=0, futex_word=0xffaf3c00ce48) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
8 Thread 0xffaf48b3b1c0 (LWP 34) ".NET ThreadPool" 0x0000ffaf543ae5bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x0, expected=0, futex_word=0xffaf30020f28) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
9 Thread 0xffaf48ada1c0 (LWP 35) ".NET ThreadPool" mono_arch_flush_icache (code=0xffaf269b60c8 "\375{\275\251\375\003", size=172) at /__w/1/s/src/mono/mono/mini/mini-arm64.c:2079
10 Thread 0xffaf488861c0 (LWP 36) ".NET Long Runni" 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xffaf2800e9bc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
11 Thread 0xffaf486851c0 (LWP 37) ".NET Long Runni" 0x0000ffaf543b2d5c in __waitpid (pid=<optimized out>, stat_loc=0xffaf4867e070, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:30
12 Thread 0xffaf276891c0 (LWP 39) ".NET ThreadPool" 0x0000ffaf543ae5bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x0, expected=0, futex_word=0xffaf276883b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
Thread 12 (Thread 0xffaf276891c0 (LWP 39)):
#0 0x0000ffaf543ae5bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x0, expected=0, futex_word=0xffaf276883b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1 __pthread_cond_wait_common (abstime=0xffaf27688340, mutex=0xffaf380c8520, cond=0xffaf27688390) at pthread_cond_wait.c:533
#2 __pthread_cond_timedwait (cond=0xffaf27688390, mutex=0xffaf380c8520, abstime=0xffaf27688340) at pthread_cond_wait.c:667
#3 0x0000ffaf53c45e98 in mono_os_cond_timedwait (cond=0xffaf27688390, mutex=0xffaf380c8520, timeout_ms=20000) at /__w/1/s/src/mono/mono/utils/mono-os-mutex.c:75
#4 0x0000ffaf53c4b494 in mono_coop_cond_timedwait (cond=0xffaf27688390, mutex=<optimized out>, timeout_ms=20000) at /__w/1/s/src/mono/mono/mini/../../mono/utils/mono-coop-mutex.h:103
#5 mono_lifo_semaphore_timed_wait (semaphore=0xffaf380c8520, timeout_ms=20000) at /__w/1/s/src/mono/mono/utils/lifo-semaphore.c:48
#6 0x0000ffaf48aea098 in ?? ()
#7 0x0000ffaf53ba6f28 in ves_icall_System_Threading_Thread_YieldInternal () at /__w/1/s/src/mono/mono/metadata/icall.c:7185
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 11 (Thread 0xffaf486851c0 (LWP 37)):
#0 0x0000ffaf543b2d5c in __waitpid (pid=<optimized out>, stat_loc=0xffaf4867e070, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1 0x0000ffaf53d8706c in dump_native_stacktrace (signal=<optimized out>, mctx=<optimized out>) at /__w/1/s/src/mono/mono/mini/mini-posix.c:843
#2 mono_dump_native_crash_info (signal=<optimized out>, mctx=0xffaf4867ead0, info=<optimized out>) at /__w/1/s/src/mono/mono/mini/mini-posix.c:870
#3 0x0000ffaf53d455ac in mono_handle_native_crash (signal=0xffaf53b47770 "SIGSEGV", mctx=0xffaf4867ead0, info=0xffaf4867ee30) at /__w/1/s/src/mono/mono/mini/mini-exceptions.c:3005
#4 0x0000ffaf53cafa80 in mono_sigsegv_signal_handler_debug (_dummy=11, _info=0xffaf4867ee30, context=0xffaf4867eeb0, debug_fault_addr=0x0) at /__w/1/s/src/mono/mono/mini/mini-runtime.c:3774
#5 <signal handler called>
#6 0x0000000000000000 in ?? ()
#7 0x0000ffaf2789be98 in ?? ()
#8 0x0000ffaf5347b3a8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 10 (Thread 0xffaf488861c0 (LWP 36)):
#0 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xffaf2800e9bc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0xffaf2800e960, cond=0xffaf2800e990) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0xffaf2800e990, mutex=0xffaf2800e960) at pthread_cond_wait.c:655
#3 0x0000ffaf50fa92f8 in SystemNative_LowLevelMonitor_Wait (monitor=0xffaf2800e960) at /__w/1/s/src/native/libs/System.Native/pal_threading.c:155
#4 0x0000ffaf490d79a4 in ?? ()
#5 0x0000000000000002 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 9 (Thread 0xffaf48ada1c0 (LWP 35)):
#0 mono_arch_flush_icache (code=0xffaf269b60c8 "\375{\275\251\375\003", size=172) at /__w/1/s/src/mono/mono/mini/mini-arm64.c:2079
#1 0x0000ffaf53ca673c in mono_codegen (cfg=0xffaf357a7990) at /__w/1/s/src/mono/mono/mini/mini.c:2212
#2 0x0000ffaf53ca8da0 in mini_method_compile (method=<optimized out>, opts=374417919, flags=JIT_FLAG_RUN_CCTORS, parts=0, aot_method_index=-1) at /__w/1/s/src/mono/mono/mini/mini.c:3935
#3 0x0000ffaf53caa0b8 in mono_jit_compile_method_inner (method=0xffaf34f93480, opt=172, error=0xffaf48ad5930) at /__w/1/s/src/mono/mono/mini/mini.c:4129
#4 0x0000ffaf53caeba0 in mono_jit_compile_method_with_opt (method=0xffaf34f93480, opt=374417919, jit_only=0, error=<optimized out>) at /__w/1/s/src/mono/mono/mini/mini-runtime.c:2708
#5 jit_compile_method_with_opt_cb (arg=<optimized out>) at /__w/1/s/src/mono/mono/mini/mini-runtime.c:2763
#6 jit_compile_method_with_opt (params=<optimized out>) at /__w/1/s/src/mono/mono/mini/mini-runtime.c:2779
#7 0x0000ffaf53cae018 in mono_jit_compile_method (method=<optimized out>, error=0xffaf48ad5930) at /__w/1/s/src/mono/mono/mini/mini-runtime.c:2798
#8 0x0000ffaf53d47a18 in common_call_trampoline (regs=0xffaf48ad59e0, code=0xffaf269b4500 "", m=0xffaf34f93480, vt=0xffaf3540ef10, vtable_slot=<optimized out>, error=0xffaf48ad5930) at /__w/1/s/src/mono/mono/mini/mini-trampolines.c:618
#9 0x0000ffaf53d48788 in mono_vcall_trampoline (regs=0xffaf48ad59e0, code=0xffaf269b4500 "", slot=1, tramp=<optimized out>) at /__w/1/s/src/mono/mono/mini/mini-trampolines.c:840
#10 0x0000ffaf53920504 in ?? ()
#11 0x0000ffaf5368b8d0 in ?? ()
#12 0x0000ffaf5368cec8 in ?? ()
Backtrace stopped: not enough registers or memory available to unwind further
Thread 8 (Thread 0xffaf48b3b1c0 (LWP 34)):
#0 0x0000ffaf543ae5bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x0, expected=0, futex_word=0xffaf30020f28) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1 __pthread_cond_wait_common (abstime=0xffaf48b3a2a8, mutex=0xffaf30020ed0, cond=0xffaf30020f00) at pthread_cond_wait.c:533
#2 __pthread_cond_timedwait (cond=0xffaf30020f00, mutex=0xffaf30020ed0, abstime=0xffaf48b3a2a8) at pthread_cond_wait.c:667
#3 0x0000ffaf50fa945c in SystemNative_LowLevelMonitor_TimedWait (monitor=0xffaf30020ed0, timeoutMilliseconds=500) at /__w/1/s/src/native/libs/System.Native/pal_threading.c:195
#4 0x0000ffaf48ae0894 in ?? ()
#5 0x0000ffaf490d71d0 in ?? ()
#6 0x0000000000000001 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 7 (Thread 0xffaf48ec61c0 (LWP 33)):
#0 0x0000ffaf543ae5bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0xffaf00000000, expected=0, futex_word=0xffaf3c00ce48) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1 __pthread_cond_wait_common (abstime=0xffaf48ec50f8, mutex=0xffaf3c00cdf0, cond=0xffaf3c00ce20) at pthread_cond_wait.c:533
#2 __pthread_cond_timedwait (cond=0xffaf3c00ce20, mutex=0xffaf3c00cdf0, abstime=0xffaf48ec50f8) at pthread_cond_wait.c:667
#3 0x0000ffaf50fa945c in SystemNative_LowLevelMonitor_TimedWait (monitor=0xffaf3c00cdf0, timeoutMilliseconds=12000) at /__w/1/s/src/native/libs/System.Native/pal_threading.c:195
#4 0x0000ffaf48ae0894 in ?? ()
#5 0x0000ffaf490d71d0 in ?? ()
#6 0x0000ffaf48ec5910 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 6 (Thread 0xffaf490c71c0 (LWP 32)):
#0 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xffaf3800d10c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0xffaf3800d0b0, cond=0xffaf3800d0e0) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0xffaf3800d0e0, mutex=0xffaf3800d0b0) at pthread_cond_wait.c:655
#3 0x0000ffaf50fa92f8 in SystemNative_LowLevelMonitor_Wait (monitor=0xffaf3800d0b0) at /__w/1/s/src/native/libs/System.Native/pal_threading.c:155
#4 0x0000ffaf490d79a4 in ?? ()
#5 0x0000ffaf5342f150 in ?? ()
#6 0x0000ffaf534302b0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 5 (Thread 0xffaf491de1c0 (LWP 29)):
#0 0x0000ffaf543b1ac0 in __libc_read (fd=<optimized out>, buf=0xffaf491dd9a7, nbytes=1) at ../sysdeps/unix/sysv/linux/read.c:27
#1 0x0000ffaf50fa86ac in SignalHandlerLoop (arg=0xab11907743d0) at /__w/1/s/src/native/libs/System.Native/pal_signal.c:323
#2 0x0000ffaf543a8088 in start_thread (arg=0xfffff0f3dd9f) at pthread_create.c:463
#3 0x0000ffaf540920cc in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 4 (Thread 0xffaf514911c0 (LWP 28)):
#0 0x0000ffaf543b0a40 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0xffaf53e387d8 <finalizer_sem>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0xffaf53e387d8 <finalizer_sem>, abstime=0x0) at sem_waitcommon.c:111
#2 0x0000ffaf543b0b60 in __new_sem_wait_slow (sem=0xffaf53e387d8 <finalizer_sem>, abstime=0x0) at sem_waitcommon.c:181
#3 0x0000ffaf53c1c130 in mono_os_sem_wait (sem=<optimized out>, flags=MONO_SEM_FLAGS_ALERTABLE) at /__w/1/s/src/mono/mono/mini/../utils/mono-os-semaphore.h:204
#4 mono_coop_sem_wait (sem=<optimized out>, flags=MONO_SEM_FLAGS_ALERTABLE) at /__w/1/s/src/mono/mono/mini/../../mono/utils/mono-coop-semaphore.h:41
#5 finalizer_thread (unused=<optimized out>) at /__w/1/s/src/mono/mono/metadata/gc.c:891
#6 0x0000ffaf53bf6e8c in start_wrapper_internal (start_info=0x0, stack_ptr=<optimized out>) at /__w/1/s/src/mono/mono/metadata/threads.c:1202
#7 0x0000ffaf53bf6d38 in start_wrapper (data=0xab118feeff20) at /__w/1/s/src/mono/mono/metadata/threads.c:1264
#8 0x0000ffaf543a8088 in start_thread (arg=0xfffff0f3e01f) at pthread_create.c:463
#9 0x0000ffaf540920cc in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 3 (Thread 0xffaf516921c0 (LWP 27)):
#0 0x0000ffaf54088ef8 in __GI___poll (fds=0xffaf4c003ae0, nfds=281128488714676, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1 0x0000ffaf53e125a0 in ipc_poll_fds (fds=<optimized out>, nfds=1, timeout=4294967295) at /__w/1/s/src/native/eventpipe/ds-ipc-pal-socket.c:470
#2 ds_ipc_poll (poll_handles_data=0xffaf4c0032d0, poll_handles_data_len=1, timeout_ms=4294967295, callback=0xffaf53e11950 <server_warning_callback>) at /__w/1/s/src/native/eventpipe/ds-ipc-pal-socket.c:1096
#3 0x0000ffaf53e0fb4c in ds_ipc_stream_factory_get_next_available_stream (callback=0xffaf53e11950 <server_warning_callback>) at /__w/1/s/src/native/eventpipe/ds-ipc.c:395
#4 0x0000ffaf53e0e3c4 in server_thread (data=<optimized out>) at /__w/1/s/src/native/eventpipe/ds-server.c:127
#5 0x0000ffaf53e11930 in ep_rt_thread_mono_start_func (data=0xab118fed3d40) at /__w/1/s/src/mono/mono/mini/../eventpipe/ep-rt-mono.h:1356
#6 0x0000ffaf543a8088 in start_thread (arg=0xfffff0f3e16f) at pthread_create.c:463
#7 0x0000ffaf540920cc in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 2 (Thread 0xffaf533ff1c0 (LWP 26)):
#0 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xffaf53e477c0 <work_cond+40>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0xffaf53e47768 <lock>, cond=0xffaf53e47798 <work_cond>) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0xffaf53e47798 <work_cond>, mutex=0xffaf53e47768 <lock>) at pthread_cond_wait.c:655
#3 0x0000ffaf53c97b5c in mono_os_cond_wait (cond=0xffaf53e477c0 <work_cond+40>, mutex=<optimized out>) at /__w/1/s/src/mono/mono/mini/../../mono/utils/mono-os-mutex.h:219
#4 get_work (worker_index=<optimized out>, work_context=<optimized out>, do_idle=<optimized out>, job=<optimized out>) at /__w/1/s/src/mono/mono/sgen/sgen-thread-pool.c:167
#5 thread_func (data=0x0) at /__w/1/s/src/mono/mono/sgen/sgen-thread-pool.c:198
#6 0x0000ffaf543a8088 in start_thread (arg=0xfffff0f3e10f) at pthread_create.c:463
#7 0x0000ffaf540920cc in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78
Thread 1 (Thread 0xffaf543edff0 (LWP 25)):
#0 0x0000ffaf543ae2a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xab119041d71c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0xab119041d6c0, cond=0xab119041d6f0) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0xab119041d6f0, mutex=0xab119041d6c0) at pthread_cond_wait.c:655
#3 0x0000ffaf50fa92f8 in SystemNative_LowLevelMonitor_Wait (monitor=0xab119041d6c0) at /__w/1/s/src/native/libs/System.Native/pal_threading.c:155
#4 0x0000ffaf490d79a4 in ?? ()
#5 0x0000ffaf5342b0e0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Report
Summary
24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
---|---|---|
5 | 17 | 82 |
Known issue validation
Build: 🔎
Result validation:
Validation performed at: 9/1/2023 6:28:52 PM UTC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment