Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Created October 12, 2017 11:42
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/058f2b200142df34c91ca639308af702 to your computer and use it in GitHub Desktop.
Save dogbert17/058f2b200142df34c91ca639308af702 to your computer and use it in GitHub Desktop.
SEGV in t/spec/S17-supply/supplier-preserving.t
Starting program: /home/dogbert/repos/rakudo/install/bin/moar --execname=./perl6-gdb-m --libpath=. --libpath=blib --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib /home/dogbert/repos/rakudo/perl6.moarvm --nqp-lib=blib t/spec/S17-supply/supplier-preserving.t
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb7459b40 (LWP 29144)]
1..1
[New Thread 0xb48ffb40 (LWP 29208)]
[New Thread 0xb3aadb40 (LWP 29209)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb3aadb40 (LWP 29209)]
0xb7c31a69 in MVM_serialization_demand_object (tc=0x8fef990, sc=0xb3b41bbc, idx=26) at src/6model/serialization.c:2741
2741 if (sc->body->root_objects[idx]) {
(gdb) bt
#0 0xb7c31a69 in MVM_serialization_demand_object (tc=0x8fef990, sc=0xb3b41bbc, idx=26) at src/6model/serialization.c:2741
#1 0xb7c28edc in MVM_sc_get_object (tc=0x8fef990, sc=0xb3b41bbc, idx=26) at src/6model/sc.c:186
#2 0xb7c28fbb in MVM_sc_get_sc_object (tc=0x8fef990, cu=0x80b0c20, dep=0, idx=26) at src/6model/sc.c:201
#3 0xb7b97aee in MVM_interp_run (tc=0x8fef990, initial_invoke=0xb7bb85aa <thread_initial_invoke>, invoke_data=0xa3aa898) at src/core/interp.c:3165
#4 0xb7bb86e4 in start_thread (data=0xa3aa898) at src/core/threads.c:85
#5 0xb78b3f72 in start_thread (arg=0xb3aadb40) at pthread_create.c:312
#6 0xb79fe3ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) info threads
Id Target Id Frame
* 4 Thread 0xb3aadb40 (LWP 29209) "moar" 0xb7c31a69 in MVM_serialization_demand_object (tc=0x8fef990, sc=0xb3b41bbc, idx=26) at src/6model/serialization.c:2741
3 Thread 0xb48ffb40 (LWP 29208) "moar" 0xb7baf3e6 in allocate_frame (tc=0x9ee8400, static_frame=0x8947b68, spesh_cand=0xb531e740, heap=1) at src/core/frame.c:288
2 Thread 0xb7459b40 (LWP 29144) "moar" 0xb7fdccb0 in ?? ()
1 Thread 0xb789d700 (LWP 29107) "moar" 0xb7fdccb0 in ?? ()
(gdb) t 3
[Switching to thread 3 (Thread 0xb48ffb40 (LWP 29208))]
#0 0xb7baf3e6 in allocate_frame (tc=0x9ee8400, static_frame=0x8947b68, spesh_cand=0xb531e740, heap=1) at src/core/frame.c:288
288 frame->work = MVM_fixed_size_alloc_zeroed(tc, tc->instance->fsa, work_size);
(gdb) bt
#0 0xb7baf3e6 in allocate_frame (tc=0x9ee8400, static_frame=0x8947b68, spesh_cand=0xb531e740, heap=1) at src/core/frame.c:288
#1 0xb7bafb19 in MVM_frame_invoke (tc=0x9ee8400, static_frame=0x8947b68, callsite=0xb7f7f82c <two_args_callsite>, args=0x8e67350, outer=0xa56ac98, code_ref=0x8a25998, spesh_cand=0) at src/core/frame.c:492
#2 0xb7ba7d82 in MVM_interp_run (tc=0x9ee8400, initial_invoke=0xb7bb85aa <thread_initial_invoke>, invoke_data=0xa3e61b0) at src/core/interp.c:5459
#3 0xb7bb86e4 in start_thread (data=0xa3e61b0) at src/core/threads.c:85
#4 0xb78b3f72 in start_thread (arg=0xb48ffb40) at pthread_create.c:312
#5 0xb79fe3ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment