Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

`Rubinius::VariableScope#locals` crashes #2939

Closed
kyrylo opened this Issue Feb 12, 2014 · 2 comments

Comments

Projects
None yet
3 participants

kyrylo commented Feb 12, 2014

The version.

% rbx -v
rubinius 2.2.5 (2.1.0 e543ba32 2014-02-08 JI) [x86_64-linux-gnu]

The code.

Rubinius::VariableScope.new.locals

The report.

Rubinius Crash Report #rbxcrashreport

Rubinius Crash Report #rbxcrashreport

Error: signal SIGSEGV

[[Backtrace]]
ruby[0x59442e]
/usr/lib/libc.so.6(+0x353e0)[0x7f5f273f73e0]
ruby(_ZN8rubinius13VariableScope9get_localEi+0x19)[0x6eb4c9]
ruby(_ZN8rubinius13VariableScope9get_localEPNS_5StateEi+0x17)[0x6eb887]
ruby(_ZN8rubinius13VariableScope6localsEPNS_5StateE+0x9a)[0x6eb97a]
ruby(_ZN8rubinius10Primitives21variable_scope_localsEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x7f)[0x6360ff]
ruby(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x19c)[0x68fcac]
ruby(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x25c4)[0x5b1734]
ruby(_ZN8rubinius11MachineCode17execute_as_scriptEPNS_5StateEPNS_12CompiledCodeEPNS_9CallFrameE+0x1b2)[0x5f9322]
ruby(_ZN8rubinius6System13vm_run_scriptEPNS_5StateERNS_11GCTokenImplEPNS_12CompiledCodeEPNS_9CallFrameE+0xb5)[0x6e1175]
ruby(_ZN8rubinius10Primitives13vm_run_scriptEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x89)[0x62fa09]
ruby(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x19c)[0x68fcac]
ruby(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x25c4)[0x5b1734]
ruby(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2a9)[0x5faa49]
ruby(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xbf)[0x694a6f]
ruby(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x19c)[0x68fcac]
ruby(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x25c4)[0x5b1734]
ruby(_ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x22c)[0x5fb7ac]
ruby(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xbf)[0x694a6f]
ruby(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x19c)[0x68fcac]
ruby(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x25c4)[0x5b1734]
ruby(_ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1e1)[0x5fb2b1]
ruby(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xbf)[0x694a6f]
ruby(_ZN8rubinius8CallSite17empty_cache_vcallEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x19c)[0x6900cc]
ruby(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x26c5)[0x5b1835]
ruby(_ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x1e1)[0x5fb2b1]
ruby(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xbf)[0x694a6f]
ruby(_ZN8rubinius8Dispatch4sendEPNS_5StateEPNS_9CallFrameERNS_10LookupDataERNS_9ArgumentsENS_19MethodMissingReasonE+0x6c)[0x593acc]
ruby(_ZN8rubinius6Object4sendEPNS_5StateEPNS_9CallFrameEPNS_6SymbolEb+0xa6)[0x6c4836]
ruby(_ZN8rubinius11Environment19run_from_filesystemEv+0x3ec)[0x599d6c]
ruby(main+0xd0)[0x55c0c0]
/usr/lib/libc.so.6(__libc_start_main+0xf5)[0x7f5f273e3b05]
ruby[0x5654c9]

[[System Info]]
sysname: Linux
nodename: x220
release: 3.12.8-1-ARCH
version: #1 SMP PREEMPT Thu Jan 16 09:16:34 CET 2014
machine: x86_64

@YorickPeterse YorickPeterse added the crash label Feb 18, 2015

Owner

YorickPeterse commented Apr 29, 2015

Still occurs as of af157db.

@jemc jemc self-assigned this Apr 29, 2015

@jemc jemc closed this in 546cef5 Apr 30, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment