Skip to content

Instantly share code, notes, and snippets.

@stormbrew
Created January 29, 2010 05:55
Show Gist options
  • Save stormbrew/289489 to your computer and use it in GitHub Desktop.
Save stormbrew/289489 to your computer and use it in GitHub Desktop.
Program received signal SIGINT, Interrupt.
0x9243046e in __semwait_signal ()
(gdb) bt
#0 0x9243046e in __semwait_signal ()
#1 0x9245b3e6 in _pthread_cond_wait ()
#2 0x9245adcd in pthread_cond_wait$UNIX2003 ()
#3 0x000bc158 in thread::Condition::wait (this=0x4, mutex=@0x4) at thread.hpp:376
#4 0x000e67de in rubinius::Channel::receive_timeout (this=0x22994dc, state=0xf00ee0, duration=0x1a, call_frame=0xbfffd500) at vm/builtin/channel.cpp:122
#5 0x000e6b37 in rubinius::Channel::receive (this=0x4, state=0x4, call_frame=0x4) at vm/builtin/channel.cpp:66
#6 0x00081acf in rubinius::Primitives::channel_receive (state=0xf00ee0, call_frame=0xbfffd500, msg=@0x11c43e0, args=@0xbfffd49c) at primitives_glue.gen.cpp:3949
#7 0x000494c2 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x291b840, call_frame=0xbfffd500, args=@0xbfffd82c) at instruction_implementations.hpp:497
#8 0x000df0f4 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0xf00ee0, previous=0xbfffd880, msg=@0x291b400, args=@0xbfffd82c) at vm/vmmethod.cpp:576
#9 0x000495ff in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x291b2f0, call_frame=0xbfffd880, args=@0xbfffdb8c) at instruction_implementations.hpp:538
#10 0x000df0f4 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0xf00ee0, previous=0xbfffdbf0, msg=@0x13010b0, args=@0xbfffdb8c) at vm/vmmethod.cpp:576
#11 0x000494c2 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x2b6c310, call_frame=0xbfffdbf0, args=@0xbfffdf8c) at instruction_implementations.hpp:497
#12 0x000df681 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0xf00ee0, previous=0xbfffdfe0, msg=@0xbfffdd24, args=@0xbfffdf8c) at vm/vmmethod.cpp:576
#13 0x000fb2af in rubinius::Object::send_prim (this=0x1c86bc0, state=0xf00ee0, exec=0x1cbae7c, call_frame=0xbfffdfe0, msg=@0x10c6d48, args=@0xbfffdf8c) at vm/builtin/object.cpp:470
#14 0x000a20d4 in rubinius::Primitives::object_send (state=0xf00ee0, call_frame=0xbfffdfe0, msg=@0x10c6d48, args=@0xbfffdf8c) at primitives_glue.gen.cpp:17253
#15 0x00049566 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x2832110, call_frame=0xbfffdfe0, args=@0xbfffe2fc) at instruction_implementations.hpp:517
#16 0x000df0f4 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0xf00ee0, previous=0xbfffe350, msg=@0x121dc14, args=@0xbfffe2fc) at vm/vmmethod.cpp:576
#17 0x000495ff in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x296de80, call_frame=0xbfffe350, args=@0xbfffe6cc) at instruction_implementations.hpp:538
#18 0x000e0460 in rubinius::VMMethod::execute_specialized<rubinius::FixedArguments> (state=0xf00ee0, previous=0xbfffe720, msg=@0x121f184, args=@0xbfffe6cc) at vm/vmmethod.cpp:576
#19 0x00049566 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x296e5d0, call_frame=0xbfffe720, args=@0xbfffea6c) at instruction_implementations.hpp:517
#20 0x000df0f4 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0xf00ee0, previous=0xbfffeac0, msg=@0x1226d84, args=@0xbfffea6c) at vm/vmmethod.cpp:576
#21 0x00049566 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x2976cb0, call_frame=0xbfffeac0, args=@0xbfffedbc) at instruction_implementations.hpp:517
#22 0x000df681 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0xf00ee0, previous=0xbfffee20, msg=@0x122921c, args=@0xbfffedbc) at vm/vmmethod.cpp:576
#23 0x000494c2 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x2977970, call_frame=0xbfffee20, args=@0xbffff11c) at instruction_implementations.hpp:497
#24 0x000df681 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0xf00ee0, previous=0xbffff180, msg=@0x122ac1c, args=@0xbffff11c) at vm/vmmethod.cpp:576
#25 0x000494c2 in rubinius::VMMethod::interpreter (state=0xf00ee0, vmm=0x2978310, call_frame=0xbffff180, args=@0xbffff2b0) at instruction_implementations.hpp:497
#26 0x000df681 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0xf00ee0, previous=0x0, msg=@0xbffff2c0, args=@0xbffff2b0) at vm/vmmethod.cpp:576
#27 0x0003b7aa in thread::LockGuardTemplate<rubinius::GlobalLock>::unlock () at thread.hpp:51
#28 0x0003b7aa in ~LockGuard [inlined] () at vm/compiled_file.cpp:25
#29 0x0003b7aa in ~LockGuard [inlined] () at thread.hpp:27
#30 0x0003b7aa in rubinius::CompiledFile::execute (this=0x4, state=0xf00ee0) at vm/compiled_file.cpp:53
#31 0x0003ef53 in rubinius::VM::thread_state () at vm.hpp:344
#32 0x0003ef53 in rubinius::Environment::run_file (this=0xbffff750, file=@0xbffff6f4) at vm/environment.cpp:341
#33 0x00040609 in std::string::_M_rep () at basic_string.h:472
#34 0x00040609 in ~basic_string [inlined] () at basic_string.h:472
#35 0x00040609 in rubinius::Environment::run_from_filesystem (this=0xbffff750, root=@0xbffff990) at vm/environment.cpp:472
#36 0x0015d02c in std::string::_M_rep () at basic_string.h:50
#37 0x0015d02c in ~basic_string [inlined] () at vm/drivers/cli.cpp:472
#38 0x0015d02c in ~basic_string [inlined] () at basic_string.h:472
#39 0x0015d02c in main (argc=4, argv=0x4) at vm/drivers/cli.cpp:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment