[MacRuby] #993: Assertion failure : vm.cpp in pop_current_exception()
MacRuby
ruby-noreply at macosforge.org
Tue Nov 15 16:17:30 PST 2011
#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/>
More information about the macruby-tickets
mailing list