-
-
Save ararslan/da7e7e0cfc2adb9ca40777d17cf75b9e to your computer and use it in GitHub Desktop.
PR 23208, SIGINT in core test
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[17:16:33] alex:julia git:(aa/unique-eltype) $ JULIA_CPU_CORES=2 JULIA_TEST_MAXRSS_MB=600 lldb -- ./julia test/runtests.jl core | |
(lldb) target create "./julia" | |
Current executable set to './julia' (x86_64). | |
(lldb) settings set -- target.run-args "test/runtests.jl" "core" | |
(lldb) r | |
Process 23103 launched: './julia' (x86_64) | |
Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB) | |
Process 23103 stopped | |
* thread #2, stop reason = signal SIGINT | |
frame #0: 0x00007fffcac69d42 libsystem_kernel.dylib`__pthread_kill + 10 | |
libsystem_kernel.dylib`__pthread_kill: | |
-> 0x7fffcac69d42 <+10>: jae 0x7fffcac69d4c ; <+20> | |
0x7fffcac69d44 <+12>: movq %rax, %rdi | |
0x7fffcac69d47 <+15>: jmp 0x7fffcac62caf ; cerror_nocancel | |
0x7fffcac69d4c <+20>: retq | |
(lldb) thread backtrace all | |
thread #1, queue = 'com.apple.main-thread' | |
frame #0: 0x00007fffcac69f46 libsystem_kernel.dylib`__semwait_signal + 10 | |
frame #1: 0x00007fffcabf0b72 libsystem_c.dylib`nanosleep + 199 | |
frame #2: 0x00007fffcabf0a66 libsystem_c.dylib`usleep + 54 | |
frame #3: 0x000000011d71140a | |
frame #4: 0x000000011d711190 | |
frame #5: 0x00000001000c8498 libjulia.0.7.0.dylib`jl_toplevel_eval_flex [inlined] jl_call_fptr_internal(nargs=1) at julia_internal.h:366 [opt] | |
frame #6: 0x00000001000c8467 libjulia.0.7.0.dylib`jl_toplevel_eval_flex [inlined] jl_call_method_internal(nargs=1) at julia_internal.h:385 [opt] | |
frame #7: 0x00000001000c8459 libjulia.0.7.0.dylib`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:619 [opt] | |
frame #8: 0x00000001000a4c05 libjulia.0.7.0.dylib`jl_parse_eval_all(fname=<unavailable>, content=<unavailable>, contentlen=<unavailable>, inmodule=<unavailable>) at ast.c:913 [opt] | |
frame #9: 0x00000001000c8b13 libjulia.0.7.0.dylib`jl_load_ [inlined] jl_load(module=0x000000010a020910, fname="/Users/alex/Projects/julia/test/core.jl") at toplevel.c:645 [opt] | |
frame #10: 0x00000001000c8ab8 libjulia.0.7.0.dylib`jl_load_(module=0x000000010a020910, str=<unavailable>) at toplevel.c:652 [opt] | |
frame #11: 0x00000001032712fe sys.dylib`japi1_include_relative_19207 at loading.jl:464 [opt] | |
frame #12: 0x000000011d6d3369 | |
frame #13: 0x000000011d6d2a8a | |
frame #14: 0x00000001000c8498 libjulia.0.7.0.dylib`jl_toplevel_eval_flex [inlined] jl_call_fptr_internal(nargs=1) at julia_internal.h:366 [opt] | |
frame #15: 0x00000001000c8467 libjulia.0.7.0.dylib`jl_toplevel_eval_flex [inlined] jl_call_method_internal(nargs=1) at julia_internal.h:385 [opt] | |
frame #16: 0x00000001000c8459 libjulia.0.7.0.dylib`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:619 [opt] | |
frame #17: 0x00000001000a8779 libjulia.0.7.0.dylib`jl_toplevel_eval_in(m=<unavailable>, ex=0x000000010a3b6350) at builtins.c:510 [opt] | |
frame #18: 0x0000000103512bf9 sys.dylib`japi1_eval_33183 at boot.jl:291 [opt] | |
frame #19: 0x000000011d6d107a | |
frame #20: 0x000000011d6d03f5 | |
frame #21: 0x000000011d6d044a | |
frame #22: 0x000000011d6d00cd | |
frame #23: 0x00000001000a8180 libjulia.0.7.0.dylib`jl_f__apply [inlined] jl_apply(nargs=<unavailable>) at julia.h:1447 [opt] | |
frame #24: 0x00000001000a817b libjulia.0.7.0.dylib`jl_f__apply(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at builtins.c:440 [opt] | |
frame #25: 0x000000011d6cff6b | |
frame #26: 0x00000001000a8180 libjulia.0.7.0.dylib`jl_f__apply [inlined] jl_apply(nargs=<unavailable>) at julia.h:1447 [opt] | |
frame #27: 0x00000001000a817b libjulia.0.7.0.dylib`jl_f__apply(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at builtins.c:440 [opt] | |
frame #28: 0x000000011d6cfe17 | |
frame #29: 0x00000001000a8180 libjulia.0.7.0.dylib`jl_f__apply [inlined] jl_apply(nargs=<unavailable>) at julia.h:1447 [opt] | |
frame #30: 0x00000001000a817b libjulia.0.7.0.dylib`jl_f__apply(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at builtins.c:440 [opt] | |
frame #31: 0x000000011d6cfc3b | |
frame #32: 0x000000011d6cc88b | |
frame #33: 0x00000001000b438c libjulia.0.7.0.dylib`start_task [inlined] jl_apply(args=<unavailable>, nargs=1) at julia.h:1447 [opt] | |
frame #34: 0x00000001000b4382 libjulia.0.7.0.dylib`start_task at task.c:268 [opt] | |
* thread #2, stop reason = signal SIGINT | |
* frame #0: 0x00007fffcac69d42 libsystem_kernel.dylib`__pthread_kill + 10 | |
frame #1: 0x00007fffcad57457 libsystem_pthread.dylib`pthread_kill + 90 | |
frame #2: 0x00000001000e9060 libjulia.0.7.0.dylib`signal_listener [inlined] jl_ignore_sigint at signal-handling.c:78 [opt] | |
frame #3: 0x00000001000e902e libjulia.0.7.0.dylib`signal_listener(arg=<unavailable>) at signals-unix.c:563 [opt] | |
frame #4: 0x00007fffcad5493b libsystem_pthread.dylib`_pthread_body + 180 | |
frame #5: 0x00007fffcad54887 libsystem_pthread.dylib`_pthread_start + 286 | |
frame #6: 0x00007fffcad5408d libsystem_pthread.dylib`thread_start + 13 | |
thread #3 | |
frame #0: 0x00007fffcac6234a libsystem_kernel.dylib`mach_msg_trap + 10 | |
frame #1: 0x00007fffcac61797 libsystem_kernel.dylib`mach_msg + 55 | |
frame #2: 0x00007fffcac6208b libsystem_kernel.dylib`mach_msg_server + 441 | |
frame #3: 0x00000001000e851d libjulia.0.7.0.dylib`mach_segv_listener(arg=<unavailable>) at signals-mach.c:73 [opt] | |
frame #4: 0x00007fffcad5493b libsystem_pthread.dylib`_pthread_body + 180 | |
frame #5: 0x00007fffcad54887 libsystem_pthread.dylib`_pthread_start + 286 | |
frame #6: 0x00007fffcad5408d libsystem_pthread.dylib`thread_start + 13 | |
thread #4 | |
frame #0: 0x00007fffcac69bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 | |
frame #1: 0x00007fffcad557fa libsystem_pthread.dylib`_pthread_cond_wait + 712 | |
frame #2: 0x000000011030ebcb libopenblas64_.dylib`blas_thread_server + 171 | |
frame #3: 0x00007fffcad5493b libsystem_pthread.dylib`_pthread_body + 180 | |
frame #4: 0x00007fffcad54887 libsystem_pthread.dylib`_pthread_start + 286 | |
frame #5: 0x00007fffcad5408d libsystem_pthread.dylib`thread_start + 13 | |
thread #5 | |
frame #0: 0x00007fffcac69bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 | |
frame #1: 0x00007fffcad557fa libsystem_pthread.dylib`_pthread_cond_wait + 712 | |
frame #2: 0x000000011030ebcb libopenblas64_.dylib`blas_thread_server + 171 | |
frame #3: 0x00007fffcad5493b libsystem_pthread.dylib`_pthread_body + 180 | |
frame #4: 0x00007fffcad54887 libsystem_pthread.dylib`_pthread_start + 286 | |
frame #5: 0x00007fffcad5408d libsystem_pthread.dylib`thread_start + 13 | |
thread #6 | |
frame #0: 0x00007fffcac69bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 | |
frame #1: 0x00007fffcad557fa libsystem_pthread.dylib`_pthread_cond_wait + 712 | |
frame #2: 0x000000011030ebcb libopenblas64_.dylib`blas_thread_server + 171 | |
frame #3: 0x00007fffcad5493b libsystem_pthread.dylib`_pthread_body + 180 | |
frame #4: 0x00007fffcad54887 libsystem_pthread.dylib`_pthread_start + 286 | |
frame #5: 0x00007fffcad5408d libsystem_pthread.dylib`thread_start + 13 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment