id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
641	Crash when loading PIR file	jonathand		"Parrot crashes while loading the following file :

.sub main
  .local pmc bfdata
  bfdata = new [0;0;0;0;0;0;0;0;0;0] # <-- 10 zeros
.end

## corresponding backtrace
#0  0xb7f32a68 in constant_folding () from /usr/lib/libparrot.so.1.0.0
#1  0xb7f32c98 in e_pbc_emit () from /usr/lib/libparrot.so.1.0.0
#2  0xb7f23750 in emit_flush () from /usr/lib/libparrot.so.1.0.0
#3  0xb7f1da7e in imc_compile_unit () from /usr/lib/libparrot.so.1.0.0
#4  0xb7f1dae8 in imc_close_unit () from /usr/lib/libparrot.so.1.0.0
#5  0xb7f12600 in yyparse () from /usr/lib/libparrot.so.1.0.0
#6  0xb7f1deb0 in compile_to_bytecode () from /usr/lib/libparrot.so.1.0.0
#7  0xb7f1f1a1 in imcc_run () from /usr/lib/libparrot.so.1.0.0
#8  0x08048958 in _start ()


Note that the following is parsed sucessfully :
.sub main
  .local pmc bfdata
  bfdata = new [0;0;0;0;0;0;0;0;0] # <-- only 9 zeros here
.end
"	bug	closed	normal		none	1.0.0	medium	fixed	parrot, malformed, crash				linux
