Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Last active March 7, 2017 14:28
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 dogbert17/4d360c57f0520a8384dc35dd30703b93 to your computer and use it in GitHub Desktop.
Save dogbert17/4d360c57f0520a8384dc35dd30703b93 to your computer and use it in GitHub Desktop.
Suspicious run 2
Breakpoint 1, enter_single_user (decoder=0xb5dd9998, tc=0xb225b3b8) at src/6model/reprs/Decoder.c:107
107 if (tc == decoder->body.tc) {
(gdb) info threads
Id Target Id Frame
18 Thread 0xa75fdb40 (LWP 11409) "moar" 0xb7fdccb0 in ?? ()
17 Thread 0xa81ffb40 (LWP 11408) "moar" 0xb7fdccb0 in ?? ()
16 Thread 0xa9ffdb40 (LWP 11406) "moar" 0xb7fdccb0 in ?? ()
15 Thread 0xaabffb40 (LWP 11405) "moar" 0xb7fdccb0 in ?? ()
14 Thread 0xab9f0b40 (LWP 11404) "moar" AO_load_acquire (addr=0x804c248) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:490
13 Thread 0xac5f2b40 (LWP 11403) "moar" 0xb7fdccb0 in ?? ()
* 12 Thread 0xad1f4b40 (LWP 11402) "moar" enter_single_user (decoder=0xb5dd9998, tc=0xb225b3b8) at src/6model/reprs/Decoder.c:107
11 Thread 0xaddf6b40 (LWP 11399) "moar" 0xb7fdccb0 in ?? ()
10 Thread 0xae9f8b40 (LWP 11397) "moar" 0xb7a40603 in malloc_consolidate (av=0xb3200010) at malloc.c:4165
9 Thread 0xaf5fab40 (LWP 11395) "moar" 0xb7fdccb0 in ?? ()
8 Thread 0xb01fcb40 (LWP 11394) "moar" 0xb7fdccb0 in ?? ()
7 Thread 0xb0dfeb40 (LWP 11393) "moar" _int_free (av=0xb7b78420 <main_arena>, p=0xbcc71f0, have_lock=0) at malloc.c:3918
6 Thread 0xb1dfeb40 (LWP 11391) "moar" 0xb7fdccb0 in ?? ()
5 Thread 0xb2dfeb40 (LWP 11389) "moar" 0xb7fdccb0 in ?? ()
4 Thread 0xb3dfeb40 (LWP 11387) "moar" 0xb7fdccb0 in ?? ()
3 Thread 0xb4bfeb40 (LWP 11384) "moar" AO_load_acquire (addr=0x804c248) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:490
2 Thread 0xb59c8b40 (LWP 11383) "moar" 0xb7fdccb0 in ?? ()
1 Thread 0xb795a700 (LWP 11379) "moar" 0xb7fdccb0 in ?? ()
(gdb) bt
#0 enter_single_user (decoder=0xb5dd9998, tc=0xb225b3b8) at src/6model/reprs/Decoder.c:107
#1 MVM_decoder_add_bytes (tc=0xb225b3b8, decoder=0xb5dd9998, buffer=0xb4bff13c) at src/6model/reprs/Decoder.c:213
#2 0xb7c39fda in MVM_interp_run (tc=tc@entry=0xb225b3b8, initial_invoke=initial_invoke@entry=0xb7c48a40 <thread_initial_invoke>, invoke_data=0x1) at src/core/interp.c:5052
#3 0xb7c48a02 in start_thread (data=data@entry=0xb225aa38) at src/core/threads.c:80
#4 0xb7d205f7 in uv__thread_start (arg=0xb225ae40) at 3rdparty/libuv/src/unix/thread.c:49
#5 0xb7970f72 in start_thread (arg=0xad1f4b40) at pthread_create.c:312
#6 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) t 14
[Switching to thread 14 (Thread 0xab9f0b40 (LWP 11404))]
#0 AO_load_acquire (addr=0x804c248) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:490
490 return __atomic_load_n(addr, __ATOMIC_ACQUIRE);
(gdb) bt
#0 AO_load_acquire (addr=0x804c248) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:490
#1 finish_gc (is_coordinator=<optimized out>, gen=<optimized out>, tc=<optimized out>) at src/gc/orchestrate.c:195
#2 run_gc (tc=tc@entry=0xb42c06a8, what_to_do=what_to_do@entry=1 '\001') at src/gc/orchestrate.c:333
#3 0xb7c5a7e6 in MVM_gc_enter_from_interrupt (tc=tc@entry=0xb42c06a8) at src/gc/orchestrate.c:511
#4 0xb7c5b270 in MVM_gc_allocate_nursery (tc=tc@entry=0xb42c06a8, size=size@entry=32) at src/gc/allocation.c:18
#5 0xb7c5b2ca in MVM_gc_allocate (size=32, tc=0xb42c06a8) at src/gc/allocation.h:13
#6 MVM_gc_allocate_zeroed (tc=tc@entry=0xb42c06a8, size=32) at src/gc/allocation.c:49
#7 0xb7c5b4b4 in MVM_gc_allocate_object (tc=0xb42c06a8, st=<optimized out>) at src/gc/allocation.c:86
#8 0xb7c72ca9 in MVM_repr_alloc_init (tc=0xb42c06a8, type=0x80751b0) at src/6model/reprconv.c:13
#9 0xb7cd40aa in get_all_in_buffer (tc=<optimized out>, ds=0xa487898) at src/strings/decode_stream.c:345
#10 0xb7c9ed6e in MVM_decoder_take_available_chars (tc=0xb42c06a8, decoder=0xb78f8b74) at src/6model/reprs/Decoder.c:246
#11 0xb7c39349 in MVM_interp_run (tc=tc@entry=0xb42c06a8, initial_invoke=initial_invoke@entry=0xb7c48a40 <thread_initial_invoke>, invoke_data=0x1) at src/core/interp.c:5074
#12 0xb7c48a02 in start_thread (data=data@entry=0xb42f0b80) at src/core/threads.c:80
#13 0xb7d205f7 in uv__thread_start (arg=0xb42f0a20) at 3rdparty/libuv/src/unix/thread.c:49
#14 0xb7970f72 in start_thread (arg=0xab9f0b40) at pthread_create.c:312
#15 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) t 3
[Switching to thread 3 (Thread 0xb4bfeb40 (LWP 11384))]
#0 AO_load_acquire (addr=0x804c248) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:490
490 return __atomic_load_n(addr, __ATOMIC_ACQUIRE);
(gdb) bt
#0 AO_load_acquire (addr=0x804c248) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:490
#1 finish_gc (is_coordinator=<optimized out>, gen=<optimized out>, tc=<optimized out>) at src/gc/orchestrate.c:195
#2 run_gc (tc=tc@entry=0x9fa41c0, what_to_do=what_to_do@entry=1 '\001') at src/gc/orchestrate.c:333
#3 0xb7c5a7e6 in MVM_gc_enter_from_interrupt (tc=tc@entry=0x9fa41c0) at src/gc/orchestrate.c:511
#4 0xb7c621a6 in async_handler (handle=0xb4200468) at src/io/eventloop.c:44
#5 0xb7d16315 in uv__async_event (loop=0x9fa4390, w=0x9fa447c, nevents=1) at 3rdparty/libuv/src/unix/async.c:98
#6 0xb7d16416 in uv__async_io (loop=0x9fa4390, w=0x9fa4480, events=1) at 3rdparty/libuv/src/unix/async.c:138
#7 0xb7d12902 in uv__io_poll (loop=loop@entry=0x9fa4390, timeout=-1) at 3rdparty/libuv/src/unix/linux-core.c:345
#8 0xb7d16d03 in uv_run (loop=0x9fa4390, mode=mode@entry=UV_RUN_DEFAULT) at 3rdparty/libuv/src/unix/core.c:351
#9 0xb7c62150 in enter_loop (tc=0x9fa41c0, callsite=0xb7fd6804 <null_args_callsite>, args=0x0) at src/io/eventloop.c:64
#10 0xb7c7e303 in invoke_handler (tc=tc@entry=0x9fa41c0, invokee=0xb6025bc0, callsite=0xb7fd6804 <null_args_callsite>, args=args@entry=0x0) at src/6model/reprs/MVMCFunction.c:9
#11 0xb7c48aea in thread_initial_invoke (tc=0x9fa41c0, data=0x9fa4568) at src/core/threads.c:59
#12 0xb7c26dbd in MVM_interp_run (tc=tc@entry=0x9fa41c0, initial_invoke=initial_invoke@entry=0xb7c48a40 <thread_initial_invoke>, invoke_data=0x1) at src/core/interp.c:87
#13 0xb7c48a02 in start_thread (data=data@entry=0x9fa4568) at src/core/threads.c:80
#14 0xb7d205f7 in uv__thread_start (arg=0x9fa4578) at 3rdparty/libuv/src/unix/thread.c:49
#15 0xb7970f72 in start_thread (arg=0xb4bfeb40) at pthread_create.c:312
#16 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) t 7
[Switching to thread 7 (Thread 0xb0dfeb40 (LWP 11393))]
#0 _int_free (av=0xb7b78420 <main_arena>, p=0xbcc71f0, have_lock=0) at malloc.c:3918
3918 malloc.c: No such file or directory.
(gdb) bt
#0 _int_free (av=0xb7b78420 <main_arena>, p=0xbcc71f0, have_lock=0) at malloc.c:3918
#1 0xb7c8bad7 in MVM_free (p=<optimized out>) at src/core/alloc.h:29
#2 gc_free (tc=0xa28eab0, obj=0xa0254c00) at src/6model/reprs/MVMCallCapture.c:89
#3 0xb7c5ed65 in MVM_gc_collect_free_nursery_uncopied (tc=0xa28eab0, limit=0xa02d1eec) at src/gc/collect.c:580
#4 0xb7c5a4af in run_gc (tc=tc@entry=0xa28eab0, what_to_do=what_to_do@entry=1 '\001') at src/gc/orchestrate.c:353
#5 0xb7c5a7e6 in MVM_gc_enter_from_interrupt (tc=0xa28eab0) at src/gc/orchestrate.c:511
#6 0xb7c3b3fa in MVM_interp_run (tc=tc@entry=0xa28eab0, initial_invoke=initial_invoke@entry=0xb7c48a40 <thread_initial_invoke>, invoke_data=0xb7b78400 <__memalign_hook>) at src/core/interp.c:207
#7 0xb7c48a02 in start_thread (data=data@entry=0xa22bb38) at src/core/threads.c:80
#8 0xb7d205f7 in uv__thread_start (arg=0xa22bc68) at 3rdparty/libuv/src/unix/thread.c:49
#9 0xb7970f72 in start_thread (arg=0xb0dfeb40) at pthread_create.c:312
#10 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) t 10
[Switching to thread 10 (Thread 0xae9f8b40 (LWP 11397))]
#0 0xb7a40603 in malloc_consolidate (av=0xb3200010) at malloc.c:4165
4165 in malloc.c
(gdb) bt
#0 0xb7a40603 in malloc_consolidate (av=0xb3200010) at malloc.c:4165
#1 0xb7a410db in _int_free (av=0xb3200010, p=<optimized out>, have_lock=0) at malloc.c:4057
#2 0xb7c780ff in MVM_free (p=<optimized out>) at src/core/alloc.h:29
#3 gc_free (tc=0xa253c98, obj=0xa0dfe4e4) at src/6model/reprs/MVMString.c:68
#4 0xb7c5ed65 in MVM_gc_collect_free_nursery_uncopied (tc=0xa253c98, limit=0xa0ed0bd8) at src/gc/collect.c:580
#5 0xb7c5a4af in run_gc (tc=tc@entry=0xa253c98, what_to_do=what_to_do@entry=1 '\001') at src/gc/orchestrate.c:353
#6 0xb7c5a7e6 in MVM_gc_enter_from_interrupt (tc=tc@entry=0xa253c98) at src/gc/orchestrate.c:511
#7 0xb7c5b270 in MVM_gc_allocate_nursery (tc=tc@entry=0xa253c98, size=size@entry=20) at src/gc/allocation.c:18
#8 0xb7c5b2ca in MVM_gc_allocate (size=20, tc=0xa253c98) at src/gc/allocation.h:13
#9 MVM_gc_allocate_zeroed (tc=tc@entry=0xa253c98, size=20) at src/gc/allocation.c:49
#10 0xb7c5b4b4 in MVM_gc_allocate_object (tc=0xa253c98, st=<optimized out>) at src/gc/allocation.c:86
#11 0xb7c72ca9 in MVM_repr_alloc_init (tc=tc@entry=0xa253c98, type=0x8075220) at src/6model/reprconv.c:13
#12 0xb7c255f9 in MVM_exception_backtrace (tc=0xa253c98, ex_obj=0xa0ecf65c) at src/core/exceptions.c:401
#13 0xb7c2b48e in MVM_interp_run (tc=tc@entry=0xa253c98, initial_invoke=initial_invoke@entry=0xb7c48a40 <thread_initial_invoke>, invoke_data=0xa8259970) at src/core/interp.c:3879
#14 0xb7c48a02 in start_thread (data=data@entry=0xa253208) at src/core/threads.c:80
#15 0xb7d205f7 in uv__thread_start (arg=0xa253420) at 3rdparty/libuv/src/unix/thread.c:49
#16 0xb7970f72 in start_thread (arg=0xae9f8b40) at pthread_create.c:312
#17 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment