Anki quit on me

An Anki window popped up on me and said that Anki needed to shut down. I tried to copy what it offered, but it does not seem to be working. I’m not sure what happened. I reopened it, and I don’t seem to have lost anything, but it’s making me nervous.

No need to be nervous. Even if Anki has to shut down without syncing, most of what you do in Anki is recorded in the database pretty much immediately. About the only thing you could “lose” in that situation is if you were actively adding in the Add note window or actively editing in the Options, Preferences, or Edit Note windows. You’d lose what hadn’t been saved in that window yet.

I don’t know if that message came from Anki or from your OS. If this just happened once, there’s a nearly infinite number of possibilities for why, so you can watch to see if it happens again. If it does try to get a screenshot of the error – or if it’s from Anki, there might be a Copy Debug Info button you can click in the popup.

If you try to open Anki again while it’s already running Anki will prevent a duplicate instance from launching so a similar pop-up may display. (e.g. you’re trying to open Anki while it’s still running in the background.)

Anki 26.09.2 (bb0dd6d1) (ao)
Python 3.13.15 Qt 6.11.2 PyQt 6.11.0
Platform: macOS-27.0-arm64-arm-64bit-Mach-O

Traceback (most recent call last):
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/taskman.py”, line 148, in _on_closures_pending
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/taskman.py”, line 88, in
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/taskman.py”, line 111, in wrapped_done
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/operations/init.py”, line 123, in wrapped_done
File “/Volumes/Anki 26.9.2/Anki.app/Contents/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/_base.py”, line 453, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File “/Volumes/Anki 26.9.2/Anki.app/Contents/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/_base.py”, line 402, in __get_result
raise self._exception
File “/Volumes/Anki 26.9.2/Anki.app/Contents/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/thread.py”, line 59, in run
result = self.fn(*self.args, **self.kwargs)
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/operations/init.py”, line 108, in wrapped_op
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/operations/note.py”, line 22, in
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/collection.py”, line 540, in add_note
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend_generated.py”, line 1450, in add_note
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend.py”, line 162, in _run_command
pyo3_runtime.PanicException: assertion left == right failed
left: 1790267377348
right: 0

Traceback (most recent call last):
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/browser/table/model.py”, line 105, in _fetch_row_from_backend
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/collection.py”, line 882, in browser_row_for_id
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend_generated.py”, line 1810, in browser_row_for_id
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend.py”, line 162, in _run_command
pyo3_runtime.PanicException: called Result::unwrap() on an Err value: PoisonError { .. }
Traceback (most recent call last):
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 213, in cmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 304, in _onCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 873, in _onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 452, in onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 559, in mungeHTML
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/_aqt/hooks.py”, line 2944, in call
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 1823, in reverse_url_quoting
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/media.py”, line 173, in escape_media_filenames
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend_generated.py”, line 1700, in decode_iri_paths
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend.py”, line 162, in _run_command
pyo3_runtime.PanicException: called Result::unwrap() on an Err value: PoisonError { .. }

Traceback (most recent call last):
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 213, in cmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 304, in _onCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 873, in _onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 452, in onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 559, in mungeHTML
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/_aqt/hooks.py”, line 2944, in call
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 1823, in reverse_url_quoting
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/media.py”, line 173, in escape_media_filenames
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend_generated.py”, line 1700, in decode_iri_paths
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend.py”, line 162, in _run_command
pyo3_runtime.PanicException: called Result::unwrap() on an Err value: PoisonError { .. }

Traceback (most recent call last):
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 213, in cmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 304, in _onCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 873, in _onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 452, in onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 559, in mungeHTML
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/_aqt/hooks.py”, line 2944, in call
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 1823, in reverse_url_quoting
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/media.py”, line 173, in escape_media_filenames
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend_generated.py”, line 1700, in decode_iri_paths
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend.py”, line 162, in _run_command
pyo3_runtime.PanicException: called Result::unwrap() on an Err value: PoisonError { .. }

Traceback (most recent call last):
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 213, in cmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 304, in _onCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/webview.py”, line 873, in _onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 452, in onBridgeCmd
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 559, in mungeHTML
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/_aqt/hooks.py”, line 2944, in call
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/aqt/editor_legacy.py”, line 1823, in reverse_url_quoting
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/media.py”, line 173, in escape_media_filenames
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend_generated.py”, line 1700, in decode_iri_paths
File “/Users/runner/work/anki/anki/out/installer/build/anki/macos/app/Anki.app/Contents/Resources/app_packages/anki/_backend.py”, line 162, in _run_command
pyo3_runtime.PanicException: called Result::unwrap() on an Err value: PoisonError { .. }

it has now happened four times twice back to back this is the debug code

You should try everything on the Troubleshooting Checklist – including the things you don’t think are relevant.