rubinius/rubinius — Issue #1466: Crash in 1.9 mode when running ci specs
Author: hosiawak
Created: 2011-12-23 11:18:19+00:00
State: open

32-bit Linux

bin/mspec ci -T -X19 -T -Xint -V spec/ruby/core/array/pack

rubinius 2.0.0dev (1.9.3 8dedcf0f yyyy-mm-dd) [i686-pc-linux-gnu]

/home/karol/projects/personal/rubinius/spec/ruby/core/array/pack/a_spec.rb ........................................................
/home/karol/projects/personal/rubinius/spec/ruby/core/array/pack/at_spec.rb ............
/home/karol/projects/personal/rubinius/spec/ruby/core/array/pack/b_spec.rb ..............................
/home/karol/projects/personal/rubinius/spec/ruby/core/array/pack/comment_spec.rb.....
/home/karol/projects/personal/rubinius/spec/ruby/core/array/pack/c_spec.rb ............................................
/home/karol/projects/personal/rubinius/spec/ruby/core/array/pack/d_spec.rb ..

CRASH: A fatal error has occurred.

Backtrace:
bin/rbx[0x818b8f0]
[0x18d400]
bin/rbx(_ZN8rubinius7ImmixGC10saw_objectEPNS_6ObjectE+0x16d)[0x835038d]
bin/rbx(_ZN8rubinius10ObjectMark4callEPNS_6ObjectE+0x20)[0x83570e0]
bin/rbx(_ZN8rubinius9CharArray4Info9auto_markEPNS_6ObjectERNS_10ObjectMarkE+0x8c)[0x826badc]
bin/rbx(_ZN8rubinius8TypeInfo4markEPNS_6ObjectERNS_10ObjectMarkE+0x1e)[0x826691e]
bin/rbx(_ZN8rubinius16GarbageCollector11scan_objectEPNS_6ObjectE+0xb6)[0x834f0d6]
bin/rbx(_ZN8rubinius7ImmixGC7collectERNS_6GCDataE+0x1d4)[0x8351ac4]
bin/rbx(_ZN8rubinius12ObjectMemory14collect_matureERNS_6GCDataE+0xbf)[0x81b05bf]
bin/rbx(_ZN8rubinius12ObjectMemory13collect_maybeEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameE+0x171)[0x81b5be1]
bin/rbx(_ZN8rubinius2VM13collect_maybeERNS_11GCTokenImplEPNS_9CallFrameE+0x4d)[0x829029d]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x364)[0x8295874]
bin/rbx(_ZN8rubinius11InlineCache11check_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x97)[0x81964a7]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x22e)[0x829457e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x25e)[0x829505e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1ce)[0x8293e1e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x1e6)[0x829be86]
bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x8f)[0x829c5ef]
bin/rbx(_ZN8rubinius16BlockEnvironment10call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xaa)[0x829c77a]
bin/rbx(_ZN8rubinius10Primitives16block_call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xd5)[0x82508a5]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x22e)[0x829457e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2490)[0x81a11e0]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x25e)[0x829505e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2490)[0x81a11e0]
bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x1e6)[0x829be86]
bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x8f)[0x829c5ef]
bin/rbx(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x60)[0x829ca10]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x44f6)[0x81a3246]
bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x1e6)[0x829be86]
bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x8f)[0x829c5ef]
bin/rbx(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x60)[0x829ca10]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x44f6)[0x81a3246]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1ce)[0x8293e1e]
bin/rbx(_ZN8rubinius11InlineCache11check_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x97)[0x81964a7]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2490)[0x81a11e0]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1ce)[0x8293e1e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2490)[0x81a11e0]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x22e)[0x829457e]
bin/rbx(_ZN8rubinius11InlineCache11check_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x97)[0x81964a7]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x1e6)[0x829be86]
bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x8f)[0x829c5ef]
bin/rbx(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x60)[0x829ca10]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x44f6)[0x81a3246]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1ce)[0x8293e1e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2490)[0x81a11e0]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1ce)[0x8293e1e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]
bin/rbx(_ZN8rubinius8VMMethod11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1668)[0x81a03b8]
bin/rbx(_ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x22e)[0x829457e]
bin/rbx(_ZN8rubinius11InlineCache21check_cache_referenceEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x7c)[0x819653c]