| Summary: | Eclipse crashes on updateSplash at startup when launched by launchd | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Andrew Niefer <aniefer> | ||||
| Component: | Launcher | Assignee: | Project Inbox <equinox.launcher-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | aniefer, bernat.to, darnells, irbull, jboehme, jordi.paricio, mikko.taivainen, pwebster, remy.suen, Silenio_Quarti, tjwatson | ||||
| Version: | unspecified | Flags: | tjwatson:
review+
|
||||
| Target Milestone: | 3.7.2 | ||||||
| Hardware: | Macintosh | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | 353185 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Andrew Niefer
Created attachment 207372 [details] Silenio's patch from bug 353185 Andrew -- Thanks for committing the patch into master for Bug 353185. Do you have an estimate when it will be committed to the 3.7.2 branch? +1 I have released this to R3_7_maintenance and recompiled @Andrew, The first 3.7.x stream build since you committed the launcher patch was released yesterday (M20120104-0800); however, it did not contain the patch. Our RCP app built using this stream build fails as originally described. FYI: The problem is fixed when using the current 3.8 stream integration build, I20120103-0800 (addressed in Bug 353185). Thanks for that! The fragment plugin included in the 3.7.x stream build was org.eclipse.equinox.launcher.cocoa.macosx[.x86_64]_1.1.100.v20110502 -- the same as that found in the 3.7.0 release. MD5 checksums also indicate the library eclipse_1406.so is the same in both versions. I suggest reopening this bug to fix this build problem. (In reply to comment #5) > I suggest reopening this bug to fix this build problem. You are correct. Something is fishy in the build.properties files of the mac launcher fragments. They have this (qualifier=v20110502) which I think needs to be removed. We also need to increment the micro version of these fragments. BTW, the original qualifier=xxx statements were placed in the build.properties with this commit: http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?h=R3_7_maintenance&id=08e482b232fd11bd946c540ce70cd990facd1f25 This was to prevent the build from incrementing all of our qualifiers when we moved the maint build to git. I fixed this for the mac launcher fragments in commit: http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?h=R3_7_maintenance&id=8e304a85b706dfd8f15adbdc5213ce16914cd718 @Andrew We have another 3.7.2 build available M20120111-0800 http://download.eclipse.org/eclipse/downloads/drops/M20120111-0800/index.php I have confirmed that the mac launcher fragments have the new native. Could you confirm this is fixed in your environment/scenario? (In reply to comment #8) > @Andrew I meant @Steven, sorry. > > We have another 3.7.2 build available M20120111-0800 > > http://download.eclipse.org/eclipse/downloads/drops/M20120111-0800/index.php > > I have confirmed that the mac launcher fragments have the new native. Could > you confirm this is fixed in your environment/scenario? Success! Double-clicking an associated file from Finder now successfully launches my RCP app and opens the file (using M20120111-0800). Thank you Jordi, Andrew, and Thomas! |