rmottola / Arctic-Fox

Web Browser for Mac OS X 10.6+, Linux (PowerPC, x86, amd64, ARM, MIPS), NetBSD, OpenBSD, and Windows XP.
Other
311 stars 36 forks source link

Arctic Fox 39.2 does not launch on 10.6.8 due to missing strndup symbol #113

Closed skfoo closed 1 year ago

skfoo commented 2 years ago

Launching it results in this crash,

Process:         arcticfox [1674]
Path:            /Applications/ArcticFox.app/Contents/MacOS/arcticfox
Identifier:      org.mozilla.arctic fox
Version:         39.2 (3922.5.28)
Code Type:       X86 (Native)
Parent Process:  launchd [96]

Date/Time:       2022-10-01 19:43:49.455 -0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          91888000 sec
Crashes Since Last Report:           190
Per-App Crashes Since Last Report:   3
Anonymous UUID:                      C32F79FF-907C-402C-8A63-A93A999EC9E9

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: _strndup
  Referenced from: /Applications/ArcticFox.app/Contents/MacOS/libmozglue.dylib
  Expected in: /usr/lib/libSystem.B.dylib
 in /Applications/ArcticFox.app/Contents/MacOS/libmozglue.dylib
wicknix commented 1 year ago

Try the new 40.0 release. Should be fixed.

skfoo commented 1 year ago

This still happens on 40.0.

Process:         arcticfox [20688]
Path:            /Applications/ArcticFox.app/Contents/MacOS/arcticfox
Identifier:      org.mozilla.arctic fox
Version:         40.0 (4022.10.10)
Code Type:       X86 (Native)
Parent Process:  launchd [20638]

Date/Time:       2022-10-24 21:13:59.578 -0400
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: _strndup
  Referenced from: /Applications/ArcticFox.app/Contents/MacOS/libmozglue.dylib
  Expected in: /usr/lib/libSystem.B.dylib
 in /Applications/ArcticFox.app/Contents/MacOS/libmozglue.dylib
wicknix commented 1 year ago

works-here

Odd. Works fine here.

skfoo commented 1 year ago

Ok it works (my Mom's the one doing this so the turnaround has been slow). I think what happened is that the previous version of Arctic Fox was in /Applications and its dylibs were still cached in memory. It used that when launching 40.0 instead of what was currently in /Applications (which was 40.0). I got her to trash and reboot the old one before trying again and it worked.