Skip to content

Instantly share code, notes, and snippets.

@secretfader
Created September 21, 2012 16:37
Show Gist options
  • Save secretfader/3762527 to your computer and use it in GitHub Desktop.
Save secretfader/3762527 to your computer and use it in GitHub Desktop.
Rubinius with Puma
[BUG: requested Object for unknown NativeMethod handle type]
2 ruby 0x000000010f47d8e3 rubinius::bug(char const*) + 67
3 ruby 0x000000010f5ae38b rubinius::GenericArguments::invoke(rubinius::State*, rubinius::NativeMethod*, rubinius::NativeMethodEnvironment*, rubinius::Arguments&) + 1195
4 ruby 0x000000010f5adce2 rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 908
5 ruby 0x000000010f4832ed rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
6 ruby 0x000000010f486a46 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9814
7 ruby 0x000000010f4ef846 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 854
8 ruby 0x000000010f58ca14 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 468
9 ruby 0x000000010f482ee8 rubinius::InlineCache::empty_cache_private(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 554
10 ruby 0x000000010f486a46 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9814
11 ruby 0x000000010f4ef846 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 854
12 ruby 0x000000010f58ca14 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 468
13 ruby 0x000000010f482ee8 rubinius::InlineCache::empty_cache_private(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 554
14 ruby 0x000000010f486a46 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9814
15 ruby 0x000000010f586e61 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1013
16 ruby 0x000000010f586f98 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
17 ruby 0x000000010f5872a2 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
18 ruby 0x000000010f600878 rubinius::Proc::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&) + 998
19 ruby 0x000000010f52a804 rubinius::Primitives::proc_call(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 168
20 ruby 0x000000010f4832ed rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
21 ruby 0x000000010f486da4 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 10676
22 ruby 0x000000010f586e61 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1013
23 ruby 0x000000010f586f98 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
24 ruby 0x000000010f5872a2 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
25 ruby 0x000000010f600878 rubinius::Proc::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&) + 998
26 ruby 0x000000010f52a804 rubinius::Primitives::proc_call(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 168
27 ruby 0x000000010f486da4 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 10676
28 ruby 0x000000010f4eed96 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 822
29 ruby 0x000000010f5b2353 rubinius::Object::send(rubinius::State*, rubinius::CallFrame*, rubinius::Symbol*, bool) + 165
30 ruby 0x000000010f60cd62 rubinius::Thread::in_new_thread(void*) + 320
31 libsystem_c.dylib 0x00007fff8070c742 _pthread_start + 327
32 libsystem_c.dylib 0x00007fff806f9181 thread_start + 13
---------------------------------------------
CRASH: A fatal error has occurred.
Backtrace:
0 ruby 0x000000010f479770 _ZN8rubiniusL12segv_handlerEi + 544
1 libsystem_c.dylib 0x00007fff806fa8ea _sigtramp + 26
2 ??? 0x0000000000000006 0x0 + 6
3 ruby 0x000000010f47d8e8 _ZN8rubinius3bugEPKc + 72
4 ruby 0x000000010f5ae38b _ZN8rubinius16GenericArguments6invokeEPNS_5StateEPNS_12NativeMethodEPNS_23NativeMethodEnvironmentERNS_9ArgumentsE + 1195
5 ruby 0x000000010f5adce2 _ZN8rubinius12NativeMethod23executor_implementationINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 908
6 ruby 0x000000010f4832ed _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629
7 ruby 0x000000010f486a46 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9814
8 ruby 0x000000010f4ef846 _ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 854
9 ruby 0x000000010f58ca14 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 468
10 ruby 0x000000010f482ee8 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
11 ruby 0x000000010f486a46 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9814
12 ruby 0x000000010f4ef846 _ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 854
13 ruby 0x000000010f58ca14 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 468
14 ruby 0x000000010f482ee8 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
15 ruby 0x000000010f486a46 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9814
16 ruby 0x000000010f586e61 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1013
17 ruby 0x000000010f586f98 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260
18 ruby 0x000000010f5872a2 _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 68
19 ruby 0x000000010f600878 _ZN8rubinius4Proc4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsE + 998
20 ruby 0x000000010f52a804 _ZN8rubinius10Primitives9proc_callEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 168
21 ruby 0x000000010f4832ed _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629
22 ruby 0x000000010f486da4 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 10676
23 ruby 0x000000010f586e61 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1013
24 ruby 0x000000010f586f98 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260
25 ruby 0x000000010f5872a2 _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 68
26 ruby 0x000000010f600878 _ZN8rubinius4Proc4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsE + 998
27 ruby 0x000000010f52a804 _ZN8rubinius10Primitives9proc_callEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 168
28 ruby 0x000000010f486da4 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 10676
29 ruby 0x000000010f4eed96 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 822
30 ruby 0x000000010f5b2353 _ZN8rubinius6Object4sendEPNS_5StateEPNS_9CallFrameEPNS_6SymbolEb + 165
31 ruby 0x000000010f60cd62 _ZN8rubinius6Thread13in_new_threadEPv + 320
32 libsystem_c.dylib 0x00007fff8070c742 _pthread_start + 327
33 libsystem_c.dylib 0x00007fff806f9181 thread_start + 13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment