Feedback Report
- App:
Quill
- Version:
0.9.0
- Platform: ``
- Category:
bug report
- Submitted:
2026-08-30T05:23:22.721837+00:00
Details
Quill offered crash recovery after an unclean exit. Submitted automatically from the Crash Recovery dialog.
Newest log: quill.log
Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 225, in convert_born_digital
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 164, in _default_markitdown
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/markitdown_bridge.py", line 10, in convert_with_markitdown
ImportError: markitdown not available
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/stability/task_manager.py", line 109, in wrapped
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/ui/main_frame_docconvert.py", line 143, in _run
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 412, in convert_document
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 227, in convert_born_digital
quill.io.docconvert.DocConvertError: [QUILL-IO-DOCCONVERT-FAILED] The free local converter (MarkItDown) is not installed. Open Help > Download Optional Components and download "PDF and Office text ext…
2026-07-22 12:34:08,493 INFO Thread-15 (worker) quill.core.optional_components: verify_component(pandoc): OK -- Pandoc is installed and responding (version pandoc 3.10).
2026-07-22 12:34:23,197 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=lifecycle-idle-sweep
2026-07-22 12:34:23,197 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=lifecycle-idle-sweep duration_ms=0.3
2026-07-22 12:35:11,908 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-04 17:21:30,760 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-04 17:21:30,762 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=2.3
2026-08-04 17:21:30,767 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-04 17:21:30,774 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-04 17:21:32,085 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.084 s
2026-08-04 17:22:02,650 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-11 12:01:55,637 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-11 12:01:55,639 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=2.7
2026-08-11 12:01:55,645 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-11 12:01:55,653 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-11 12:01:56,948 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.071 s
2026-08-11 12:06:47,332 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-21 21:01:12,052 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-21 21:01:12,054 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=2.0
2026-08-21 21:01:12,060 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-21 21:01:12,080 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-21 21:01:13,322 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.040 s
2026-08-21 21:02:46,503 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-27 11:42:58,687 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-27 11:42:58,691 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=3.9
2026-08-27 11:42:58,696 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-27 11:42:58,709 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-27 11:43:00,262 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.335 s
2026-08-30 07:23:11,853 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=crash-recovery-prepare
2026-08-30 07:23:11,859 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=crash-recovery-prepare duration_ms=5.3
2026-08-30 07:23:11,859 INFO quill-worker_1 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-30 07:23:11,861 INFO quill-worker_1 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=1.9
2026-08-30 07:23:11,867 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-30 07:23:11,874 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-30 07:23:13,143 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.059 s
Environment
{
"session": "c7d83457-b94c-4b3d-a1fa-4a831330676c",
"snapshot": "/Users/roberthetzyg/.quill/autosave/c7d83457-b94c-4b3d-a1fa-4a831330676c/b68a7e43eead4e323084eb845df23064d28ff064-20260827T094316030408Z-000.snap"
}
Submitted via feedback-hub
Feedback Report
Quill0.9.0bug report2026-08-30T05:23:22.721837+00:00Details
Quill offered crash recovery after an unclean exit. Submitted automatically from the Crash Recovery dialog.
Newest log: quill.log
Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 225, in convert_born_digital
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 164, in _default_markitdown
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/markitdown_bridge.py", line 10, in convert_with_markitdown
ImportError: markitdown not available
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/stability/task_manager.py", line 109, in wrapped
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/ui/main_frame_docconvert.py", line 143, in _run
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 412, in convert_document
File "/Applications/Quill.app/Contents/Resources/lib/python3.12/quill/io/docconvert.py", line 227, in convert_born_digital
quill.io.docconvert.DocConvertError: [QUILL-IO-DOCCONVERT-FAILED] The free local converter (MarkItDown) is not installed. Open Help > Download Optional Components and download "PDF and Office text ext…
2026-07-22 12:34:08,493 INFO Thread-15 (worker) quill.core.optional_components: verify_component(pandoc): OK -- Pandoc is installed and responding (version pandoc 3.10).
2026-07-22 12:34:23,197 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=lifecycle-idle-sweep
2026-07-22 12:34:23,197 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=lifecycle-idle-sweep duration_ms=0.3
2026-07-22 12:35:11,908 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-04 17:21:30,760 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-04 17:21:30,762 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=2.3
2026-08-04 17:21:30,767 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-04 17:21:30,774 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-04 17:21:32,085 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.084 s
2026-08-04 17:22:02,650 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-11 12:01:55,637 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-11 12:01:55,639 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=2.7
2026-08-11 12:01:55,645 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-11 12:01:55,653 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-11 12:01:56,948 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.071 s
2026-08-11 12:06:47,332 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-21 21:01:12,052 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-21 21:01:12,054 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=2.0
2026-08-21 21:01:12,060 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-21 21:01:12,080 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-21 21:01:13,322 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.040 s
2026-08-21 21:02:46,503 INFO MainThread quill.ui.main_frame: Close committed; arming hard-exit watchdog (#210)
2026-08-27 11:42:58,687 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-27 11:42:58,691 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=3.9
2026-08-27 11:42:58,696 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-27 11:42:58,709 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-27 11:43:00,262 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.335 s
2026-08-30 07:23:11,853 INFO quill-worker_0 quill.stability.task_manager: Task started operation_id=[TOKEN] name=crash-recovery-prepare
2026-08-30 07:23:11,859 INFO quill-worker_0 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=crash-recovery-prepare duration_ms=5.3
2026-08-30 07:23:11,859 INFO quill-worker_1 quill.stability.task_manager: Task started operation_id=[TOKEN] name=help-warm
2026-08-30 07:23:11,861 INFO quill-worker_1 quill.stability.task_manager: Task finished operation_id=[TOKEN] name=help-warm duration_ms=1.9
2026-08-30 07:23:11,867 INFO MainThread quill.stability.safe_subprocess: Running subprocess sysctl -n hw.memsize — 2 args timeout=5.0 cwd=None
2026-08-30 07:23:11,874 INFO MainThread quill.stability.safe_subprocess: Subprocess finished returncode=0 sysctl -n hw.memsize — 2 args
2026-08-30 07:23:13,143 INFO MainThread quill.ui.main_frame: WebView2 first-init took 0.059 s
Environment
Submitted via feedback-hub