https://bugzilla.novell.com/show_bug.cgi?id=690020
https://bugzilla.novell.com/show_bug.cgi?id=690020#c3 --- Comment #3 from Geoff Norton <gnor...@novell.com> 2011-04-28 20:37:05 UTC --- We have a few different crashes here: #1> MONO_PATH=/Users/plasma/Downloads/bug-690020_MobileAgentSource/mobileagent/bin/iPhone/MobileAgent.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --llvm --aot=mtriple=armv6-darwin,full,static,asmonly,nodebug,llvm-path=/Developer/MonoTouch/LLVM/bin/,outfile=/var/folders/Ny/NyElTwhDGD8kZMqIEeLGXE+++TI/-Tmp-/tmp1b6f79b6.tmp/RestSharp.MonoTouch.dll.6.s "/Users/plasma/Downloads/bug-690020_MobileAgentSource/mobileagent/bin/iPhone/MobileAgent.app/RestSharp.MonoTouch.dll" Instruction does not dominate all uses! %t631 = load i32* %44 %47 = inttoptr i32 %t631 to i32* Instruction does not dominate all uses! %47 = inttoptr i32 %t631 to i32* %48 = getelementptr i32* %47, i32 2 Instruction does not dominate all uses! %48 = getelementptr i32* %47, i32 2 %t73 = load i32* %48 Instruction does not dominate all uses! %t73 = load i32* %48 %49 = inttoptr i32 %t73 to i32* Instruction does not dominate all uses! %49 = inttoptr i32 %t73 to i32* %50 = getelementptr i32* %49, i32 3 Instruction does not dominate all uses! %50 = getelementptr i32* %49, i32 3 %t74 = load i32* %50 Instruction does not dominate all uses! %t74 = load i32* %50 %51 = icmp eq i32 %t74, %t75 Instruction does not dominate all uses! %51 = icmp eq i32 %t74, %t75 br i1 %51, label %BB42, label %BB45 Instruction does not dominate all uses! %t1022 = load i32* %69 %72 = inttoptr i32 %t1022 to i32* Instruction does not dominate all uses! %72 = inttoptr i32 %t1022 to i32* %73 = getelementptr i32* %72, i32 2 Instruction does not dominate all uses! %73 = getelementptr i32* %72, i32 2 %t112 = load i32* %73 Instruction does not dominate all uses! %t112 = load i32* %73 %74 = inttoptr i32 %t112 to i32* Instruction does not dominate all uses! %74 = inttoptr i32 %t112 to i32* %75 = getelementptr i32* %74, i32 3 Instruction does not dominate all uses! %75 = getelementptr i32* %74, i32 3 %t113 = load i32* %75 Instruction does not dominate all uses! %t113 = load i32* %75 %76 = icmp eq i32 %t113, %t114 Instruction does not dominate all uses! %76 = icmp eq i32 %t113, %t114 br i1 %76, label %BB70, label %BB73 Broken module found, compilation aborted! 0 opt 0x004f60e8 llvm::PrettyStackTraceString::~PrettyStackTraceString() + 12232 1 opt 0x004f6cf7 llvm::PrettyStackTraceString::~PrettyStackTraceString() + 15319 2 libSystem.B.dylib 0x994c245b _sigtramp + 43 3 libSystem.B.dylib 0xffffffff _sigtramp + 1723063247 4 opt 0x0003febb std::vector<char, std::allocator<char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned long, char const&) + 1323 5 opt 0x004b56e6 llvm::CallbackVH::deleted() + 95414 6 opt 0x00486aff llvm::BasicBlockPass::~BasicBlockPass() + 31855 7 opt 0x0023bdc9 std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, llvm::CallGraphNode*>, std::_Select1st<std::pair<llvm::Function const* const, llvm::CallGraphNode*> >, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, llvm::CallGraphNode*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::Function const* const, llvm::CallGraphNode*> >, std::pair<llvm::Function const* const, llvm::CallGraphNode*> const&) + 7385 8 opt 0x0023cdd2 std::_Rb_tree<llvm::Function const*, std::pair<llvm::Function const* const, llvm::CallGraphNode*>, std::_Select1st<std::pair<llvm::Function const* const, llvm::CallGraphNode*> >, std::less<llvm::Function const*>, std::allocator<std::pair<llvm::Function const* const, llvm::CallGraphNode*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::Function const* const, llvm::CallGraphNode*> >, std::pair<llvm::Function const* const, llvm::CallGraphNode*> const&) + 11490 9 opt 0x0048879f llvm::BasicBlockPass::~BasicBlockPass() + 39183 10 opt 0x00488a6c llvm::BasicBlockPass::~BasicBlockPass() + 39900 11 opt 0x00488b6b llvm::BasicBlockPass::~BasicBlockPass() + 40155 12 opt 0x0004ebf4 llvm::scc_iterator<llvm::CallGraphNode*, llvm::GraphTraits<llvm::CallGraphNode*> >::GetNextSCC() + 17588 13 opt 0x00043195 std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<void (*)(void*), void*>*, std::vector<std::pair<void (*)(void*), void*>, std::allocator<std::pair<void (*)(void*), void*> > > >, std::pair<void (*)(void*), void*> const&) + 12005 Stack dump: 0. Program arguments: /Developer/MonoTouch/LLVM/bin/opt -f -simplifycfg -domtree -domfrontier -scalarrepl -instcombine -simplifycfg -basiccg -prune-eh -inline -functionattrs -domtree -domfrontier -scalarrepl -simplify-libcalls -instcombine -simplifycfg -instcombine -simplifycfg -reassociate -domtree -loops -loopsimplify -domfrontier -loopsimplify -lcssa -loop-rotate -licm -lcssa -loop-unswitch -instcombine -scalar-evolution -loopsimplify -lcssa -iv-users -indvars -loop-deletion -loopsimplify -lcssa -loop-unroll -instcombine -memdep -gvn -memdep -memcpyopt -sccp -instcombine -domtree -memdep -dse -adce -simplifycfg -preverify -domtree -verify -o /var/folders/Ny/NyElTwhDGD8kZMqIEeLGXE+++TI/-Tmp-/tmp1b6f79b6.tmp/RestSharp.MonoTouch.dll.6.s.opt.bc /var/folders/Ny/NyElTwhDGD8kZMqIEeLGXE+++TI/-Tmp-/tmp1b6f79b6.tmp/RestSharp.MonoTouch.dll.6.s.bc 1. Running pass 'CallGraph Pass Manager' on module '/var/folders/Ny/NyElTwhDGD8kZMqIEeLGXE+++TI/-Tmp-/tmp1b6f79b6.tmp/RestSharp.MonoTouch.dll.6.s.bc'. 2. Running pass 'Module Verifier' on function '@RestSharp.MonoTouch_RestSharp_Http_GetRawResponse_System_Net_HttpWebRequest' #2> MONO_PATH=/Users/plasma/Downloads/bug-690020_MobileAgentSource/mobileagent/bin/iPhone/MobileAgent.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --llvm --aot=mtriple=armv6-darwin,full,static,asmonly,nodebug,llvm-path=/Developer/MonoTouch/LLVM/bin/,outfile=/var/folders/Ny/NyElTwhDGD8kZMqIEeLGXE+++TI/-Tmp-/tmp1b6f79b6.tmp/NewtonsoftJsonMonoTouch.dll.6.s "/Users/plasma/Downloads/bug-690020_MobileAgentSource/mobileagent/bin/iPhone/MobileAgent.app/NewtonsoftJsonMonoTouch.dll" (gdb) bt #0 0x994bd156 in __kill () #1 0x994bd148 in kill$UNIX2003 () #2 0x9954f899 in raise () #3 0x9956594d in __abort () #4 0x99559ff4 in __chk_fail () #5 0x99488fb9 in __sprintf_chk () #6 0x0009919b in emit_code (acfg=0x2001800) at ./../../../mono/mini/aot-compiler.c:5368 #7 0x000a66c2 in mono_compile_assembly (ass=0x16001b0, opts=51456511, aot_options=0xbffff505 "mtriple=armv6-darwin,full,static,asmonly,nodebug,llvm-path=/Developer/MonoTouch/LLVM/bin/,outfile=/var/folders/Ny/NyElTwhDGD8kZMqIEeLGXE+++TI/-Tmp-/tmp1b6f79b6.tmp/NewtonsoftJsonMonoTouch.dll.6.s") at ../../../../mono/mini/aot-compiler.c:7016 #8 0x00090185 in main_thread_handler [inlined] () at /Developer/MonoTouch/Source/mono/mono/mini/driver.c:1141 #9 0x00090185 in mono_main (argc=4, argv=0xbffff400) at ./../../../mono/mini/driver.c:2038 #10 0x0000e265 in start () Not sure whats up with #2, memory corruption? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - mono-bugs@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-bugs