One more workaround if nothing above helped you: Go to this link - https://developer.apple.com/safari/download/ and download Safari Technology Preview (but not Safari) for macOS Big Sur.
Double click and install it.
Launch it, navigate to Safari Technology Preview -> Preferences -> General
Choose Homepage for both New windows open with and New tabs open with fields, enter any website below them in Homepage field, close Preferences and then close the app
Open Finder and navigate to /Users/<your username>/Library/Safari (you will see there files like History.db, lastSession.plist etc)
Select and copy everything (⌘-A, then ⌘-C)
Now navigate to /Users/<your username>/Library/SafariTechnologyPreview
Paste it (⌘-V), check Apply to All and click Replace when prompted.
Launch Safari Technology Preview, it will now open with all of your Safari history and preferences enabled. Don't forget to navigate to History -> Reopen All Windows from Last Session to restore everywhere you surfed before getting stuck with this Beta's mess...
Post
Replies
Boosts
Views
Activity
It worked for me after I removed ".sh" extension from the script file name.
Confirming that it's still the case for the latest macOS Monterey version as well. I've got similar crash reports from the App Review team, the application didn't crash on any of my MacBook machines though. The crash report always contained Thread #_ Crashed:: Dispatch queue: com.apple.CoreLocation.0x... description, which was almost identical to the above.
Changing the key name in the Info.plist file from iOS/iPadOS-only NSLocationWhenInUseUsageDescription to macOS-specific NSLocationUsageDescription has solved this.