Program received signal SIGSEGV, Segmentation fault.
0x00007ffff200a170 in llvm::TypeFinder::run(llvm::Module const&, bool) () from /usr/lib/libLLVM-3.5.so
(gdb) bt
0 0x00007ffff200a170 in llvm::TypeFinder::run(llvm::Module const&, bool) () from /usr/lib/libLLVM-3.5.so
1 0x00007ffff1f01bd8 in llvm::TypePrinting::incorporateTypes(llvm::Module const&) () from /usr/lib/libLLVM-3.5.so
2 0x00007ffff1f053b7 in llvm::AssemblyWriter::init() () from /usr/lib/libLLVM-3.5.so
3 0x00007ffff1f0bc59 in llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const () from /usr/lib/libLLVM-3.5.so
4 0x00007ffff4b2a1d7 in CompilerEngine::gen_ctor (this=, cu=, yactor=)
at /home/gzleo/opensource/rubyjitqt/compilerengine.cpp:1052
5 0x00007ffff4b2cac7 in CompilerEngine::gen_undefs (this=, cu=0x1160a30, yafun=, yastmt=)
at /home/gzleo/opensource/rubyjitqt/compilerengine.cpp:1506
6 0x00007ffff4b29560 in CompilerEngine::conv_ctor2 (this=0xa478c0, unit=, ctor=, dargs=...)
at /home/gzleo/opensource/rubyjitqt/compilerengine.cpp:946
7 0x00007ffff4b1301e in CtrlEngine::vm_new (this=0xa3e850, klass=..., uargs=...) at /home/gzleo/opensource/rubyjitqt/ctrlengine.cpp:52
8 0x00007ffff4aef3e5 in RubyInit::Qt_class_init (this=, argc=, argv=, self=)
at /home/gzleo/opensource/rubyjitqt/ruby/rubyinit.cpp:272
9 0x00007ffff7ae3a3a in ?? () from /usr/lib/libruby.so.2.2
10 0x00007ffff7ae4c82 in ?? () from /usr/lib/libruby.so.2.2
11 0x00007ffff7a20931 in rb_class_new_instance () from /usr/lib/libruby.so.2.2
12 0x00007ffff7ad8329 in ?? () from /usr/lib/libruby.so.2.2
13 0x00007ffff7ae8bee in ?? () from /usr/lib/libruby.so.2.2
14 0x00007ffff7add0de in ?? () from /usr/lib/libruby.so.2.2
15 0x00007ffff7ae205f in ?? () from /usr/lib/libruby.so.2.2
16 0x00007ffff7ae381f in rb_iseq_eval_main () from /usr/lib/libruby.so.2.2
17 0x00007ffff79d021f in ?? () from /usr/lib/libruby.so.2.2
18 0x00007ffff79d1d8d in ruby_exec_node () from /usr/lib/libruby.so.2.2
19 0x00007ffff79d3c0e in ruby_run_node () from /usr/lib/libruby.so.2.2
20 0x00000000004008ab in ?? ()
21 0x00007ffff75db800 in __libc_start_main () from /usr/lib/libc.so.6
实例方法: _ZN6QFlagsIN2Qt13AlignmentFlagEEC1EMNS2_7PrivateEi
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff200a170 in llvm::TypeFinder::run(llvm::Module const&, bool) () from /usr/lib/libLLVM-3.5.so (gdb) bt
0 0x00007ffff200a170 in llvm::TypeFinder::run(llvm::Module const&, bool) () from /usr/lib/libLLVM-3.5.so
1 0x00007ffff1f01bd8 in llvm::TypePrinting::incorporateTypes(llvm::Module const&) () from /usr/lib/libLLVM-3.5.so
2 0x00007ffff1f053b7 in llvm::AssemblyWriter::init() () from /usr/lib/libLLVM-3.5.so
3 0x00007ffff1f0bc59 in llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*) const () from /usr/lib/libLLVM-3.5.so
4 0x00007ffff4b2a1d7 in CompilerEngine::gen_ctor (this=, cu=, yactor=)
5 0x00007ffff4b2cac7 in CompilerEngine::gen_undefs (this=, cu=0x1160a30, yafun=, yastmt=)
6 0x00007ffff4b29560 in CompilerEngine::conv_ctor2 (this=0xa478c0, unit=, ctor=, dargs=...)
7 0x00007ffff4b1301e in CtrlEngine::vm_new (this=0xa3e850, klass=..., uargs=...) at /home/gzleo/opensource/rubyjitqt/ctrlengine.cpp:52
8 0x00007ffff4aef3e5 in RubyInit::Qt_class_init (this=, argc=, argv=, self=)
9 0x00007ffff7ae3a3a in ?? () from /usr/lib/libruby.so.2.2
10 0x00007ffff7ae4c82 in ?? () from /usr/lib/libruby.so.2.2
11 0x00007ffff7a20931 in rb_class_new_instance () from /usr/lib/libruby.so.2.2
12 0x00007ffff7ad8329 in ?? () from /usr/lib/libruby.so.2.2
13 0x00007ffff7ae8bee in ?? () from /usr/lib/libruby.so.2.2
14 0x00007ffff7add0de in ?? () from /usr/lib/libruby.so.2.2
15 0x00007ffff7ae205f in ?? () from /usr/lib/libruby.so.2.2
16 0x00007ffff7ae381f in rb_iseq_eval_main () from /usr/lib/libruby.so.2.2
17 0x00007ffff79d021f in ?? () from /usr/lib/libruby.so.2.2
18 0x00007ffff79d1d8d in ruby_exec_node () from /usr/lib/libruby.so.2.2
19 0x00007ffff79d3c0e in ruby_run_node () from /usr/lib/libruby.so.2.2
20 0x00000000004008ab in ?? ()
21 0x00007ffff75db800 in __libc_start_main () from /usr/lib/libc.so.6
22 0x00000000004008d9 in _start ()
(gdb)