Failed Assertion from 2009-09-04 Nightly Build
Not sure whether this is the right way to report this, but I have a trivial XCode MacRuby project that consistently causes the assertion shown below. I can package up the project if need be. OSX 10.6.1 Here is the console log (did a Build > Clean All Targets, the Build & Run): run [Switching to process 6578] Running… Assertion failed: (castIsValid(getOpcode(), S, Ty) && "Illegal SExt"), function SExtInst, file Instructions.cpp, line 2385. Program received signal: “SIGABRT”. sharedlibrary apply-load-rules all warning: Could not find object file "/Users/mattetti/src/macruby- gitsvn/trunk/array.o" - no debug information available for "array.c". Any help appreciated. Thanks, Steve
Hi Steve, Do you run by any chance a 32-bit computer? This could explain the problem, MacRuby trunk doesn't currently run on 32-bit machines. This will be solved for the upcoming release. Laurent On Sep 13, 2009, at 3:39 PM, s.ross wrote:
Not sure whether this is the right way to report this, but I have a trivial XCode MacRuby project that consistently causes the assertion shown below. I can package up the project if need be.
OSX 10.6.1
Here is the console log (did a Build > Clean All Targets, the Build & Run):
run [Switching to process 6578] Running… Assertion failed: (castIsValid(getOpcode(), S, Ty) && "Illegal SExt"), function SExtInst, file Instructions.cpp, line 2385. Program received signal: “SIGABRT”. sharedlibrary apply-load-rules all warning: Could not find object file "/Users/mattetti/src/macruby- gitsvn/trunk/array.o" - no debug information available for "array.c".
Any help appreciated.
Thanks,
Steve _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
I think you got it. It's a MBP Core Duo 2.16, which means 32-bit, right? I'll be looking forward to the release that supports this. Which brings up an interesting question: How do you now develop an app that targets multiple architectures? [Side note: I reported this as a problem with the 9/15 nightly too. Please ignore.] --steve On Sep 15, 2009, at 5:23 PM, Laurent Sansonetti wrote:
Hi Steve,
Do you run by any chance a 32-bit computer? This could explain the problem, MacRuby trunk doesn't currently run on 32-bit machines. This will be solved for the upcoming release.
Laurent
On Sep 13, 2009, at 3:39 PM, s.ross wrote:
Not sure whether this is the right way to report this, but I have a trivial XCode MacRuby project that consistently causes the assertion shown below. I can package up the project if need be.
OSX 10.6.1
Here is the console log (did a Build > Clean All Targets, the Build & Run):
run [Switching to process 6578] Running… Assertion failed: (castIsValid(getOpcode(), S, Ty) && "Illegal SExt"), function SExtInst, file Instructions.cpp, line 2385. Program received signal: “SIGABRT”. sharedlibrary apply-load-rules all warning: Could not find object file "/Users/mattetti/src/macruby- gitsvn/trunk/array.o" - no debug information available for "array.c".
Any help appreciated.
Thanks,
Steve _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Indeed, Core Duo is 32-bit, Core 2 Duo is 64-bit. MacRuby is a universal (both 32-bit and 64-bit) Intel binary, so it works on both modes. But currently, the 32-bit support was neglected, as you can see. A MacRuby application will run on any Intel architecture supported in Mac OS X. HTH, Laurent On Sep 15, 2009, at 11:36 PM, s.ross wrote:
I think you got it. It's a MBP Core Duo 2.16, which means 32-bit, right? I'll be looking forward to the release that supports this. Which brings up an interesting question: How do you now develop an app that targets multiple architectures?
[Side note: I reported this as a problem with the 9/15 nightly too. Please ignore.]
--steve
On Sep 15, 2009, at 5:23 PM, Laurent Sansonetti wrote:
Hi Steve,
Do you run by any chance a 32-bit computer? This could explain the problem, MacRuby trunk doesn't currently run on 32-bit machines. This will be solved for the upcoming release.
Laurent
On Sep 13, 2009, at 3:39 PM, s.ross wrote:
Not sure whether this is the right way to report this, but I have a trivial XCode MacRuby project that consistently causes the assertion shown below. I can package up the project if need be.
OSX 10.6.1
Here is the console log (did a Build > Clean All Targets, the Build & Run):
run [Switching to process 6578] Running… Assertion failed: (castIsValid(getOpcode(), S, Ty) && "Illegal SExt"), function SExtInst, file Instructions.cpp, line 2385. Program received signal: “SIGABRT”. sharedlibrary apply-load-rules all warning: Could not find object file "/Users/mattetti/src/macruby- gitsvn/trunk/array.o" - no debug information available for "array.c".
Any help appreciated.
Thanks,
Steve _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Any thought on when MacRuby will run on the 32-bit architecture? Not that I don't *want* a 64-bit MBP -- I'm just not yet ready to retire my computer yet :) Thanks, Steve On Sep 15, 2009, at 5:23 PM, Laurent Sansonetti wrote:
Hi Steve,
Do you run by any chance a 32-bit computer? This could explain the problem, MacRuby trunk doesn't currently run on 32-bit machines. This will be solved for the upcoming release.
Laurent
On Sep 13, 2009, at 3:39 PM, s.ross wrote:
Not sure whether this is the right way to report this, but I have a trivial XCode MacRuby project that consistently causes the assertion shown below. I can package up the project if need be.
OSX 10.6.1
Here is the console log (did a Build > Clean All Targets, the Build & Run):
run [Switching to process 6578] Running… Assertion failed: (castIsValid(getOpcode(), S, Ty) && "Illegal SExt"), function SExtInst, file Instructions.cpp, line 2385. Program received signal: “SIGABRT”. sharedlibrary apply-load-rules all warning: Could not find object file "/Users/mattetti/src/macruby- gitsvn/trunk/array.o" - no debug information available for "array.c".
Any help appreciated.
Thanks,
Steve _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Steve, it's in the todo list, so it will happen eventually... However, it's hard to give a deadline with the risk to disappoint you and the other 32bit users ;) So, to be safe, I would say, as soon as possible :) - Matt On Mon, Sep 28, 2009 at 11:01 AM, s.ross <cwdinfo@gmail.com> wrote:
Any thought on when MacRuby will run on the 32-bit architecture? Not that I don't *want* a 64-bit MBP -- I'm just not yet ready to retire my computer yet :)
Thanks,
Steve
On Sep 15, 2009, at 5:23 PM, Laurent Sansonetti wrote:
Hi Steve,
Do you run by any chance a 32-bit computer? This could explain the problem, MacRuby trunk doesn't currently run on 32-bit machines. This will be solved for the upcoming release.
Laurent
On Sep 13, 2009, at 3:39 PM, s.ross wrote:
Not sure whether this is the right way to report this, but I have a
trivial XCode MacRuby project that consistently causes the assertion shown below. I can package up the project if need be.
OSX 10.6.1
Here is the console log (did a Build > Clean All Targets, the Build & Run):
run [Switching to process 6578] Running… Assertion failed: (castIsValid(getOpcode(), S, Ty) && "Illegal SExt"), function SExtInst, file Instructions.cpp, line 2385. Program received signal: “SIGABRT”. sharedlibrary apply-load-rules all warning: Could not find object file "/Users/mattetti/src/macruby-gitsvn/trunk/array.o" - no debug information available for "array.c".
Any help appreciated.
Thanks,
Steve _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
participants (3)
-
Laurent Sansonetti
-
Matt Aimonetti
-
s.ross