Skip to content

Instantly share code, notes, and snippets.

@eholk
Created August 25, 2011 23:09
Show Gist options
  • Select an option

  • Save eholk/1172272 to your computer and use it in GitHub Desktop.

Select an option

Save eholk/1172272 to your computer and use it in GitHub Desktop.
(gdb) r ../src/lib/std.rc --lib
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /Users/eholk/Documents/projects/mozilla/rust/build/stage2/rustc ../src/lib/std.rc --lib
Assertion failed: (S->getType()->isPointerTy() && "Invalid cast"), function CreatePointerCast, file /Users/eholk/Documents/projects/mozilla/llvm/lib/VMCore/Instructions.cpp, line 2249.
Program received signal SIGABRT, Aborted.
[Switching to process 38118 thread 0x1b03]
0x96dca9c6 in __pthread_kill ()
(gdb) bt
#0 0x96dca9c6 in __pthread_kill ()
#1 0x9c3a2f78 in pthread_kill ()
#2 0x00cda32b in abort ()
#3 0x00cda3a4 in __assert_rtn ()
#4 0x00c55e77 in llvm::CastInst::CreatePointerCast ()
#5 0x00be1fdf in llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreatePointerCast ()
#6 0x00bdb9e0 in LLVMBuildPointerCast ()
#7 0x00032369 in middle::trans::trans_arg_expr ()
#8 0x00033ef2 in middle::trans::trans_call ()
#9 0x00037f8b in middle::trans::trans_expr_out ()
#10 0x0002c5c4 in middle::trans::trans_lval_gen ()
#11 0x0002e77e in middle::trans::trans_lval ()
#12 0x0003f1d0 in middle::trans::trans_expr_out ()
#13 0x000480c2 in middle::trans::trans_block ()
#14 0x001787e1 in middle::trans::trans_expr_out::thunk1282 ()
#15 0x0004324d in middle::trans::with_out_method ()
#16 0x00037503 in middle::trans::trans_expr_out ()
#17 0x00049016 in middle::trans::trans_block ()
#18 0x0004c96f in middle::trans::trans_closure ()
#19 0x0004cc1e in middle::trans::trans_fn_inner ()
#20 0x0004cce9 in middle::trans::trans_fn ()
#21 0x0004d070 in middle::trans::trans_item ()
#22 0x000520b2 in middle::trans::trans_mod ()
#23 0x00051be6 in middle::trans::trans_item ()
#24 0x000520b2 in middle::trans::trans_mod ()
#25 0x000596fa in middle::trans::trans_crate ()
#26 0x001ce438 in driver::rustc::compile_input::thunk8233 ()
#27 0x0015b06d in driver::rustc::time ()
#28 0x0015ca35 in driver::rustc::compile_input ()
#29 0x0016658b in driver::rustc::main ()
#30 0x001684d7 in _rust_main ()
#31 0x001d082f in _rust_main_wrap ()
#32 0xdeadbeef in ?? ()
#33 0x01bc8200 in ?? ()
#34 0x002df541 in rust_start (main_fn=<value temporarily unavailable, due to optimizations>, crate_map=0x21b360) at rust.cpp:123
#35 0x001d0871 in main ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment