Skip to content

Instantly share code, notes, and snippets.

@avuserow
Last active August 29, 2015 14:04
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 avuserow/5da7dc1a8a0d8211bdf3 to your computer and use it in GitHub Desktop.
Save avuserow/5da7dc1a8a0d8211bdf3 to your computer and use it in GitHub Desktop.
intermittent parrot 6.6.0 traceback on jsonrpc/t/server.t and doc/t/typegraph.t
# jsonrpc/t/server.t
GNU gdb (GDB) Fedora 7.6.1-46.fc19
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/ak/projects/perl6/star/work/parrot/rakudo-star-2014.07/install/bin/perl6...done.
[New LWP 5386]
[New LWP 5387]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `../../install/bin/perl6 t/server.t'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007fa6c08fb19f in Parrot_sub_capture_lex (interp=0x1ee3050, sub_pmc=0x1f6be60) at src/sub.c:393
393 PMC_get_sub(interp, Parrot_pcc_get_sub(interp, ctx), current_sub);
Missing separate debuginfos, use: debuginfo-install nss-softokn-freebl-3.16.1-1.fc19.x86_64
(gdb) bt
#0 0x00007fa6c08fb19f in Parrot_sub_capture_lex (interp=0x1ee3050, sub_pmc=0x1f6be60) at src/sub.c:393
#1 0x00007fa6c08ae022 in Parrot_capture_lex_p (cur_opcode=0x11db7a10, interp=<optimized out>) at src/ops/core_ops.c:13948
#2 0x00007fa6c08f3705 in runops_fast_core (interp=0x1ee3050, runcore_unused=<optimized out>, pc=<optimized out>) at src/runcore/cores.c:495
#3 0x00007fa6c08f334d in runops_int (interp=interp@entry=0x1ee3050, offset=<optimized out>) at src/runcore/main.c:220
#4 0x00007fa6c08ddcd8 in runops (interp=interp@entry=0x1ee3050, offs=<optimized out>) at src/call/ops.c:123
#5 0x00007fa6c08d993e in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0x1ee3050, sub_obj=sub_obj@entry=0x4e668e0, call_object=<optimized out>) at src/call/pcc.c:337
#6 0x00007fa6c08ce061 in Parrot_ext_call (interp=interp@entry=0x1ee3050, sub_pmc=0x4e668e0, signature=signature@entry=0x7fa6c09d1f33 "P->") at src/extend.c:158
#7 0x00007fa6c09a1386 in Parrot_Task_invoke (interp=0x1ee3050, _self=0x4e63ce8, next=0x0) at ./src/pmc/task.pmc:175
#8 0x00007fa6c08d98fc in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0x1ee3050, sub_obj=sub_obj@entry=0x4e63ce8, call_object=0x4e66908) at src/call/pcc.c:329
#9 0x00007fa6c08ce061 in Parrot_ext_call (interp=interp@entry=0x1ee3050, sub_pmc=0x4e63ce8, signature=signature@entry=0x7fa6c09d1eec "->") at src/extend.c:158
#10 0x00007fa6c08f6dba in Parrot_cx_next_task (interp=interp@entry=0x1ee3050, scheduler=scheduler@entry=0x1fb9c68) at src/scheduler.c:231
#11 0x00007fa6c08f756f in Parrot_cx_outer_runloop (interp=interp@entry=0x1ee3050) at src/scheduler.c:149
#12 0x00007fa6c08f7667 in Parrot_cx_begin_execution (interp=interp@entry=0x1ee3050, main=main@entry=0x1f59500, argv=argv@entry=0x1fca108) at src/scheduler.c:109
#13 0x00007fa6c08ffc6b in Parrot_pf_execute_bytecode_program (interp=0x1ee3050, pbc=<optimized out>, args=0x1fca108) at src/packfile/api.c:2860
#14 0x00007fa6c08ca173 in Parrot_api_run_bytecode (interp_pmc=0x1fadec8, pbc=0x1f595a0, args=<optimized out>) at src/embed/bytecode.c:161
#15 0x0000000000401230 in main (argc=0x2, argv=0x7fff9cd9ad88) at perl6-p.c:993
# doc/t/typegraph.t
GNU gdb (GDB) Fedora 7.6.1-46.fc19
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/ak/projects/perl6/star/work/parrot/rakudo-star-2014.07/install/bin/perl6...done.
[New LWP 5596]
[New LWP 5597]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `../../install/bin/perl6 t/typegraph.t'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f32bc350502 in Rakudo_cont_is_rw_scalar (interp=interp@entry=0x1ce8050, check=0x9a612d8) at container.c:187
187 if (IS_CONCRETE(check) && STABLE(check)->WHAT == scalar_type) {
bMissing separate debuginfos, use: debuginfo-install nss-softokn-freebl-3.16.1-1.fc19.x86_64
(gdb) bt
#0 0x00007f32bc350502 in Rakudo_cont_is_rw_scalar (interp=interp@entry=0x1ce8050, check=0x9a612d8) at container.c:187
#1 0x00007f32bc3497f8 in Parrot_perl6_decontainerize_return_value_p_p_p (cur_opcode=0x7f32b7ecb018, interp=0x1ce8050) at perl6_ops.c:3446
#2 0x00007f32c35a5705 in runops_fast_core (interp=0x1ce8050, runcore_unused=<optimized out>, pc=<optimized out>) at src/runcore/cores.c:495
#3 0x00007f32c35a534d in runops_int (interp=interp@entry=0x1ce8050, offset=<optimized out>) at src/runcore/main.c:220
#4 0x00007f32c358fcd8 in runops (interp=interp@entry=0x1ce8050, offs=<optimized out>) at src/call/ops.c:123
#5 0x00007f32c358b93e in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0x1ce8050, sub_obj=sub_obj@entry=0x4c6b8e0, call_object=<optimized out>) at src/call/pcc.c:337
#6 0x00007f32c3580061 in Parrot_ext_call (interp=interp@entry=0x1ce8050, sub_pmc=0x4c6b8e0, signature=signature@entry=0x7f32c3683f33 "P->") at src/extend.c:158
#7 0x00007f32c3653386 in Parrot_Task_invoke (interp=0x1ce8050, _self=0x4c68ce8, next=0x0) at ./src/pmc/task.pmc:175
#8 0x00007f32c358b8fc in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0x1ce8050, sub_obj=sub_obj@entry=0x4c68ce8, call_object=0x4c6b908) at src/call/pcc.c:329
#9 0x00007f32c3580061 in Parrot_ext_call (interp=interp@entry=0x1ce8050, sub_pmc=0x4c68ce8, signature=signature@entry=0x7f32c3683eec "->") at src/extend.c:158
#10 0x00007f32c35a8dba in Parrot_cx_next_task (interp=interp@entry=0x1ce8050, scheduler=scheduler@entry=0x1dbec68) at src/scheduler.c:231
#11 0x00007f32c35a956f in Parrot_cx_outer_runloop (interp=interp@entry=0x1ce8050) at src/scheduler.c:149
#12 0x00007f32c35a9667 in Parrot_cx_begin_execution (interp=interp@entry=0x1ce8050, main=main@entry=0x1d5e500, argv=argv@entry=0x1dcf108) at src/scheduler.c:109
#13 0x00007f32c35b1c6b in Parrot_pf_execute_bytecode_program (interp=0x1ce8050, pbc=<optimized out>, args=0x1dcf108) at src/packfile/api.c:2860
#14 0x00007f32c357c173 in Parrot_api_run_bytecode (interp_pmc=0x1db2ec8, pbc=0x1d5e5a0, args=<optimized out>) at src/embed/bytecode.c:161
#15 0x0000000000401230 in main (argc=0x2, argv=0x7fff50b82f38) at perl6-p.c:993
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment