[perl #61316] [BUG] loadlib dynpmc crashes with .HLL

François PERRAD via RT bugs-parrot-track at netlabs.develooper.com
Fri Dec 12 17:10:10 UTC 2008


The full back trace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb66ed6c0 (LWP 5021)]
0xb7c39a01 in register_raw_nci_method_in_ns (interp=0x9398040, type=103,
func=0xb663efa0, 
    name=0xb66559c0 "Init") at src/inter_misc.c:89
89	    VTABLE_set_pmc_keyed_str(interp, interp->vtables[type]->_namespace,
(gdb) bt
#0  0xb7c39a01 in register_raw_nci_method_in_ns (interp=0x9398040,
type=103, func=0xb663efa0, 
    name=0xb66559c0 "Init") at src/inter_misc.c:89
#1  0xb664184a in Parrot_MD2_class_init (interp=0x9398040, entry=103,
pass=1) at ./md2.c:1636
#2  0xb663edc5 in Parrot_lib_digest_group_load (interp=0x9398040) at
digest_group.c:75
#3  0xb7c2010a in Parrot_init_lib (interp=0x9398040,
load_func=0xb663ec10 <Parrot_lib_digest_group_load>, 
    init_func=0) at src/dynext.c:317
#4  0xb7c20257 in run_init_lib (interp=0x9398040, handle=0x94964a8,
lib_name=0x944d454, wo_ext=0x944d454)
    at src/dynext.c:384
#5  0xb7c2085a in Parrot_load_lib (interp=0x9398040, lib=0x946be78,
initializer_unused=0x0)
    at src/dynext.c:583
#6  0xb7bbd89b in Parrot_loadlib_p_sc (cur_opcode=0x9496c58,
interp=0x9398040) at src/ops/core.ops:1330
#7  0xb7c7cdec in runops_slow_core (interp=0x9398040, pc=0x9496c58) at
src/runops_cores.c:222
#8  0xb7c3b529 in runops_int (interp=0x9398040, offset=0) at
src/interpreter.c:938
#9  0xb7c3be03 in runops (interp=0x9398040, offs=0) at src/inter_run.c:103
#10 0xb7c3c0f0 in runops_args (interp=0x9398040, sub=0x948bed0,
obj=0x9406480, meth_unused=0x0, 
    sig=0xb7f3f59f "vP", 
    ap=0xbfe4c34c "��H\t\210���\220P\004�\220mI\tоH\t��H\t�\217\001�
\210�俸\220��@\2009\t\001")
    at src/inter_run.c:240
#11 0xb7c3c23c in Parrot_runops_fromc_args (interp=0x9398040,
sub=0x948bed0, sig=0xb7f3f59f "vP")
    at src/inter_run.c:305
#12 0xb7c21937 in Parrot_runcode (interp=0x9398040, argc=1,
argv=0xbfe4c4b8) at src/embed.c:959
#13 0xb7f190b8 in imcc_run_pbc (interp=0x9398040, obj_file=0,
output_file=0x0, argc=1, argv=0xbfe4c4b8)
    at compilers/imcc/main.c:789
#14 0xb7f19bb5 in imcc_run (interp=0x9398040, sourcefile=0xbfe4d7c8
"digest.pir", argc=1, argv=0xbfe4c4b8)
    at compilers/imcc/main.c:1077
#15 0x080489d8 in main (argc=1, argv=0xbfe4c4b8) at src/main.c:61
(gdb) 



More information about the parrot-dev mailing list