Thread: [Doxygen-users] Doxygen 1.8.7 OS X app crashes on launch (10.6.8)
Brought to you by:
dimitri
From: Stephen G. <Ste...@sc...> - 2014-05-13 16:39:53
|
It appears the Doxywizard 1.8.7 was built with a minimum SDK of 10.9. When double-click launching the app on 10.6.8, it crashes immediately with no backtrace: Process: launchd [69602] Path: /Applications/Doxygen.app/Contents/MacOS/Doxywizard Identifier: org.doxygen Version: ??? (???) Code Type: X86 (Native) Parent Process: launchd [125] Date/Time: 2014-05-12 09:21:11.464 -0700 OS Version: Mac OS X 10.6.8 (10K549) Report Version: 6 Interval Since Last Report: 1152 sec Crashes Since Last Report: 2 Per-App Crashes Since Last Report: 2 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000008fe01030 Crashed Thread: Unknown Backtrace not available Unknown thread crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x00000000 ecx: 0x00000000 edx: 0x00000000 edi: 0x00000000 esi: 0x00000000 ebp: 0x00000000 esp: 0x00000000 ss: 0x0000001f efl: 0x00010202 eip: 0x8fe01030 cs: 0x00000017 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000000 cr2: 0x8fe01030 Binary images description not available Any way around this without transferring code over to 10.9? Stephen |
From: Dimitri v. H. <do...@gm...> - 2014-05-13 19:08:17
|
Hi Stephen, I did build doxywizard on MacOSX 10.9, but with -mmacosx-version-min=10.5. I can't check myself if it works on earlier versions than 10.9. Maybe someone else can comment on this. You could also build doxygen yourself on 10.6.8. There is no reason it should not work. Regards, Dimitri On 13 May 2014, at 18:23 , Stephen Greenfield <Ste...@sc...> wrote: > It appears the Doxywizard 1.8.7 was built with a minimum SDK of 10.9. When double-click launching the app on 10.6.8, it crashes immediately with no backtrace: > > > Process: launchd [69602] > Path: /Applications/Doxygen.app/Contents/MacOS/Doxywizard > Identifier: org.doxygen > Version: ??? (???) > Code Type: X86 (Native) > Parent Process: launchd [125] > > Date/Time: 2014-05-12 09:21:11.464 -0700 > OS Version: Mac OS X 10.6.8 (10K549) > Report Version: 6 > > Interval Since Last Report: 1152 sec > Crashes Since Last Report: 2 > Per-App Crashes Since Last Report: 2 > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x000000008fe01030 > Crashed Thread: Unknown > > Backtrace not available > > Unknown thread crashed with X86 Thread State (32-bit): > eax: 0x00000000 ebx: 0x00000000 ecx: 0x00000000 edx: 0x00000000 > edi: 0x00000000 esi: 0x00000000 ebp: 0x00000000 esp: 0x00000000 > ss: 0x0000001f efl: 0x00010202 eip: 0x8fe01030 cs: 0x00000017 > ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000000 > cr2: 0x8fe01030 > > Binary images description not available > > Any way around this without transferring code over to 10.9? > > Stephen > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs_______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Stephen G. <Ste...@sc...> - 2014-05-13 19:47:45
|
On 5/13/14 12:07 PM, "Dimitri van Heesch" <do...@gm...<mailto:do...@gm...>> wrote: I did build doxywizard on MacOSX 10.9, but with -mmacosx-version-min=10.5. I can't check myself if it works on earlier versions than 10.9. Maybe someone else can comment on this. You could also build doxygen yourself on 10.6.8. There is no reason it should not work. Thanks, Dimitri -- I was basing that on what someone posted on StackOverflow regarding this: http://stackoverflow.com/questions/23614679/doxygen-os-x-app-crashes-on-launch-10-6-8 This is what they posted: Doxywizard 1.8.7 and its library dependencies were built with a deployment target of 10.9: otool -l Doxygen.app/Contents/MacOS/Doxywizard | fgrep --after-context=3 LC_VERSION_MIN cmd LC_VERSION_MIN_MACOSX cmdsize 16 version 10.9 sdk 10.9 This means the application can only be run on a system running OS X 10.9 or later. Either support for older operating systems was removed in this release or the binaries were accidentally built with an incorrect deployment target. Where is the Xcode project to build the app that can be downloaded? Stephen |
From: Dimitri v. H. <do...@gm...> - 2014-05-13 20:50:58
|
Hi Stephen, On 13 May 2014, at 21:47 , Stephen Greenfield <Ste...@sc...> wrote: > > On 5/13/14 12:07 PM, "Dimitri van Heesch" <do...@gm...> wrote: > > I did build doxywizard on MacOSX 10.9, but with -mmacosx-version-min=10.5. > > I can't check myself if it works on earlier versions than 10.9. Maybe someone else can comment on this. > You could also build doxygen yourself on 10.6.8. There is no reason it should not work. > > > Thanks, Dimitri -- > > I was basing that on what someone posted on StackOverflow regarding this: > > http://stackoverflow.com/questions/23614679/doxygen-os-x-app-crashes-on-launch-10-6-8 > > This is what they posted: > > Doxywizard 1.8.7 and its library dependencies were built with a deployment target of 10.9: > > otool -l Doxygen.app/Contents/MacOS/Doxywizard | fgrep --after-context=3 LC_VERSION_MIN > cmd LC_VERSION_MIN_MACOSX > cmdsize 16 > version 10.9 > sdk 10.9 > > This means the application can only be run on a system running OS X 10.9 or later. Either support for older operating systems was removed in this release or the binaries were accidentally built with an incorrect deployment target. > > Where is the Xcode project to build the app that can be downloaded? No, doxygen uses old Unix style ./configure scripts & Makefiles ;-) The problem is most likely that I switched to a newer Qt version while migrating to Mavericks and this version didn't set the -mmacosx-version-min=10.5 explicitly, and then the default is to build for the latest greatest only (why Apple, why?) The Doxygen package consists of the GUI (Doxygen.app/Contents/MacOS/Doxywizard) and the command line tool (Doxygen.app/Contents/Resources/doxygen). The command line tool does work on 10.5 (as you can check with otool). So while I figure out how to fix this, as a workaround you could also - use the command line tool directly - copy the latest doxygen command line tool over an older doxygen package where the wizard still works (then you won't be able to configure the most recently added options, but other than that you should be fine). Regards, Dimitri |