Skip to content

Instantly share code, notes, and snippets.

@FROGGS
Created April 8, 2018 16:09
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 FROGGS/e935f16baece9e2258ba1ab5bf83be2a to your computer and use it in GitHub Desktop.
Save FROGGS/e935f16baece9e2258ba1ab5bf83be2a to your computer and use it in GitHub Desktop.
1..3
ok 1 - can instantiate Box2D::BlockAllocator
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff764032d in MVM_interp_run (tc=tc@entry=0x604a20, initial_invoke=0x7fffef3e61dc, invoke_data=0xa) at src/core/interp.c:2988
2988 if (obj && IS_CONCRETE(obj) && STABLE(obj)->container_spec) {
(gdb) bt full
#0 0x00007ffff764032d in MVM_interp_run (tc=tc@entry=0x604a20, initial_invoke=0x7fffef3e61dc, invoke_data=0xa) at src/core/interp.c:2988
prev_op = 0x7fffef3e61d8 "\n"
obj = 0x32efc280000
r = 0x7376d0
op = 10
LABELS = {0x7ffff763ea1a <MVM_interp_run+186>, 0x7ffff764f188 <MVM_interp_run+67624>, 0x7ffff763eaf2 <MVM_interp_run+402>, 0x7ffff763eaf2 <MVM_interp_run+402>,
0x7ffff764fc39 <MVM_interp_run+70361>, 0x7ffff764fc27 <MVM_interp_run+70343>, 0x7ffff764fbed <MVM_interp_run+70285>, 0x7ffff764fb8f <MVM_interp_run+70191>,
0x7ffff764fb4b <MVM_interp_run+70123>, 0x7ffff764fb0f <MVM_interp_run+70063>, 0x7ffff764fad3 <MVM_interp_run+70003>, 0x7ffff764f950 <MVM_interp_run+69616>,
0x7ffff764f913 <MVM_interp_run+69555>, 0x7ffff764f8d6 <MVM_interp_run+69494>, 0x7ffff764f89a <MVM_interp_run+69434>, 0x7ffff764f85e <MVM_interp_run+69374>,
0x7ffff764f822 <MVM_interp_run+69314>, 0x7ffff764f7e7 <MVM_interp_run+69255>, 0x7ffff764f7ab <MVM_interp_run+69195>, 0x7ffff764fa4a <MVM_interp_run+69866>,
0x7ffff764fa0f <MVM_interp_run+69807>, 0x7ffff764f9cd <MVM_interp_run+69741>, 0x7ffff764f98b <MVM_interp_run+69675>, 0x7ffff764fa86 <MVM_interp_run+69926>,
0x7ffff764f747 <MVM_interp_run+69095>, 0x7ffff764f6ea <MVM_interp_run+69002>, 0x7ffff764f680 <MVM_interp_run+68896>, 0x7ffff764f61d <MVM_interp_run+68797>,
0x7ffff764f528 <MVM_interp_run+68552>, 0x7ffff764f59a <MVM_interp_run+68666>, 0x7ffff764f4b8 <MVM_interp_run+68440>, 0x7ffff764f441 <MVM_interp_run+68321>,
0x7ffff764f3d6 <MVM_interp_run+68214>, 0x7ffff764f368 <MVM_interp_run+68104>, 0x7ffff764f2ec <MVM_interp_run+67980>, 0x7ffff764f247 <MVM_interp_run+67815>,
0x7ffff7650513 <MVM_interp_run+72627>, 0x7ffff76504a1 <MVM_interp_run+72513>, 0x7ffff765042d <MVM_interp_run+72397>, 0x7ffff76503bb <MVM_interp_run+72283>,
0x7ffff7650323 <MVM_interp_run+72131>, 0x7ffff76502b4 <MVM_interp_run+72020>, 0x7ffff7650245 <MVM_interp_run+71909>, 0x7ffff76501d6 <MVM_interp_run+71798>,
0x7ffff763eb28 <MVM_interp_run+456>, 0x7ffff763eb04 <MVM_interp_run+420>, 0x7ffff763eb04 <MVM_interp_run+420>, 0x7ffff764b343 <MVM_interp_run+51683>,
0x7ffff7650808 <MVM_interp_run+73384>, 0x7ffff76506ab <MVM_interp_run+73035>, 0x7ffff765062d <MVM_interp_run+72909>, 0x7ffff76505ba <MVM_interp_run+72794>,
0x7ffff7650162 <MVM_interp_run+71682>, 0x7ffff76500ef <MVM_interp_run+71567>, 0x7ffff765006c <MVM_interp_run+71436>, 0x7ffff7650010 <MVM_interp_run+71344>,
0x7ffff764ffc6 <MVM_interp_run+71270>, 0x7ffff764ff7c <MVM_interp_run+71196>, 0x7ffff764ff32 <MVM_interp_run+71122>, 0x7ffff764fee8 <MVM_interp_run+71048>,
0x7ffff764fe9e <MVM_interp_run+70974>, 0x7ffff764fe54 <MVM_interp_run+70900>, 0x7ffff764fdfa <MVM_interp_run+70810>, 0x7ffff764fdb5 <MVM_interp_run+70741>,
0x7ffff764fd70 <MVM_interp_run+70672>, 0x7ffff764fd2a <MVM_interp_run+70602>, 0x7ffff764fcb8 <MVM_interp_run+70488>, 0x7ffff764fc71 <MVM_interp_run+70417>,
0x7ffff764e4cb <MVM_interp_run+64363>, 0x7ffff764e484 <MVM_interp_run+64292>, 0x7ffff764e445 <MVM_interp_run+64229>, 0x7ffff764e3fc <MVM_interp_run+64156>,
0x7ffff764e3c7 <MVM_interp_run+64103>, 0x7ffff764e392 <MVM_interp_run+64050>, 0x7ffff764e35d <MVM_interp_run+63997>, 0x7ffff764e328 <MVM_interp_run+63944>,
0x7ffff764e2e3 <MVM_interp_run+63875>, 0x7ffff764e29e <MVM_interp_run+63806>, 0x7ffff764e259 <MVM_interp_run+63737>, 0x7ffff764e21a <MVM_interp_run+63674>,
0x7ffff764e1d2 <MVM_interp_run+63602>, 0x7ffff764e18a <MVM_interp_run+63530>, 0x7ffff764e119 <MVM_interp_run+63417>, 0x7ffff764e0d4 <MVM_interp_run+63348>,
0x7ffff764e051 <MVM_interp_run+63217>, 0x7ffff764dfda <MVM_interp_run+63098>, 0x7ffff764df86 <MVM_interp_run+63014>, 0x7ffff764df32 <MVM_interp_run+62930>,
0x7ffff764dee4 <MVM_interp_run+62852>, 0x7ffff764de96 <MVM_interp_run+62774>, 0x7ffff764de48 <MVM_interp_run+62696>, 0x7ffff764ddfa <MVM_interp_run+62618>,
0x7ffff764dd9c <MVM_interp_run+62524>, 0x7ffff764dd54 <MVM_interp_run+62452>, 0x7ffff764dd0c <MVM_interp_run+62380>, 0x7ffff764dcc4 <MVM_interp_run+62308>,
0x7ffff764dc7c <MVM_interp_run+62236>, 0x7ffff764dbec <MVM_interp_run+62092>, 0x7ffff764dba6 <MVM_interp_run+62022>, 0x7ffff764db3c <MVM_interp_run+61916>,
0x7ffff764dae5 <MVM_interp_run+61829>, 0x7ffff764da9f <MVM_interp_run+61759>, 0x7ffff764da59 <MVM_interp_run+61689>, 0x7ffff764da13 <MVM_interp_run+61619>,
0x7ffff764d9c5 <MVM_interp_run+61541>, 0x7ffff764d97f <MVM_interp_run+61471>, 0x7ffff764d931 <MVM_interp_run+61393>, 0x7ffff764d6d1 <MVM_interp_run+60785>,
---Type <return> to continue, or q <return> to quit---
run+60715>, 0x7ffff764d634 <MVM_interp_run+60628>, 0x7ffff764d5e2 <MVM_interp_run+60546>, 0x7ffff764d58c <MVM_interp_run+60460>,
0x7ffff764d53e <MVM_interp_run+60382>, 0x7ffff764d4f0 <MVM_interp_run+60304>, 0x7ffff764d4aa <MVM_interp_run+60234>, 0x7ffff764d806 <MVM_interp_run+61094>,
0x7ffff764d7b3 <MVM_interp_run+61011>, 0x7ffff764d765 <MVM_interp_run+60933>, 0x7ffff764d717 <MVM_interp_run+60855>, 0x7ffff764d89e <MVM_interp_run+61246>,
0x7ffff764d860 <MVM_interp_run+61184>, 0x7ffff764d8e1 <MVM_interp_run+61313>, 0x7ffff764c6f5 <MVM_interp_run+56725>, 0x7ffff764d041 <MVM_interp_run+59105>,
0x7ffff764cff0 <MVM_interp_run+59024>, 0x7ffff764cf97 <MVM_interp_run+58935>, 0x7ffff764cf3e <MVM_interp_run+58846>, 0x7ffff764ceef <MVM_interp_run+58767>,
0x7ffff764cea3 <MVM_interp_run+58691>, 0x7ffff764ce55 <MVM_interp_run+58613>, 0x7ffff764ce02 <MVM_interp_run+58530>, 0x7ffff764d176 <MVM_interp_run+59414>,
0x7ffff764d137 <MVM_interp_run+59351>, 0x7ffff764d0f6 <MVM_interp_run+59286>, 0x7ffff764d091 <MVM_interp_run+59185>, 0x7ffff764d2c2 <MVM_interp_run+59746>,
0x7ffff764d1c9 <MVM_interp_run+59497>, 0x7ffff764d3af <MVM_interp_run+59983>, 0x7ffff764c504 <MVM_interp_run+56228>, 0x7ffff764cc2d <MVM_interp_run+58061>,
0x7ffff764cbdd <MVM_interp_run+57981>, 0x7ffff764cb7e <MVM_interp_run+57886>, 0x7ffff764cb1a <MVM_interp_run+57786>, 0x7ffff764cda3 <MVM_interp_run+58435>,
0x7ffff764cd28 <MVM_interp_run+58312>, 0x7ffff764c67b <MVM_interp_run+56603>, 0x7ffff764c5ff <MVM_interp_run+56479>, 0x7ffff764c8dd <MVM_interp_run+57213>,
0x7ffff764c844 <MVM_interp_run+57060>, 0x7ffff764c7c5 <MVM_interp_run+56933>, 0x7ffff764c746 <MVM_interp_run+56806>, 0x7ffff764ca9b <MVM_interp_run+57659>,
0x7ffff764c95f <MVM_interp_run+57343>, 0x7ffff764c9fe <MVM_interp_run+57502>, 0x7ffff764c467 <MVM_interp_run+56071>, 0x7ffff764c3c2 <MVM_interp_run+55906>,
0x7ffff764c305 <MVM_interp_run+55717>, 0x7ffff764c2a3 <MVM_interp_run+55619>, 0x7ffff764c245 <MVM_interp_run+55525>, 0x7ffff764c1f5 <MVM_interp_run+55445>,
0x7ffff764c165 <MVM_interp_run+55301>, 0x7ffff764c120 <MVM_interp_run+55232>, 0x7ffff764c0d0 <MVM_interp_run+55152>, 0x7ffff764c079 <MVM_interp_run+55065>,
0x7ffff764bffd <MVM_interp_run+54941>, 0x7ffff764bfb0 <MVM_interp_run+54864>, 0x7ffff764bf63 <MVM_interp_run+54787>, 0x7ffff764befc <MVM_interp_run+54684>,
0x7ffff764beac <MVM_interp_run+54604>, 0x7ffff764be5a <MVM_interp_run+54522>, 0x7ffff764be00 <MVM_interp_run+54432>, 0x7ffff764bda3 <MVM_interp_run+54339>,
0x7ffff764bd46 <MVM_interp_run+54246>, 0x7ffff764bcf0 <MVM_interp_run+54160>, 0x7ffff764bc97 <MVM_interp_run+54071>, 0x7ffff764bc3e <MVM_interp_run+53982>,
0x7ffff764bbe6 <MVM_interp_run+53894>, 0x7ffff764bb9e <MVM_interp_run+53822>, 0x7ffff764bb5a <MVM_interp_run+53754>, 0x7ffff764baf8 <MVM_interp_run+53656>,
0x7ffff764eff2 <MVM_interp_run+67218>, 0x7ffff764f176 <MVM_interp_run+67606>, 0x7ffff764baa8 <MVM_interp_run+53576>, 0x7ffff764ba56 <MVM_interp_run+53494>,
0x7ffff764ba04 <MVM_interp_run+53412>, 0x7ffff764b9a1 <MVM_interp_run+53313>, 0x7ffff764b926 <MVM_interp_run+53190>, 0x7ffff764b8ab <MVM_interp_run+53067>,
0x7ffff764b82b <MVM_interp_run+52939>, 0x7ffff764b735 <MVM_interp_run+52693>, 0x7ffff764b685 <MVM_interp_run+52517>, 0x7ffff764b7b0 <MVM_interp_run+52816>,
0x7ffff764b618 <MVM_interp_run+52408>, 0x7ffff764b4db <MVM_interp_run+52091>, 0x7ffff764b47b <MVM_interp_run+51995>, 0x7ffff764b423 <MVM_interp_run+51907>,
0x7ffff764b3e3 <MVM_interp_run+51843>, 0x7ffff764b39e <MVM_interp_run+51774>, 0x7ffff76457a1 <MVM_interp_run+28225>, 0x7ffff7645740 <MVM_interp_run+28128>...}
cur_op = 0x7fffef3e61dc "!"
bytecode_start = 0x7fffef3e565c "\214"
reg_base = 0x737680
cu = 0x153e0e8
cur_callsite = 0x7ffff7d420c0 <inv_arg_callsite>
#1 0x00007ffff7733cf4 in MVM_vm_run_file (instance=0x604010, filename=<optimized out>) at src/moar.c:407
tc = 0x604a20
cu = 0x67dff0
#2 0x00000000004011fb in main (argc=8, argv=0x7fffffffdaf8) at src/main.c:299
instance = 0x604010
input_file = 0x7fffffffe002 "/home/froggs/dev/nqp/install/share/perl6/runtime/perl6.moarvm"
executable_name = <optimized out>
lib_path = {0x7fffffffdf65 "/home/froggs/dev/nqp/install/share/nqp/lib", 0x7fffffffdf9a "/home/froggs/dev/nqp/install/share/perl6/lib",
0x7fffffffdfd1 "/home/froggs/dev/nqp/install/share/perl6/runtime", 0x0, 0x0, 0x0, 0xff000000ff <error: Cannot access memory at address 0xff000000ff>,
0xff00000000 <error: Cannot access memory at address 0xff00000000>}
dump = <optimized out>
full_cleanup = <optimized out>
argi = 6
lib_path_i = <optimized out>
debugserverport = <optimized out>
start_suspended = <optimized out>
(gdb) call MVM_dump_backtrace(tc)
Invalid cast.
(gdb) call MVM_dump_backtrace(0x604a20)
at perl#sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall):303 (/home/froggs/dev/nqp/install/share/perl6/precomp/4FC418A4B75D63E0BB4AA47A78EDFC6CC2839623/24/24DD121B5B4774C04A7084827BFAD92199756E03:)
from SETTING::src/core/Lock.pm6:28 (/home/froggs/dev/nqp/install/share/perl6/runtime/CORE.setting.moarvm:protect)
from perl#sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall):275 (/home/froggs/dev/nqp/install/share/perl6/precomp/4FC418A4B75D63E0BB4AA47A78EDFC6CC2839623/24/24DD121B5B4774C04A7084827BFAD92199756E03:setup)
from SETTING::src/core/Mu.pm6:813 (/home/froggs/dev/nqp/install/share/perl6/runtime/CORE.setting.moarvm:dispatch:<!>)
from perl#sources/24DD121B5B4774C04A7084827BFAD92199756E03 (NativeCall):577 (/home/froggs/dev/nqp/install/share/perl6/precomp/4FC418A4B75D63E0BB4AA47A78EDFC6CC2839623/24/24DD121B5B4774C04A7084827BFAD92199756E03:CALL-ME)
from gen/moar/BOOTSTRAP.nqp:3048 (/home/froggs/dev/nqp/install/share/nqp/lib/Perl6/BOOTSTRAP.moarvm:)
from t/28-b2blockallocator.t:8 (<ephemeral file>:<unit>)
from t/28-b2blockallocator.t:1 (<ephemeral file>:<unit-outer>)
from gen/moar/stage2/NQPHLL.nqp:1585 (/home/froggs/dev/nqp/install/share/nqp/lib/NQPHLL.moarvm:eval)
from gen/moar/stage2/NQPHLL.nqp:1822 (/home/froggs/dev/nqp/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
from gen/moar/stage2/NQPHLL.nqp:1714 (/home/froggs/dev/nqp/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:42 (/home/froggs/dev/nqp/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
from gen/moar/stage2/NQPHLL.nqp:1673 (/home/froggs/dev/nqp/install/share/nqp/lib/NQPHLL.moarvm:command_line)
from gen/moar/main.nqp:47 (/home/froggs/dev/nqp/install/share/perl6/runtime/perl6.moarvm:MAIN)
from gen/moar/main.nqp:38 (/home/froggs/dev/nqp/install/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/home/froggs/dev/nqp/install/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/home/froggs/dev/nqp/install/share/perl6/runtime/perl6.moarvm:<entry>)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment