Skip to content

Instantly share code, notes, and snippets.

@niner
Created August 1, 2019 20:03
Show Gist options
  • Save niner/61258e039e0211470bd3e2891b260f52 to your computer and use it in GitHub Desktop.
Save niner/61258e039e0211470bd3e2891b260f52 to your computer and use it in GitHub Desktop.
Thread 2 "perl6-m" hit Breakpoint 1, MVM_panic (exitCode=1, messageFormat=0x7ffff7a7bf08 "Must not GC when in the specializer/JIT\n") at src/core/exceptions.c:834
834 fprintf(stderr, "MoarVM panic: ");
(gdb) bt
#0 MVM_panic (exitCode=1, messageFormat=0x7ffff7a7bf08 "Must not GC when in the specializer/JIT\n") at src/core/exceptions.c:834
#1 0x00007ffff78cb69a in run_gc (tc=0x4a2220, what_to_do=1 '\001') at src/gc/orchestrate.c:432
#2 0x00007ffff78cbf84 in MVM_gc_enter_from_interrupt (tc=0x4a2220) at src/gc/orchestrate.c:655
#3 0x00007ffff78cb3e6 in MVM_gc_mark_thread_blocked (tc=0x4a2220) at src/gc/orchestrate.c:334
#4 0x00007ffff794b202 in MVM_reentrantmutex_lock (tc=0x4a2220, rm=0xaded40) at src/6model/reprs/ReentrantMutex.c:136
#5 0x00007ffff79752ac in MVM_serialization_demand_object (tc=0x4a2220, sc=0xae4870, idx=4) at src/6model/serialization.c:2815
#6 0x00007ffff79696bb in MVM_sc_get_object (tc=0x4a2220, sc=0xae4870, idx=4) at src/6model/sc.c:206
#7 0x00007ffff798b5fe in wvalfrom_facts (tc=0x4a2220, g=0x7ffff155cbd0, tgt_orig=50, tgt_i=1, sslot=106, idx=4) at src/spesh/facts.c:130
#8 0x00007ffff798d266 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed7f8, p=0x0) at src/spesh/facts.c:633
#9 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed798, p=0x0) at src/spesh/facts.c:753
#10 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed738, p=0x0) at src/spesh/facts.c:753
#11 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed6d8, p=0x0) at src/spesh/facts.c:753
#12 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed678, p=0x0) at src/spesh/facts.c:753
#13 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed618, p=0x0) at src/spesh/facts.c:753
#14 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed5b8, p=0x0) at src/spesh/facts.c:753
#15 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed558, p=0x0) at src/spesh/facts.c:753
#16 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed438, p=0x0) at src/spesh/facts.c:753
#17 0x00007ffff798d7a5 in add_bb_facts (tc=0x4a2220, g=0x7ffff155cbd0, bb=0x7ffff04ed3b0, p=0x0) at src/spesh/facts.c:753
#18 0x00007ffff798d8f3 in MVM_spesh_facts_discover (tc=0x4a2220, g=0x7ffff155cbd0, p=0x0, is_specialized=1) at src/spesh/facts.c:790
#19 0x00007ffff799c871 in MVM_spesh_inline_try_get_graph (tc=0x4a2220, inliner=0x7ffff0d15a90, target_sf=0x5c36940, cand=0x7ffff1532c50, invoke_ins=0x7ffff00bc358, no_inline_reason=0x7ffff72bce08,
effective_size=0x7ffff72bcdfc, no_inline_info=0x7ffff72bce00) at src/spesh/inline.c:262
#20 0x00007ffff79936ff in optimize_call (tc=0x4a2220, g=0x7ffff0d15a90, bb=0x7ffff00bd108, ins=0x7ffff00bc358, p=0x7ffff01de5b0, callee_idx=1, arg_info=0x7ffff72bcf40) at src/spesh/optimize.c:2000
#21 0x00007ffff79958b7 in optimize_bb_switch (tc=0x4a2220, g=0x7ffff0d15a90, bb=0x7ffff00bd108, p=0x7ffff01de5b0) at src/spesh/optimize.c:2707
#22 0x00007ffff7996010 in optimize_bb (tc=0x4a2220, g=0x7ffff0d15a90, bb=0x7ffff00bd108, p=0x7ffff01de5b0) at src/spesh/optimize.c:2963
#23 0x00007ffff799604a in optimize_bb (tc=0x4a2220, g=0x7ffff0d15a90, bb=0x7ffff00bcfe8, p=0x7ffff01de5b0) at src/spesh/optimize.c:2967
#24 0x00007ffff799604a in optimize_bb (tc=0x4a2220, g=0x7ffff0d15a90, bb=0x7ffff00bce08, p=0x7ffff01de5b0) at src/spesh/optimize.c:2967
#25 0x00007ffff799747e in MVM_spesh_optimize (tc=0x4a2220, g=0x7ffff0d15a90, p=0x7ffff01de5b0) at src/spesh/optimize.c:3330
#26 0x00007ffff7983423 in MVM_spesh_candidate_add (tc=0x4a2220, p=0x7ffff01de5b0) at src/spesh/candidate.c:85
#27 0x00007ffff79a2511 in worker (tc=0x4a2220, callsite=0x7ffff7fcd160 <null_args_callsite>, args=0x0) at src/spesh/worker.c:19
#28 0x00007ffff790e3f3 in invoke_handler (tc=0x4a2220, invokee=0x4956a0, callsite=0x7ffff7fcd160 <null_args_callsite>, args=0x0) at src/6model/reprs/MVMCFunction.c:9
#29 0x00007ffff789ee57 in thread_initial_invoke (tc=0x4a2220, data=0x4b35a0) at src/core/threads.c:59
#30 0x00007ffff784925c in MVM_interp_run (tc=0x4a2220, initial_invoke=0x7ffff789edcc <thread_initial_invoke>, invoke_data=0x4b35a0) at src/core/interp.c:137
#31 0x00007ffff789ef17 in start_thread (data=0x4b35a0) at src/core/threads.c:87
#32 0x00007ffff72ddfaa in start_thread (arg=<optimized out>) at pthread_create.c:486
#33 0x00007ffff753873f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment