#1886: set_string_native() not implemented in class 'TclString'
----------------------+-----------------------------------------------------
Reporter: coke | Owner: whiteknight
Type: bug | Status: assigned
Priority: critical | Milestone:
Component: none | Version: master
Severity: fatal | Keywords:
Lang: tcl | Patch:
Platform: |
----------------------+-----------------------------------------------------
Changes (by whiteknight):
* owner: => whiteknight
* priority: normal => critical
* status: new => assigned
* severity: high => fatal
Comment:
Here's the backtrace I get from the failure:
{{{
#0 Parrot_ex_throw_from_c_args (interp=0x79f040, ret_addr_unused=0x0,
exitcode=36,
format=0x7ffff7b2ffe0 "%s() not implemented in class '%Ss'") at
src/exceptions.c:440
#1 0x00007ffff79fd18d in cant_do_method (interp=0x79f040, pmc=0xa54c10,
index=168)
at /home/andrew/projects/parrot/./src/pmc/default.pmc:148
#2 0x00007ffff79fd93e in Parrot_default_set_string_native_orig
(interp=0x79f040, _self=0xa54c10,
value=0x9d1158) at
/home/andrew/projects/parrot/./src/pmc/default.c:2602
#3 0x00007ffff79fa505 in Parrot_default_set_string_native
(interp=0x79f040, _self=0xa54c10,
value=0x9d1158) at
/home/andrew/projects/parrot/./src/pmc/default.c:1862
#4 0x00007ffff7a25d0a in Parrot_Float_set_string_native_orig
(interp=0x79f040, _self=0xa54c10,
value=0x9d1158) at
/home/andrew/projects/parrot/./src/pmc/float.pmc:181
#5 0x00007ffff7a224c5 in Parrot_Float_set_string_native (interp=0x79f040,
_self=0xa54c10,
value=0x9d1158) at /home/andrew/projects/parrot/./src/pmc/float.c:364
#6 0x00007ffff7acf4eb in Parrot_scalar_concatenate_str (interp=0x79f040,
_self=0x914bf8,
value=0xd91fb0, dest=0xa54c10) at
/home/andrew/projects/parrot/./src/pmc/scalar.pmc:648
#7 0x00007ffff7934196 in Parrot_concat_p_p_sc (cur_opcode=0xb037a8,
interp=0x79f040)
at src/ops/core_ops.c:20122
#8 0x00007ffff79ce688 in runops_fast_core (interp=0x79f040,
runcore_unused=0x881300, pc=0xb037a8)
at src/runcore/cores.c:513
#9 0x00007ffff79cdb0b in runops_int (interp=0x79f040, offset=113807) at
src/runcore/main.c:218
#10 0x00007ffff7992325 in runops (interp=0x79f040, offs=113807) at
src/call/ops.c:126
#11 0x00007ffff798a6ad in Parrot_pcc_invoke_from_sig_object
(interp=0x79f040, sub_obj=0x9cf288,
call_object=0xd8e700) at src/call/pcc.c:323
#12 0x00007ffff798a4d2 in Parrot_pcc_invoke_sub_from_c_args
(interp=0x79f040, sub_obj=0x9cf288,
sig=0x7ffff7b343cb "P->") at src/call/pcc.c:130
#13 0x00007ffff79e6309 in Parrot_pf_execute_bytecode_program
(interp=0x79f040, pf=0x89d890,
args=0x8905c0) at src/packfile/api.c:4523
#14 0x00007ffff795d8db in Parrot_api_run_bytecode (interp_pmc=0x873af8,
pbc=0x9da358,
mainargs=0x8905c0) at src/embed/api.c:457
#15 0x0000000000400f68 in main ()
}}}
I need to do some digging, but it appears on quick inspection that this is
an MMD-related failure inside scalar.concatinate_str.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1886#comment:7>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets