This should cause Reading List to be deleted on all your devices signed into your iCloud account. Right click a Reading List item, then click “clear all”.Switch to showing all items, both read and unread.Turn off wifi, or otherwise disable your Mac’s network connection.Keep these files so that you still have a copy of your Reading List links after we delete them from Safari. These files contain human- and machine-friendly copies of your Safari bookmarks and Reading List links. Copy these files to your desktop: ~/Library/Safari/AutomaticBookmarksBackup.html and ist.
The solution was to clear the Reading List for all my devices. Even wiping all my Safari data in ~/Library, which I had already tried, might not prevent this, because iCloud could just re-synchronize my Reading List as soon as it had a network connection. Thinking about what mass group of URLs Safari might be fetching in the background, I thought about Reading List. But, if you have 1,000 feeds (or some large number), and Apple’s metric calls are slow to complete, then you could hit that 512 limit My guess: Apple’s doing some kind of metrics report on each feed download. Searching the web for .metrics_queue turned up this bug report for NetNewsWire. Tons of open threads mentioning .metrics_queue.An error message saying “Dispatch Thread Hard Limit: 512 reached … too many dispatch threads blocked in synchronous operations”.I noticed two things in the crash report: Looking at the crash report that I was prompted to send to Apple yielded the answer. I could not reproduce the crash when launching Safari with my network connection disabled, suggesting that Safari was hanging on some kind of network request. The solution was to delete my entire reading list. The culprit was a large (over 3,600) number of links stored in Safari’s “Reading List” causing Safari to hit an open thread limit. (Unfortunately, most of the Safari troubleshooting pages that I’ve found were written for old versions of Safari, so the files they suggest trashing aren’t always where they claim.) I tried removing various files under ~/Library that looked Safari-related, but no luck.
Safari worked normally there, suggesting that there was a problem specifically with my Safari data in my Mac user profile, or possibly with my iCloud data. One troubleshooting step yielded a clue: I created a new user profile for my Mac in System Preferences, logged into that user, declined to sign into iCloud, and then launched Safari. Delete all stored site data (Safari preferences > Privacy > Manage Website Data > Remove All).Suggestions from Apple’s “If Safari on Mac doesn't open a webpage or isn’t working as expected” article:.Launch Safari in “safe mode” to disable extensions by holding shift, then clicking Safari’s icon in the Mac Dock.I’ve tried all the following with no success in fixing it: Even if I open to an empty start page and just let it sit there, it quickly freezes. Within a few seconds to a couple minutes of launching, Safari (version 15.2 on macOS Catalina 10.15.7) freezes with a “wait” cursor (beach ball).