Skip to content

Instantly share code, notes, and snippets.

@yuyichao
Created December 3, 2015 21:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuyichao/1eeec73226e9553b3a7c to your computer and use it in GitHub Desktop.
Save yuyichao/1eeec73226e9553b3a7c to your computer and use it in GitHub Desktop.
(gdb) thread apply all bt
Thread 5 (Thread 0x7ffdef140700 (LWP 5923)):
#0 jl_wait_for_gc () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:371
#1 jl_gc_collect (full=0) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2459
#2 0x00007ffff6951407 in __pool_alloc (end_offset=16360, osize=16, p=0x7ffde4000e08) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1251
#3 _pool_alloc (osize=16, p=0x7ffde4000e08) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1304
#4 jl_gc_alloc_1w () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2571
#5 0x00007ffdee802c84 in julia__unsafe_getindex_22599 (A=<optimized out>) at array.jl:156
#6 julia__unsafe_getindex_22599 (A=<optimized out>) at multidimensional.jl:193
#7 0x00007ffdee7bc3c4 in julia_validate_22680 () at multidimensional.jl:186
#8 julia_validate_22680 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/validate.jl:30
#9 0x00007ffdee7be22f in julia_#277###_threadsfor#7239_22671 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/graph500.jl:53
#10 julia_#277###_threadsfor#7239_22671 () at threadingconstructs.jl:42
#11 0x00007ffff69498a5 in jl_apply (nargs=<optimized out>, args=0x7ffdf01cc018, f=0x7ffdf3616970) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#12 ti_run_fun (f=0x7ffdf3616970, args=0x7ffdf01cc010) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:164
#13 0x00007ffff6949b45 in ti_threadfun (arg=0x6f5370) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:255
#14 0x00007ffff69c2099 in uv__thread_start (arg=0x6f5660) at /home/yuyichao/projects/julia/gc/safepoint2/deps/srccache/libuv/src/uv-common.c:267
#15 0x00007ffff65d34a4 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007ffff631113d in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7ffdef941700 (LWP 5922)):
#0 0x00007ffff694a212 in _mm_pause () at /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include/xmmintrin.h:1264
#1 cpu_pause () at /home/yuyichao/projects/julia/gc/safepoint2/src/ia_misc.h:79
#2 jl_cpu_pause () at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:407
#3 0x00007ffff694efcd in jl_wait_for_gc () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:372
#4 jl_gc_collect (full=0) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2459
#5 0x00007ffff6951407 in __pool_alloc (end_offset=16360, osize=16, p=0x7ffde0000e08) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1251
#6 _pool_alloc (osize=16, p=0x7ffde0000e08) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1304
#7 jl_gc_alloc_1w () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2571
#8 0x00007ffdee802c84 in julia__unsafe_getindex_22599 (A=<optimized out>) at array.jl:156
#9 julia__unsafe_getindex_22599 (A=<optimized out>) at multidimensional.jl:193
#10 0x00007ffdee7bc3c4 in julia_validate_22680 () at multidimensional.jl:186
#11 julia_validate_22680 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/validate.jl:30
#12 0x00007ffdee7be22f in julia_#277###_threadsfor#7239_22671 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/graph500.jl:53
#13 julia_#277###_threadsfor#7239_22671 () at threadingconstructs.jl:42
#14 0x00007ffff69498a5 in jl_apply (nargs=<optimized out>, args=0x7ffdf01cc018, f=0x7ffdf3616970) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#15 ti_run_fun (f=0x7ffdf3616970, args=0x7ffdf01cc010) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:164
#16 0x00007ffff6949b45 in ti_threadfun (arg=0x6f4a60) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:255
#17 0x00007ffff69c2099 in uv__thread_start (arg=0x6f5370) at /home/yuyichao/projects/julia/gc/safepoint2/deps/srccache/libuv/src/uv-common.c:267
#18 0x00007ffff65d34a4 in start_thread () from /usr/lib/libpthread.so.0
#19 0x00007ffff631113d in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7ffdf0142700 (LWP 5921)):
#0 gc_mark_stack (s=0x8000029d7a40, offset=43884744, d=1, ta=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1712
#1 0x00007ffff694c944 in push_root (v=0x7ffdf29ffb70, d=1, d@entry=0, bits=<optimized out>, bits@entry=1)
at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1933
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff694f194 in _jl_gc_collect (stack_hi=<optimized out>, full=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2242
#3 jl_gc_collect (full=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2471
#4 0x00007ffff6951407 in __pool_alloc (end_offset=16360, osize=16, p=0x7ffde8000e08) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1251
#5 _pool_alloc (osize=16, p=0x7ffde8000e08) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1304
#6 jl_gc_alloc_1w () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2571
#7 0x00007ffdee802c84 in julia__unsafe_getindex_22599 (A=<optimized out>) at array.jl:156
#8 julia__unsafe_getindex_22599 (A=<optimized out>) at multidimensional.jl:193
#9 0x00007ffdee7bc3c4 in julia_validate_22680 () at multidimensional.jl:186
#10 julia_validate_22680 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/validate.jl:30
#11 0x00007ffdee7be22f in julia_#277###_threadsfor#7239_22671 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/graph500.jl:53
#12 julia_#277###_threadsfor#7239_22671 () at threadingconstructs.jl:42
#13 0x00007ffff69498a5 in jl_apply (nargs=<optimized out>, args=0x7ffdf01cc018, f=0x7ffdf3616970) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#14 ti_run_fun (f=0x7ffdf3616970, args=0x7ffdf01cc010) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:164
#15 0x00007ffff6949b45 in ti_threadfun (arg=0x6dc690) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:255
#16 0x00007ffff69c2099 in uv__thread_start (arg=0x6f4a60) at /home/yuyichao/projects/julia/gc/safepoint2/deps/srccache/libuv/src/uv-common.c:267
#17 0x00007ffff65d34a4 in start_thread () from /usr/lib/libpthread.so.0
#18 0x00007ffff631113d in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7ffff3f7d700 (LWP 5920)):
#0 0x00007ffff625c576 in sigwaitinfo () from /usr/lib/libc.so.6
#1 0x00007ffff693be93 in signal_listener (arg=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/signals-unix.c:356
#2 0x00007ffff65d34a4 in start_thread () from /usr/lib/libpthread.so.0
#3 0x00007ffff631113d in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff7f82180 (LWP 5916)):
#0 0x00007ffff694a212 in _mm_pause () at /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include/xmmintrin.h:1264
#1 cpu_pause () at /home/yuyichao/projects/julia/gc/safepoint2/src/ia_misc.h:79
#2 jl_cpu_pause () at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:407
#3 0x00007ffff694efcd in jl_wait_for_gc () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:372
#4 jl_gc_collect (full=0) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2459
#5 0x00007ffff6951407 in __pool_alloc (end_offset=16360, osize=16, p=0x64af78) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1251
#6 _pool_alloc (osize=16, p=0x64af78) at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:1304
#7 jl_gc_alloc_1w () at /home/yuyichao/projects/julia/gc/safepoint2/src/gc.c:2571
#8 0x00007ffdee802c84 in julia__unsafe_getindex_22599 (A=<optimized out>) at array.jl:156
#9 julia__unsafe_getindex_22599 (A=<optimized out>) at multidimensional.jl:193
#10 0x00007ffdee7bc5eb in julia_validate_22680 () at multidimensional.jl:186
#11 julia_validate_22680 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/validate.jl:45
#12 0x00007ffdee7be22f in julia_#277###_threadsfor#7239_22671 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/graph500.jl:53
#13 julia_#277###_threadsfor#7239_22671 () at threadingconstructs.jl:42
#14 0x00007ffff69498a5 in jl_apply (nargs=<optimized out>, args=0x7ffdf01cc018, f=0x7ffdf3616970) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#15 ti_run_fun (f=0x7ffdf3616970, args=args@entry=0x7ffdf01cc010) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:164
#16 0x00007ffff694a3a6 in jl_threading_run (f=<optimized out>, args=0x7ffdf01cc010) at /home/yuyichao/projects/julia/gc/safepoint2/src/threading.c:454
#17 0x00007ffdee80b7de in julia_graph500_22563 () at threadingconstructs.jl:45
#18 julia_graph500_22563 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/graph500.jl:41
#19 0x00007ffdee80b015 in julia_graph500_22562 () at /home/yuyichao/projects/explore/julia/issue-13380/MT-Workloads/Graph500/thread/graph500.jl:16
#20 0x00007ffdee80b03d in jlcall_graph500_22562 ()
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff690fa33 in jl_apply (nargs=2, args=0x7fffffffcf78, f=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#22 jl_apply_generic (F=0x7ffdf2edca10, args=0x7fffffffcf78, nargs=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/gf.c:1924
#23 0x00007ffff6922fdb in jl_apply (nargs=2, args=0x7fffffffcf78, f=0x7ffdf2edca10) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#24 do_call (f=f@entry=0x7ffdf2edca10, args=args@entry=0x7ffdf2eda1a8, nargs=nargs@entry=2, eval0=eval0@entry=0x0, locals=locals@entry=0x0, nl=nl@entry=0, ngensym=0)
at /home/yuyichao/projects/julia/gc/safepoint2/src/interpreter.c:65
#25 0x00007ffff692236e in eval (e=0x7ffdf2edcb30, locals=locals@entry=0x0, nl=nl@entry=0, ngensym=ngensym@entry=0)
at /home/yuyichao/projects/julia/gc/safepoint2/src/interpreter.c:214
#26 0x00007ffff6922f0b in jl_interpret_toplevel_expr (e=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/interpreter.c:25
#27 0x00007ffff6937734 in jl_toplevel_eval_flex (e=<optimized out>, fast=fast@entry=1) at /home/yuyichao/projects/julia/gc/safepoint2/src/toplevel.c:531
#28 0x00007ffff69377a3 in jl_toplevel_eval_flex (fast=1, e=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/toplevel.c:417
#29 jl_toplevel_eval_flex (e=<optimized out>, fast=fast@entry=1) at /home/yuyichao/projects/julia/gc/safepoint2/src/toplevel.c:483
#30 0x00007ffff6937577 in jl_toplevel_eval_flex (fast=1, e=e@entry=0x7ffdf2c17f70) at /home/yuyichao/projects/julia/gc/safepoint2/src/toplevel.c:418
#31 jl_toplevel_eval (v=v@entry=0x7ffdf2c17f70) at /home/yuyichao/projects/julia/gc/safepoint2/src/toplevel.c:554
#32 0x00007ffff691c7d4 in jl_toplevel_eval_in_warn (m=0x7ffdf0210010, ex=0x7ffdf2c17f70, delay_warn=0)
at /home/yuyichao/projects/julia/gc/safepoint2/src/builtins.c:590
#33 0x00007ffff1ca46b8 in julia_eval_849 (m=<optimized out>, e=<optimized out>) at boot.jl:263
#34 0x00007ffff690f94b in jl_apply (nargs=2, args=0x7fffffffd840, f=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#35 jl_apply_generic (F=0x7ffdf2ad3390, args=0x7fffffffd840, nargs=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/gf.c:1900
#36 0x00007ffff1ea45e5 in julia_process_options_19673 () at sysimg.jl:14
#37 julia_process_options_19673 () at client.jl:254
#38 0x00007ffff1ea2a9d in julia__start_19666 () at client.jl:377
#39 0x00007ffff1ea38b9 in jlcall.start_19666 () from /home/yuyichao/projects/julia/gc/safepoint2/usr/lib/julia/sys.so
#40 0x00007ffff690f94b in jl_apply (nargs=0, args=0x0, f=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/julia.h:1356
#41 jl_apply_generic (F=0x7ffdf135a230, args=0x0, nargs=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/src/gf.c:1900
#42 0x0000000000401bf7 in jl_apply (nargs=0, args=0x0, f=<optimized out>) at /home/yuyichao/projects/julia/gc/safepoint2/ui/../src/julia.h:1356
#43 true_main (argc=0, argv=0x7fffffffde88) at /home/yuyichao/projects/julia/gc/safepoint2/ui/repl.c:514
#44 0x000000000040178b in main (argc=0, argv=0x7fffffffde88) at /home/yuyichao/projects/julia/gc/safepoint2/ui/repl.c:621
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment