#1937: t/src/embed.t - TODO passed: 3 in optimized builds
--------------------+-------------------------------------------------------
Reporter: mikehh | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: none | Version: 2.11.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
test 3 of t/src/embed.t has a TODO pass with optimized builds
from prove -v t/src/embed.t (built with gcc-4.5 - NO --optimize)
{{{
not ok 3 - Minimal embed, create multiple interps without giving 1st
interp to Parrot_new # TODO TT #1880 : Parrot_new requires the 1st interp
created as an argument
# Failed (TODO) test 'Minimal embed, create multiple interps without
giving 1st interp to Parrot_new '
# at t/src/embed.t line 105.
# Exited with error code: [SIGNAL 6]
# Received:
# src/thread.c:1397: failed assertion '!interpreter_array'
# Backtrace - Obtained 10 stack frames (max trace depth is 32).
# /home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(+0xc08b2) [0xb753a8b2]
# /home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(Parrot_confess+0x9a)
[0xb753a87a]
# /home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(+0x120e06) [0xb759ae06]
# /home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(+0x11879d) [0xb759279d]
#
/home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(initialize_interpreter+0x2cb)
[0xb7558dbb]
# /home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(make_interpreter+0x40)
[0xb75589c0]
# /home/mhu/t.parrot/blib/lib/libparrot.so.2.11.0(Parrot_new+0x2c)
[0xb7530dcc]
# ./t/src/embed_3(main+0x38) [0x804885b]
# /lib/libc.so.6(__libc_start_main+0xe7) [0xb6152ce7]
# ./t/src/embed_3() [0x8048761]
#
# Expected:
# Done
# Really done
#
}}}
the failed assertion - src/thread.c:1397: failed assertion
'!interpreter_array' will not happen with an optimized build as
--optimized builds ignore assertions.
Cheers, Michael (mikehh)
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1937>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets