#993: Assertion failure : vm.cpp in pop_current_exception() ---------------------------------------+------------------------------------ Reporter: hungerandthirst@… | Owner: lsansonetti@… Type: defect | Status: reopened Priority: major | Milestone: Component: MacRuby | Resolution: Keywords: gems, bundler, deps | ---------------------------------------+------------------------------------ Comment(by watson1978@…): MacRuby 0.10: {{{ $ echo "" > Gemfile $ macruby -v MacRuby 0.10 (ruby 1.9.2) [universal-darwin10.0, x86_64] $ macruby -r rubygems -e "require 'bundler/setup'; p 42" Assertion failed: ((size_t)pos < current_exceptions.size()), function pop_current_exception, file vm.cpp, line 3434. zsh: abort macruby -r rubygems -e "require 'bundler/setup'; p 42" }}} MacRuby latest: {{{ $ echo "" > Gemfile $ macruby -v MacRuby 0.12 (ruby 1.9.2) [universal-darwin11.0, x86_64] $ macruby -r rubygems -e "require 'bundler/setup'; p 42" 42 $ git clone git://github.com/msabramo/jenx.git && cd jenx && git checkout macruby_issue_993 && xcodebuild && open build/Release/jenx.app && syslog -w Cloning into 'jenx'... remote: Counting objects: 788, done. remote: Compressing objects: 100% (387/387), done. remote: Total 788 (delta 366), reused 752 (delta 330) Receiving objects: 100% (788/788), 19.42 MiB | 372 KiB/s, done. Resolving deltas: 100% (366/366), done. Branch macruby_issue_993 set up to track remote branch macruby_issue_993 from origin by rebasing. Switched to a new branch 'macruby_issue_993' === BUILD NATIVE TARGET jenx OF PROJECT jenx WITH THE DEFAULT CONFIGURATION (Release) === Check dependencies ProcessInfoPlistFile build/Release/jenx.app/Contents/Info.plist jenx/jenx- Info.plist cd /Users/watson/tmp/jenx builtin-infoPlistUtility jenx/jenx-Info.plist -genpkginfo /Users/watson/tmp/jenx/build/Release/jenx.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/watson/tmp/jenx/build/Release/jenx.app/Contents/Info.plist ProcessPCH /var/folders/1z/ff7x15cj7vb24rl38ty0y52w0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders /jenx-Prefix-cflzymbqxahnfogfroxowkdgadse/jenx-Prefix.pch.pth jenx/jenx- Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/watson/tmp/jenx setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage- length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show- category=id -fdiagnostics-parseable-fixits -std=gnu99 -fobjc-gc-only -Wno- trigraphs -fpascal-strings -Os -Wreturn-type -Wparentheses -Wswitch -Wno- unused-parameter -Wunused-variable -Wunused-value -Wshorten-64-to-32 -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -mmacosx-version- min=10.6 -gdwarf-2 -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/jenx-generated- files.hmap -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build /jenx-own-target-headers.hmap -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/jenx-all- target-headers.hmap -iquote /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/jenx-project- headers.hmap -I/Users/watson/tmp/jenx/build/Release/include -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/DerivedSources/x86_64 -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/DerivedSources -F/Users/watson/tmp/jenx/build/Release -c /Users/watson/tmp/jenx/jenx /jenx-Prefix.pch -o /var/folders/1z/ff7x15cj7vb24rl38ty0y52w0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders /jenx-Prefix-cflzymbqxahnfogfroxowkdgadse/jenx-Prefix.pch.pth -MMD -MT dependencies -MF /var/folders/1z/ff7x15cj7vb24rl38ty0y52w0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders /jenx-Prefix-cflzymbqxahnfogfroxowkdgadse/jenx-Prefix.pch.d CompileC build/jenx.build/Release/jenx.build/Objects-normal/x86_64/main.o jenx/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/watson/tmp/jenx setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage- length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show- category=id -fdiagnostics-parseable-fixits -std=gnu99 -fobjc-gc-only -Wno- trigraphs -fpascal-strings -Os -Wreturn-type -Wparentheses -Wswitch -Wno- unused-parameter -Wunused-variable -Wunused-value -Wshorten-64-to-32 -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -mmacosx-version- min=10.6 -gdwarf-2 -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/jenx-generated- files.hmap -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build /jenx-own-target-headers.hmap -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/jenx-all- target-headers.hmap -iquote /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/jenx-project- headers.hmap -I/Users/watson/tmp/jenx/build/Release/include -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/DerivedSources/x86_64 -I/Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/DerivedSources -F/Users/watson/tmp/jenx/build/Release -include /var/folders/1z/ff7x15cj7vb24rl38ty0y52w0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders /jenx-Prefix-cflzymbqxahnfogfroxowkdgadse/jenx-Prefix.pch -MMD -MT dependencies -MF /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/Objects- normal/x86_64/main.d -c /Users/watson/tmp/jenx/jenx/main.m -o /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/Objects- normal/x86_64/main.o Ld build/Release/jenx.app/Contents/MacOS/jenx normal x86_64 cd /Users/watson/tmp/jenx setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/clang -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/Users/watson/tmp/jenx/build/Release -F/Users/watson/tmp/jenx/build/Release -filelist /Users/watson/tmp/jenx/build/jenx.build/Release/jenx.build/Objects- normal/x86_64/jenx.LinkFileList -mmacosx-version-min=10.6 -framework MacRuby -framework Growl -framework Cocoa -o /Users/watson/tmp/jenx/build/Release/jenx.app/Contents/MacOS/jenx ld: framework not found Growl Command /Developer/usr/bin/clang failed with exit code 1 ** BUILD FAILED ** The following build commands failed: Ld build/Release/jenx.app/Contents/MacOS/jenx normal x86_64 (1 failure) }}} I can't reproduce this issue with MacRuby latest.[[BR]] Could you check this with MacRuby latest? -- Ticket URL: <http://www.macruby.org/trac/ticket/993#comment:11> MacRuby <http://macruby.org/>