When using the lookout app on macos 26.5 the lookout app spotaneously fails during recording and returns "r2-upload: request failed: bad MAC" I can usually fix this by pausing and resuming.
Lookout Desktop v0.3.3 | MacIntel | 2026-07-12T22:14:20.761Z
UA: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:11:39 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds → 200
15:11:39 DEBUG [ipc] ← sync_tray_tracked_seconds ok
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit → 200
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:11:40 INFO [net] POST https://lookout.hackclub.com/api/sessions/1d2d7130a2dc96e80b339b7a9607a5accb8a069f412567d8c7a61ef98afc8bda/pause → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:11:40 INFO [session] paused
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:11:40 INFO [ipc] → show_tray {"timeText":"5m"}
15:11:40 INFO [net] POST ipc://localhost/show_tray
15:11:40 INFO [ipc] → update_tray_time {"timeText":"5m","isPaused":true}
15:11:40 INFO [net] POST ipc://localhost/update_tray_time
15:11:40 INFO [ipc] → set_tray_state {"state":{"displaySeconds":300,"screenshotCount":6,"controlMode":"paused","updatedAt":1783894300287}}
15:11:40 INFO [net] POST ipc://localhost/set_tray_state
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit
15:11:40 INFO [ipc] → sync_tray_tracked_seconds {"trackedSeconds":300}
15:11:40 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:11:40 INFO [net] POST ipc://localhost/plugin%3Anotification%7Cnotify
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:11:40 INFO [net] POST ipc://localhost/show_tray → 200
15:11:40 DEBUG [ipc] ← show_tray ok
15:11:40 INFO [net] POST ipc://localhost/update_tray_time → 200
15:11:40 DEBUG [ipc] ← update_tray_time ok
15:11:40 INFO [net] POST ipc://localhost/set_tray_state → 200
15:11:40 DEBUG [ipc] ← set_tray_state ok
15:11:40 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds → 200
15:11:40 DEBUG [ipc] ← sync_tray_tracked_seconds ok
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Anotification%7Cnotify → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:13:32 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:14:18 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
When using the lookout app on macos 26.5 the lookout app spotaneously fails during recording and returns "r2-upload: request failed: bad MAC" I can usually fix this by pausing and resuming.
Lookout Desktop v0.3.3 | MacIntel | 2026-07-12T22:14:20.761Z
UA: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:11:39 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds → 200
15:11:39 DEBUG [ipc] ← sync_tray_tracked_seconds ok
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit → 200
15:11:39 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:11:40 INFO [net] POST https://lookout.hackclub.com/api/sessions/1d2d7130a2dc96e80b339b7a9607a5accb8a069f412567d8c7a61ef98afc8bda/pause → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:11:40 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:11:40 INFO [session] paused
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:11:40 INFO [ipc] → show_tray {"timeText":"5m"}
15:11:40 INFO [net] POST ipc://localhost/show_tray
15:11:40 INFO [ipc] → update_tray_time {"timeText":"5m","isPaused":true}
15:11:40 INFO [net] POST ipc://localhost/update_tray_time
15:11:40 INFO [ipc] → set_tray_state {"state":{"displaySeconds":300,"screenshotCount":6,"controlMode":"paused","updatedAt":1783894300287}}
15:11:40 INFO [net] POST ipc://localhost/set_tray_state
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit
15:11:40 INFO [ipc] → sync_tray_tracked_seconds {"trackedSeconds":300}
15:11:40 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:11:40 INFO [net] POST ipc://localhost/plugin%3Anotification%7Cnotify
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:11:40 INFO [net] POST ipc://localhost/show_tray → 200
15:11:40 DEBUG [ipc] ← show_tray ok
15:11:40 INFO [net] POST ipc://localhost/update_tray_time → 200
15:11:40 DEBUG [ipc] ← update_tray_time ok
15:11:40 INFO [net] POST ipc://localhost/set_tray_state → 200
15:11:40 DEBUG [ipc] ← set_tray_state ok
15:11:40 INFO [net] POST ipc://localhost/sync_tray_tracked_seconds → 200
15:11:40 DEBUG [ipc] ← sync_tray_tracked_seconds ok
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cemit → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:11:40 INFO [net] POST ipc://localhost/plugin%3Anotification%7Cnotify → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:13:32 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch → 200
15:13:32 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:13:33 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:13:33 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:14:18 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch → 200
15:14:18 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_send → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST https://lookout.hackclub.com/api/sessions/batch → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body
15:14:19 INFO [net] POST ipc://localhost/plugin%3Ahttp%7Cfetch_read_body → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Cunlisten → 200
15:14:19 INFO [net] POST ipc://localhost/plugin%3Aevent%7Clisten → 200