signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.16k stars 2.57k forks source link

macOS sequoia - crash #6909

Closed SamuelScheit closed 2 weeks ago

SamuelScheit commented 2 weeks ago

Using a supported version?

Overall summary

Signal Desktop will crash when starting it and using the macOS Sequoia developer beta.

Steps to reproduce

  1. Update to macOS sequoia developer beta
  2. Open signal

Expected result

It should start without any issues

Actual result

Signal crashes with the following error:

Error: DBVersionFromFutureError: SQL: User version is 1070 but the expected maximum version is 1050.
at updateSchema ([REDACTED]/ts/sql/migrations/index.js:1794:11)
at Object.initialize ([REDACTED]/ts/sql/Server.js:447:40)
at MessagePort.<anonymous> ([REDACTED]/ts/sql/mainWorker.js:84:35)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:826:20)
at exports.emitMessage (node:internal/per_context/messageport:23:28)
at Worker.<anonymous> ([REDACTED]/ts/sql/main.js:62:26)
at Worker.emit (node:events:518:28)
at MessagePort.<anonymous> (node:internal/worker:262:53)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:826:20)
at exports.emitMessage (node:internal/per_context/messageport:23:28)

Screenshots

image

Signal version

7.11.1

Operating system

macOS 15.0

Version of Signal on your phone

7.14 (140)

Link to debug log

No response

SamuelScheit commented 2 weeks ago

It looks like the error occurred not because of the sequoia beta, but because I was using the development version of signal-desktop from github the other day, which had applied migrations to the production database, which caused the 7.11.1 production signal desktop version to crash.