Ticket #962 (closed bug: fixed)

Opened 5 years ago

Last modified 5 years ago

segfault in Parrot_Object_assign_pmc

Reported by: coke Owned by:
Priority: major Milestone:
Component: core Version: trunk
Severity: fatal Keywords:
Cc: Language: tcl
Patch status: Platform:

Description

With parrot r40897 and partcl r658;

running parrot tcl.pbc t_tcl/lsetComp.test (need to run "make t_tcl" first to checkout the test files),

(gdb) bt
#0  0xb7ef119f in Parrot_Object_assign_pmc (interp=0x804f040, pmc=0xb6eb98f8,
    value=0xb6eaa1c0) at ./src/pmc/object.c:656
#1  0xb7d6de9f in Parrot_assign_p_p (cur_opcode=0xb6f57504, interp=0x804f040)
    at src/ops/set.ops:231
#2  0xb7dd3dd2 in runops_slow_core (interp=0x804f040, pc=0xb6f57504)
    at src/runcore/cores.c:462
#3  0xb7dd306f in runops_int (interp=0x804f040, offset=9107)
    at src/runcore/main.c:987
#4  0xb7dbb402 in runops (interp=0x804f040, offs=3) at src/call/ops.c:119
#5  0xb7dbb589 in runops_args (interp=0x804f040, sub=0x80c29b8, obj=0x80b0bd0,
    meth_unused=0x0, sig=0xb7f3801b "vP", ap=0xbfd51e7c "\030-\f\b")
    at src/call/ops.c:269
#6  0xb7dbbd38 in Parrot_runops_fromc_args (interp=0x804f040, sub=0x80c29b8,
    sig=0xb7f3801b "vP") at src/call/ops.c:338
#7  0xb7da5288 in Parrot_runcode (interp=0x804f040, argc=2, argv=0xbfd51fe8)
    at src/embed.c:983
#8  0xb7f24ecf in imcc_run (interp=0x804f040, sourcefile=0xbfd533d4 "tcl.pbc",
    argc=2, argv=0xbfd51fe8) at compilers/imcc/main.c:801
#9  0x08048955 in main (argc=2, argv=0xbfd51fe8) at src/main.c:60

Change History

Changed 5 years ago by jkeenan

  • component changed from none to core

Changed 5 years ago by coke

  • status changed from new to closed
  • resolution set to fixed

NotFound++ seems to have fixed this segfault.

Note: See TracTickets for help on using tickets.