id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1937,t/src/embed.t - TODO passed:   3 in optimized builds,mikehh,,"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)
",bug,closed,normal,,core,2.11.0,medium,fixed,,,,,
