You haven't disclosed the operating system you're running. If it's older than Mavericks, then the 2007 MBP isn't supported unless you've installed DosDude1's patch. Skimming through the issues on the project's GitHub page reveals reports of it crashing on Lion and Snow Leopard. I cannot claim this since it's a speculation on my part; however, if the ported Firefox installs modified system-level components on these two systems, just like Chromium Legacy Downloader does by putting a custom-developed kext, even completely wiping off Firefox may retain these components. To make sure you're reinstalling Firefox from scratch, you should reinstall the OS or figure out whether these leftovers are an actual thing.I'm encountering a problem running Firefox Dynasty.
My 2007 MBP 3,1 used to run it well with v. 137.02, but since downloading v. 138.01 the application won't launch. And, now I can't roll back to 137.02. Even deleting everything - and I mean everything I could find, including app caches and the app support folder from Library - makes no difference. Any version I download, whether using @Wowfunhappy's pref pane or straight from Github, hangs on launch now.
I've tried watching in Console while attempting to launch the app, and I've looked at crash reports, but I've found nothing to enlighten me as to the cause. Which may be because I'm not understanding what I'm seeing, but I did try.
It's not a hardware problem. I'm running Pale Moon, Sea Lion, and Chromium Legacy without issue.
It shouldn't be an OS-level software problem. For unrelated reasons, I recently wiped this MBP and reinstalled Mavericks fresh. But I'm still having the same problem with Firefox Dynasty. It worked great for me when it worked, but now I'm at a loss. Any ideas?
If launching Firefox fails, you probably haven't removed everything. You may want to run the command below in the Terminal. It will attempt to output every relevant path. You can then issue another command to delete these objects.
List Firefox paths:
Bash:
echo your_admin_password | sudo -S find -Ex / -iregex '.*(org\.mozilla\.firefox.*|firefox(.*|.*\.app))' ! -iregex '.*(contents|resources|frameworks|develop|mail|documents|pictures|movies|music|downloads|guest|shared|safari|tor.?browser|chrom(e|ium)|pale.?moon|sea.?lion|\.trash|\.[jp][en]?g|\.[gt]if{1,2}|\.pdf).*' -prune
Remove Firefox paths (moves them to the Trash):
Bash:
echo your_admin_password | sudo -S find -Ex / -iregex '.*(org\.mozilla\firefox.*|firefox(.*|.*\.app))' ! -iregex '.*(contents|resources|frameworks|develop|mail|documents|pictures|movies|music|downloads|guest|shared|safari|tor.?browser|chrom(e|ium)|pale.?moon|sea.?lion|\.trash|\.[jp][en]?g|\.[gt]if{1,2}|\.pdf).*' -prune -exec cp -R {} .Trash/ \; -exec rm -R {} \;
Before running these commands, you can check Firefox for broken dependency (dylb) links:
Bash:
app=$(mdfind -onlyin /Applications/ "kMDItemFSName == 'Firefox' || kMDItemFSName == 'Firefox.app' || kMDItemDisplayName == 'Firefox' || kMDItemDisplayName == 'Firefox.app'") ; find "$app"/ -type f -perm +111 -exec otool -L {} \; | grep 'not found'
NOTE. otool requires Xcode to be installed.
Last edited: