#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

Reply via email to