Closed Bug 597775 Opened 15 years ago Closed 9 years ago

[XULRunner][Mac]xulrunner builds on Snow Leopard don't work on Leopard

Categories

(Core Graveyard :: Embedding: Mac, defect)

1.9.2 Branch
x86
macOS
defect
Not set
major

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: peina, Unassigned)

References

Details

Attachments

(2 files)

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 Build Identifier: 1.9.2.9 I build a 32 bit XULRunner on Mac OS 10.6. Build successfully passed and it works well on 10.6. But if I try to run it on Mac OS 10.5. It will always crash at XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*) at startup. I'm using the latest 1.9.2.9 source(ftp://ftp.mozilla.org/pub/xulrunner/rel ... ce.tar.bz2). This is my mozconfig: # Build xulrunner component mk_add_options MOZ_CO_PROJECT=xulrunner mk_add_options AUTOCONF=autoconf213 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objopt ac_add_options --enable-application=xulrunner ac_add_options --disable-tests ac_add_options --disable-installer ac_add_options --disable-updater ac_add_options --disable-javaxpcom ac_add_options --disable-crashreporter ac_add_options --enable-canvas ac_add_options --disable-universalchardet CC="gcc-4.2 -arch i386" CXX="g++-4.2 -arch i386" ac_add_options --target=i386-apple-darwin8.0.0 ac_add_options --enable-macos-target=10.5 ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk HOST_CC="gcc-4.2" HOST_CXX="g++-4.2" AR=ar AS=$CC LD=ld STRIP="strip -x -S" CROSS_COMPILE=1 For some reason, I can only use Snowleopard as the build environment but I need it runs on both 10.5 and 10.6. Is it a known issue of XULRunner? How can I make it work on Leopard? Thanks in advance for any help! Reproducible: Always
Version: unspecified → 1.9.2 Branch
This sounds very similar to what I (and some others) experience with gecko-1.9.2 based Camino builds - when build on 10.6 against the 10.5sdk with either gcc 4.0 or 4.2. http://forums.mozillazine.org/viewtopic.php?p=8820195#p8820195 Note that the default build config for Gecko 1.9.2 is gcc 4.0 and the 10.4 sdk. That combo works correctly (at least as far as Camino is concerned). Peina, could you attach a full crashlog ?
Attached file camino crashlog
Camino was build with gcc 4.2 and the 10.5 sdk
Attached file Crash stack
Seems not the same crash. However, I do see other people met crash in XPCNativeInterface::GetNewOrUsed: http://groups.google.com/group/bluegriffon/browse_thread/thread/759d85e16c961392
(In reply to comment #4) > Seems not the same crash. On #camino we had some doubts about how truthful those Camino crashlogs are. Maybe the Camino stack is masking something else...
Mass change of bugs in the Embedding: Mac component in preparation for archiving it. I don't believe any of these are useful any more, as we don't have a mac embedding API. If they are relevant, they should be moved to an alternate component.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: