Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Created November 5, 2017 18:11
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/bd6dbcda7119ee23dedc89b54eab3da8 to your computer and use it in GitHub Desktop.
Save dogbert17/bd6dbcda7119ee23dedc89b54eab3da8 to your computer and use it in GitHub Desktop.
Panic when running t/spec/S03-operators/set_proper_subset.t under load with MVM_SPESH_NODELAY=1
Breakpoint 1, MVM_panic (exitCode=1, messageFormat=0xb7caca74 "Must not GC when in the specializer/JIT\n") at src/core/exceptions.c:682
682 fprintf(stderr, "MoarVM panic: ");
(gdb) bt
#0 MVM_panic (exitCode=1, messageFormat=0xb7caca74 "Must not GC when in the specializer/JIT\n") at src/core/exceptions.c:682
#1 0xb7baaff6 in run_gc (tc=0x808f2b8, what_to_do=1 '\001') at src/gc/orchestrate.c:350
#2 0xb7bab669 in MVM_gc_enter_from_interrupt (tc=0x808f2b8) at src/gc/orchestrate.c:541
#3 0xb7baadce in MVM_gc_mark_thread_blocked (tc=0x808f2b8) at src/gc/orchestrate.c:277
#4 0xb7c01e90 in MVM_reentrantmutex_lock (tc=0x808f2b8, rm=0x8493358) at src/6model/reprs/ReentrantMutex.c:136
#5 0xb7c220d0 in MVM_serialization_demand_object (tc=0x808f2b8, sc=0xa4823f0, idx=8) at src/6model/serialization.c:2743
#6 0xb7c1808f in MVM_sc_get_object (tc=0x808f2b8, sc=0xa4823f0, idx=8) at src/6model/sc.c:186
#7 0xb7c42641 in fix_wval (tc=0x808f2b8, inliner=0xb4cfe238, inlinee=0xb49bcee0, to_fix=0xb35ca3f8) at src/spesh/inline.c:179
#8 0xb7c43031 in merge_graph (tc=0x808f2b8, inliner=0xb4cfe238, inlinee=0xb49bcee0, inlinee_sf=0x8921c88, invoke_ins=0xb49c81a4, code_ref_reg=...) at src/spesh/inline.c:397
#9 0xb7c449e6 in MVM_spesh_inline (tc=0x808f2b8, inliner=0xb4cfe238, call_info=0xb742af08, invoke_bb=0xb49bb924, invoke_ins=0xb49c81a4, inlinee=0xb49bcee0, inlinee_sf=0x8921c88, code_ref_reg=...)
at src/spesh/inline.c:939
#10 0xb7c3d296 in optimize_call (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49bb924, ins=0xb49c81a4, p=0xb4d8ab18, callee_idx=1, arg_info=0xb742af08) at src/spesh/optimize.c:1605
#11 0xb7c3e5e4 in optimize_bb_switch (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49bb924, p=0xb4d8ab18) at src/spesh/optimize.c:2007
#12 0xb7c3ea4f in optimize_bb (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49bb924, p=0xb4d8ab18) at src/spesh/optimize.c:2194
#13 0xb7c3ea8b in optimize_bb (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49bb750, p=0xb4d8ab18) at src/spesh/optimize.c:2198
#14 0xb7c3ea8b in optimize_bb (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49bb4ac, p=0xb4d8ab18) at src/spesh/optimize.c:2198
#15 0xb7c3ea8b in optimize_bb (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49bb208, p=0xb4d8ab18) at src/spesh/optimize.c:2198
#16 0xb7c3ea8b in optimize_bb (tc=0x808f2b8, g=0xb4cfe238, bb=0xb49baefc, p=0xb4d8ab18) at src/spesh/optimize.c:2198
#17 0xb7c3f25e in MVM_spesh_optimize (tc=0x808f2b8, g=0xb4cfe238, p=0xb4d8ab18) at src/spesh/optimize.c:2386
#18 0xb7c32749 in MVM_spesh_candidate_add (tc=0x808f2b8, p=0xb4d8ab18) at src/spesh/candidate.c:62
#19 0xb7c45bec in worker (tc=0x808f2b8, callsite=0xb7fd74c4 <null_args_callsite>, args=0x0) at src/spesh/worker.c:13
#20 0xb7bda0d2 in invoke_handler (tc=0x808f2b8, invokee=0x8085578, callsite=0xb7fd74c4 <null_args_callsite>, args=0x0) at src/6model/reprs/MVMCFunction.c:9
#21 0xb7b8ff8d in thread_initial_invoke (tc=0x808f2b8, data=0x80affa0) at src/core/threads.c:59
#22 0xb7b5701d in MVM_interp_run (tc=0x808f2b8, initial_invoke=0xb7b8ff04 <thread_initial_invoke>, invoke_data=0x80affa0) at src/core/interp.c:93
#23 0xb7b9003e in start_thread (data=0x80affa0) at src/core/threads.c:85
#24 0xb7886f72 in start_thread (arg=0xb742cb40) at pthread_create.c:312
#25 0xb79d13ee 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