Server Version#: 1.23.4.4805 and higher
Platform: Mac OS 12.1 (Monterey)
Application: Plex server app
1.23.3.4707 - works
1.23.4.4805 - not works, crashing with logs below
Looks like some improvements in db migration performance by up to 70% cause a crash (#13541)
Crash logs:
Jun 19, 2022 21:37:08.387 [0x70000dd8f000] INFO - Plex Media Server v1.23.4.4805-186bae04e - Apple Mac x86_64 - build: darwin-x86_64 macos - GMT 03:00
Jun 19, 2022 21:37:08.387 [0x70000dd8f000] INFO - MacOSX version: 12.1, language: en-US
Jun 19, 2022 21:37:08.387 [0x70000dd8f000] INFO - Processor Intel(R) Core™ i3-10105F CPU @ 3.70GHz
Jun 19, 2022 21:37:08.387 [0x70000dd8f000] INFO - Compiler is - Clang 11.0.1 (https://plex.tv e0c29d5827bc4eaaa2ceb882cbeed224b0960173)
Jun 19, 2022 21:37:08.387 [0x70000dd8f000] INFO - /Applications/Plex Media Server.app/Contents/MacOS/Plex Media Server
Jun 19, 2022 21:37:08.483 [0x70000df18000] DEBUG - BPQ: [Idle] → [Starting]
Jun 19, 2022 21:37:08.483 [0x70000df18000] DEBUG - FeatureManager: Using cached data for features list
Jun 19, 2022 21:37:08.485 [0x70000df18000] DEBUG - Opening 20 database sessions to library (com.plexapp.plugins.library), SQLite 3.35.5, threadsafe=1
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Running migrations. (EPG 0)
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Running forward migration 20201103130000.
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Captured session 0.
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Captured session 1.
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Captured session 2.
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Captured session 3.
Jun 19, 2022 21:37:08.508 [0x70000df18000] DEBUG - Captured session 4.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 5.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 6.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 7.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 8.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 9.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 10.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 11.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 12.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 13.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 14.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 15.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 16.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 17.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 18.
Jun 19, 2022 21:37:08.509 [0x70000df18000] DEBUG - Captured session 19.
Jun 19, 2022 21:37:08.961 [0x70000df18000] ERROR - SQLITE3:0x10f317458, 11, database corruption at line 81887 of [1b256d97b5]
Jun 19, 2022 21:37:08.961 [0x70000df18000] ERROR - SQLITE3:0x10f317458, 11, statement aborts at 11: [SELECT media_item_id, media_streams.extra_data FROM media_streams join media_items on media_items.id=media_streams.media_item_id where media_streams.extra_data like ‘%colorTrc%’ and me
Jun 19, 2022 21:37:08.961 [0x70000df18000] ERROR - Exception inside transaction (inside=1) (/data/jenkins/server/1788679104/Library/DatabaseMigrations.cpp:235): sqlite3_statement_backend::loadRS: database disk image is malformed
Jun 19, 2022 21:37:08.962 [0x70000df18000] ERROR - Exception thrown during migrations, aborting: sqlite3_statement_backend::loadRS: database disk image is malformed
Jun 19, 2022 21:37:09.022 [0x70000df18000] DEBUG - ChangestampAllocator: initialized to 2018079650626901721
Jun 19, 2022 21:37:09.022 [0x70000df18000] ERROR - SQLITE3:0x10f317458, 1, no such table: activities in “update activities set finished_at=started_at where finished_at is null”
Jun 19, 2022 21:37:09.022 [0x70000df18000] ERROR - Database corruption: sqlite3_statement_backend::prepare: no such table: activities for SQL: update activities set finished_at=started_at where finished_at is null