signalapp / Signal-Desktop

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

Signal on MacOS Monterey 12.6.2 Intel crashes #6472

Closed pavelz closed 8 months ago

pavelz commented 1 year ago

Bug Description

Application crashes at start

Steps to Reproduce

Download Signal version as of 2023-06-12. Copy and run

Actual Result:

App icon bounces and then quits.

Expected Result:

Expected to run application and log in.

Screenshots

image

Platform Info

Signal Version:

Version of 2023-06-12

Operating System:

MacOS Monterey 12.6.2

Linked Device Version:

Link to Debug Log

[4675313.078576]: HID Activity Tickle (type:0 sender:1000e2436) [4675313.236066]: HID Activity Tickle (type:0 sender:1000e2436) [4675313.283718]: Sandbox: logd_helper(334) deny(1) file-read-data /Applications/Signal.app/Contents/Resources/app.asar.unpacked/node_modules/@signalapp/libsignal-client/prebuilds/darwin-x64/node.napi.nodeSandbox: locationd(396) deny(1) file-read-data /Applications/Signal.appHID Activity Tickle (type:0 sender:1000e2436) [4675313.400857]: Sandbox apply: Signal Helper (G[86796] 1 duplicate report for Sandbox: locationd(396) deny(1) file-read-data /Applications/Signal.app1 duplicate report for Sandbox: Signal Helper (G(86796) deny(1) mach-lookup com.apple.tccd.systemSystem Policy: UserEventAgent(99) deny(1) file-read-data /Users/pavel/DownloadsHID Activity Tickle (type:0 sender:1000e2436) [4675313.534676]: Sandbox apply: Signal Helper[86797] AppleUSBTopCaseHIDDriver:0x1000e2335 new user client

[4675313.623056]: AppleUSBTopCaseHIDDriver:0x1000e2335 inactive, cannot create user client

[4675313.623090]: AppleUSBTopCaseHIDDriver:0x1000e2335 new user client

[4675313.623093]: AppleUSBTopCaseHIDDriver:0x1000e2335 inactive, cannot create user client

[4675313.680093]: Sandbox apply: VTDecoderXPCServ[86805] HID Activity Tickle (type:0 sender:1000e2436) [4675314.207459]: HID Activity Tickle (type:0 sender:1000e2436) [4675314.213224]: System Policy: UserEventAgent(99) deny(1) file-read-data /Users/pavel/DownloadsHID Activity Tickle (type:0 sender:1000e2436) [4675314.356184]: HID Activity Tickle (type:0 sender:1000e2436) [4675315.348227]: Sandbox: logd_helper(334) deny(1) file-read-data /Applications/Signal.app/Contents/Resources/app.asar.unpacked/node_modules/@signalapp/libsignal-client/prebuilds/darwin-x64/node.napi.nodeAppleUSBTopCaseHIDDriver:0x100049f7b new user client

[4675315.557436]: AppleUSBTopCaseHIDDriver:0x100049f7b inactive, cannot create user client

scottnonnenberg-signal commented 1 year ago

'Version of 2023-06-12' isn't enough. Can you provide the exact download link you used?

Also, it would be helpful if you started it from the command-line like this:

$ /Applications/Signal.app/Contents/MacOS/Signal
Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /Applications/Signal.app/Contents/Resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME undefined
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /Users/scott/Library/Application Support/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
making app single instance
{"level":40,"time":"2023-06-12T22:37:57.142Z","pid":46217,"hostname":"signal-tre","msg":"Problem loading messages for locale en-US"}
...
pavelz commented 1 year ago

Just upgraded to 12.6.6 MacOS no cigar. here is log output: ❯ /Applications/Signal.app/Contents/MacOS/Signal ]Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' } NODE_ENV production NODE_CONFIG_DIR /Applications/Signal.app/Contents/Resources/app.asar/config NODE_CONFIG {} ALLOW_CONFIG_MUTATIONS undefined HOSTNAME undefined NODE_APP_INSTANCE undefined SUPPRESS_NO_CONFIG_WARNING undefined SIGNAL_ENABLE_HTTP undefined userData: /Users/pavel/Library/Application Support/Signal config/get: Successfully read user config file config/get: Successfully read ephemeral config file making app single instance {"level":30,"time":"2023-06-12T22:45:51.981Z","msg":"app.ready: preferred system locales: en-US"} {"level":30,"time":"2023-06-12T22:45:51.982Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"} {"level":30,"time":"2023-06-12T22:45:51.983Z","msg":"locale: Preferred locales: en-US"} {"level":30,"time":"2023-06-12T22:45:51.987Z","msg":"locale: Matched locale: en"} {"level":30,"time":"2023-06-12T22:45:52.043Z","msg":"locale: Text info direction for en: ltr"} {"level":30,"time":"2023-06-12T22:45:52.045Z","msg":"app ready"} {"level":30,"time":"2023-06-12T22:45:52.045Z","msg":"starting version 6.20.2"} {"level":30,"time":"2023-06-12T22:45:52.068Z","msg":"media access status not-determined not-determined"} {"level":30,"time":"2023-06-12T22:45:52.069Z","msg":"got fast theme-setting value system"} {"level":30,"time":"2023-06-12T22:45:52.071Z","msg":"got fast theme-setting value system"} {"level":30,"time":"2023-06-12T22:45:52.071Z","msg":"got fast spellcheck setting true"} {"level":30,"time":"2023-06-12T22:45:52.072Z","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning DoNotUseSystemTray"} {"level":30,"time":"2023-06-12T22:45:52.073Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":800,\"height\":610,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"hidden\",\"titleBarOverlay\":false,\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"enablePreferredSizeMode\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/build/icons/png/512x512.png\",\"x\":560,\"y\":290}"} {"level":30,"time":"2023-06-12T22:45:52.154Z","msg":"spellcheck: user locales: [\"en-US\"]"} {"level":30,"time":"2023-06-12T22:45:52.155Z","msg":"spellcheck: available spellchecker languages: [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"} {"level":30,"time":"2023-06-12T22:45:52.155Z","msg":"spellcheck: setting languages to: [\"en-US\"]"} {"level":30,"time":"2023-06-12T22:45:52.175Z","msg":"MainSQL: updateSchema:\n Current user_version: 83;\n Most recent db schema: 83;\n SQLite version: 3.39.4;\n SQLCipher version: 4.5.3 community;\n (deprecated) schema_version: 363;\n"} {"level":30,"time":"2023-06-12T22:45:52.757Z","msg":"got fast theme-setting value system"} (node:3393) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (Use Signal Helper (Renderer) --trace-deprecation ... to show where the warning was created) {"level":30,"time":"2023-06-12T22:45:53.806Z","msg":"got fast spellcheck setting true"} {"level":30,"time":"2023-06-12T22:45:53.811Z","msg":"System tray service: created"} {"level":30,"time":"2023-06-12T22:45:53.812Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"} {"level":30,"time":"2023-06-12T22:45:53.812Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2023-06-12T22:45:53.812Z","msg":"Begin ensuring permissions"} {"level":30,"time":"2023-06-12T22:45:53.817Z","msg":"Ensuring file permissions for 4 files"} {"level":30,"time":"2023-06-12T22:45:53.818Z","msg":"Finish ensuring permissions in 6ms"} {"level":30,"time":"2023-06-12T22:45:53.819Z","msg":"main window is ready-to-show"} {"level":30,"time":"2023-06-12T22:45:53.842Z","msg":"showing main window"} {"level":30,"time":"2023-06-12T22:45:53.890Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2023-06-12T22:45:53.923Z","msg":"before-quit event {\"readyForShutdown\":false,\"shouldQuit\":false}"} {"level":30,"time":"2023-06-12T22:45:53.923Z","msg":"System tray service: markShouldQuit"} {"level":30,"time":"2023-06-12T22:45:53.924Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":true}"} {"level":30,"time":"2023-06-12T22:45:53.926Z","msg":"requestShutdown: Requesting close of mainWindow..."} {"level":30,"time":"2023-06-12T22:45:53.927Z","msg":"requestShutdown: Response received"} {"level":30,"time":"2023-06-12T22:45:53.929Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2023-06-12T22:45:53.936Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":true}"} {"level":30,"time":"2023-06-12T22:45:53.936Z","msg":"System tray service: markShouldQuit"} {"level":30,"time":"2023-06-12T22:45:53.936Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"} {"level":30,"time":"2023-06-12T22:45:53.937Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"} {"level":30,"time":"2023-06-12T22:45:53.937Z","msg":"System tray service: rendering no tray"}

scottnonnenberg-signal commented 1 year ago

It looks like it gets far enough to submit crash reports. First, start the app with /Applications/Signal.app/Contents/MacOS/Signal --enable-crash-reports, wait for the crash, then start it again. You should see a popup that will allow you to upload the crash reports to us... If that doesn't work, we can help you find the place on disk where the crashlogs are.

pavelz commented 1 year ago

not sure if it has sent the report as usual it has blinked window open and exited. I can dig up the crashlogs for you

pavelz commented 1 year ago

I run it repeatedly it does not run, just blinks the window and yeets out

josh-signal commented 1 year ago

Yes please can we get the crash logs? If you open up the Console app they should be there.

pavelz commented 1 year ago

Not sure, not getting any logs

log2 logs

scottnonnenberg-signal commented 1 year ago

@pavelz Well, do newer versions of Signal Desktop help at all?

Can you run Chrome/Chromium successfully on that computer?

What if you turn off hardware acceleration when you start the app, with --disable-gpu --force-cpu-draw?

sarajmunjal commented 1 year ago

I've been having the same problem, and --disable-gpu --force-cpu-draw did not fix it. I get the same crash.

Logs

/Applications/Signal.app/Contents/MacOS/Signal --enable-crash-reports --disable-gpu --force-cpu-draw
Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /Applications/Signal.app/Contents/Resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME undefined
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /Users/saraj/Library/Application Support/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
getLogger: Logger not yet initialized!
crashReporter: force enabled
making app single instance
{"level":30,"time":"2023-07-08T17:40:28.371Z","msg":"crashReporter: force enabled"}
{"level":30,"time":"2023-07-08T17:40:28.372Z","msg":"app.ready: preferred system locales: en-US"}
{"level":30,"time":"2023-07-08T17:40:28.373Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"}
{"level":30,"time":"2023-07-08T17:40:28.373Z","msg":"locale: Preferred locales:  en-US"}
{"level":30,"time":"2023-07-08T17:40:28.375Z","msg":"locale: Matched locale: en"}
{"level":30,"time":"2023-07-08T17:40:28.423Z","msg":"locale: Text info direction for en: ltr"}
{"level":30,"time":"2023-07-08T17:40:28.424Z","msg":"app ready"}
{"level":30,"time":"2023-07-08T17:40:28.425Z","msg":"starting version 6.24.0"}
{"level":30,"time":"2023-07-08T17:40:28.588Z","msg":"media access status not-determined not-determined"}
{"level":30,"time":"2023-07-08T17:40:28.593Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2023-07-08T17:40:28.596Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2023-07-08T17:40:28.596Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2023-07-08T17:40:28.597Z","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning DoNotUseSystemTray"}
{"level":30,"time":"2023-07-08T17:40:28.598Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":800,\"height\":610,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"hidden\",\"titleBarOverlay\":false,\"backgroundColor\":\"#3a76f0\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"enablePreferredSizeMode\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/build/icons/png/512x512.png\",\"x\":320,\"y\":123}"}
{"level":30,"time":"2023-07-08T17:40:28.699Z","msg":"spellcheck: user locales: [\"en-US\"]"}
{"level":30,"time":"2023-07-08T17:40:28.700Z","msg":"spellcheck: available spellchecker languages: [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"}
{"level":30,"time":"2023-07-08T17:40:28.700Z","msg":"spellcheck: setting languages to: [\"en-US\"]"}
{"level":30,"time":"2023-07-08T17:40:28.841Z","msg":"MainSQL: updateSchema:\n  Current user_version: 84;\n  Most recent db schema: 84;\n  SQLite version: 3.39.4;\n  SQLCipher version: 4.5.3 community;\n  (deprecated) schema_version: 360;\n"}
{"level":30,"time":"2023-07-08T17:40:29.360Z","msg":"got fast theme-setting value system"}
(node:92770) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `Signal Helper (Renderer) --trace-deprecation ...` to show where the warning was created)
{"level":30,"time":"2023-07-08T17:40:30.455Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2023-07-08T17:40:30.456Z","msg":"main window is ready-to-show"}
{"level":30,"time":"2023-07-08T17:40:30.481Z","msg":"showing main window"}
{"level":30,"time":"2023-07-08T17:40:30.536Z","msg":"System tray service: created"}
{"level":30,"time":"2023-07-08T17:40:30.536Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2023-07-08T17:40:30.536Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-07-08T17:40:30.536Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2023-07-08T17:40:30.573Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-07-08T17:40:30.575Z","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2023-07-08T17:40:30.577Z","msg":"Finish ensuring permissions in 41ms"}
{"level":30,"time":"2023-07-08T17:40:30.632Z","msg":"before-quit event {\"readyForShutdown\":false,\"shouldQuit\":false}"}
{"level":30,"time":"2023-07-08T17:40:30.632Z","msg":"System tray service: markShouldQuit"}
{"level":30,"time":"2023-07-08T17:40:30.632Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":true}"}
{"level":30,"time":"2023-07-08T17:40:30.666Z","msg":"requestShutdown: Requesting close of mainWindow..."}
{"level":30,"time":"2023-07-08T17:40:30.670Z","msg":"requestShutdown: Response received"}
{"level":30,"time":"2023-07-08T17:40:30.672Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-07-08T17:40:30.677Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":true}"}
{"level":30,"time":"2023-07-08T17:40:30.677Z","msg":"System tray service: markShouldQuit"}
{"level":30,"time":"2023-07-08T17:40:30.678Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"}
{"level":30,"time":"2023-07-08T17:40:30.680Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"}
{"level":30,"time":"2023-07-08T17:40:30.680Z","msg":"System tray service: rendering no tray"}
trevor-signal commented 1 year ago

@sarajmunjal what version of MacOS are you on?

pavelz commented 1 year ago

Still crashing in the same way is there way I can help?

jamiebuilds-signal commented 1 year ago

@pavelz There is little we can do until we have a crash dump from the app:

It looks like it gets far enough to submit crash reports. First, start the app with /Applications/Signal.app/Contents/MacOS/Signal --enable-crash-reports, wait for the crash, then start it again. You should see a popup that will allow you to upload the crash reports to us... If that doesn't work, we can help you find the place on disk where the crashlogs are.

Are you not seeing a crash reporting dialog when opening the app subsequently?

pavelz commented 1 year ago

Tried with Monterey 12.6.8 and Signal 6.29.1 with /Applications/Signal.app/Contents/MacOS/Signal --enable-crash-reports

Just blinked a window and exited

~ via ⬢ v16.6.0 via 🐍 v3.11.4 via 💎 v2.6.5 on ☁️ ❯ /Applications/Signal.app/Contents/MacOS/Signal --enable-crash-reports Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' } NODE_ENV production NODE_CONFIG_DIR /Applications/Signal.app/Contents/Resources/app.asar/config NODE_CONFIG {} ALLOW_CONFIG_MUTATIONS undefined HOSTNAME undefined NODE_APP_INSTANCE undefined SUPPRESS_NO_CONFIG_WARNING undefined SIGNAL_ENABLE_HTTP undefined userData: /Users/pavel/Library/Application Support/Signal config/get: Successfully read user config file config/get: Successfully read ephemeral config file getLogger: Logger not yet initialized! crashReporter: force enabled making app single instance {"level":30,"time":"2023-08-25T04:06:55.996Z","msg":"crashReporter: force enabled"} {"level":30,"time":"2023-08-25T04:06:55.997Z","msg":"app.ready: hour cycle preference: UnknownPreference"} {"level":30,"time":"2023-08-25T04:06:55.997Z","msg":"app.ready: preferred system locales: en-US"} {"level":30,"time":"2023-08-25T04:06:55.998Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"} {"level":30,"time":"2023-08-25T04:06:55.998Z","msg":"locale: Preferred locales: en-US"} {"level":30,"time":"2023-08-25T04:06:56.000Z","msg":"locale: Matched locale: en"} {"level":40,"time":"2023-08-25T04:06:56.030Z","msg":"intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution"} {"level":30,"time":"2023-08-25T04:06:56.031Z","msg":"locale: Text info direction for en: ltr"} {"level":30,"time":"2023-08-25T04:06:56.033Z","msg":"app ready"} {"level":30,"time":"2023-08-25T04:06:56.034Z","msg":"starting version 6.29.1"} {"level":30,"time":"2023-08-25T04:06:56.060Z","msg":"media access status not-determined not-determined"} {"level":30,"time":"2023-08-25T04:06:56.062Z","msg":"got fast theme-setting value system"} {"level":30,"time":"2023-08-25T04:06:56.064Z","msg":"got fast theme-setting value system"} {"level":30,"time":"2023-08-25T04:06:56.064Z","msg":"got fast spellcheck setting true"} {"level":30,"time":"2023-08-25T04:06:56.065Z","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning DoNotUseSystemTray"} {"level":30,"time":"2023-08-25T04:06:56.066Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":800,\"height\":610,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"hidden\",\"titleBarOverlay\":false,\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"enablePreferredSizeMode\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/build/icons/png/512x512.png\",\"x\":560,\"y\":290}"} {"level":30,"time":"2023-08-25T04:06:56.123Z","msg":"spellcheck: user locales: [\"en-US\"]"} {"level":30,"time":"2023-08-25T04:06:56.123Z","msg":"spellcheck: available spellchecker languages: [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"} {"level":30,"time":"2023-08-25T04:06:56.123Z","msg":"spellcheck: setting languages to: [\"en-US\"]"} {"level":30,"time":"2023-08-25T04:06:56.130Z","msg":"MainSQL: updateSchema:\n Current user_version: 87;\n Most recent db schema: 87;\n SQLite version: 3.39.4;\n SQLCipher version: 4.5.3 community;\n (deprecated) schema_version: 370;\n"} {"level":30,"time":"2023-08-25T04:06:56.644Z","msg":"got fast theme-setting value system"} (node:86786) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (UseSignal Helper (Renderer) --trace-deprecation ...to show where the warning was created) {"level":30,"time":"2023-08-25T04:06:57.556Z","msg":"got fast spellcheck setting true"} {"level":30,"time":"2023-08-25T04:06:57.563Z","msg":"System tray service: created"} {"level":30,"time":"2023-08-25T04:06:57.563Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"} {"level":30,"time":"2023-08-25T04:06:57.563Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2023-08-25T04:06:57.564Z","msg":"Begin ensuring permissions"} {"level":30,"time":"2023-08-25T04:06:57.565Z","msg":"main window is ready-to-show"} {"level":30,"time":"2023-08-25T04:06:57.585Z","msg":"showing main window"} {"level":30,"time":"2023-08-25T04:06:57.635Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2023-08-25T04:06:57.638Z","msg":"Ensuring file permissions for 4 files"} {"level":30,"time":"2023-08-25T04:06:57.639Z","msg":"Finish ensuring permissions in 75ms"} {"level":30,"time":"2023-08-25T04:06:57.649Z","msg":"before-quit event {\"readyForShutdown\":false,\"shouldQuit\":false}"} {"level":30,"time":"2023-08-25T04:06:57.649Z","msg":"System tray service: markShouldQuit"} {"level":30,"time":"2023-08-25T04:06:57.650Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":true}"} {"level":30,"time":"2023-08-25T04:06:57.658Z","msg":"requestShutdown: Requesting close of mainWindow..."} {"level":30,"time":"2023-08-25T04:06:57.662Z","msg":"requestShutdown: Response received"} {"level":30,"time":"2023-08-25T04:06:57.663Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2023-08-25T04:06:57.669Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":true}"} {"level":30,"time":"2023-08-25T04:06:57.669Z","msg":"System tray service: markShouldQuit"} {"level":30,"time":"2023-08-25T04:06:57.669Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"} {"level":30,"time":"2023-08-25T04:06:57.670Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"} {"level":30,"time":"2023-08-25T04:06:57.670Z","msg":"System tray service: rendering no tray"}

pavelz commented 1 year ago

https://github.com/signalapp/Signal-Desktop/assets/74142/bb1904bf-1083-46f5-994e-26a393282fa5

added video

m11r86 commented 11 months ago

Same issue (window pops up and shuts down immediately), but for me it happened after linking a Desktop device on Mac OS 13.0.1. However, it worked with the same Signal version before. No crash reports to be found in the Console.

/Applications/Signal.app/Contents/MacOS/Signal --enable-crash-reports
Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /Applications/Signal.app/Contents/Resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME undefined
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /Users/xxx/Library/Application Support/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
getLogger: Logger not yet initialized!
crashReporter: force enabled
making app single instance
{"level":30,"time":"2023-10-05T07:07:53.553Z","msg":"crashReporter: force enabled"}
{"level":30,"time":"2023-10-05T07:07:53.554Z","msg":"app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2023-10-05T07:07:53.554Z","msg":"app.ready: preferred system locales: de-AT, th-AT"}
{"level":30,"time":"2023-10-05T07:07:53.554Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"}
{"level":30,"time":"2023-10-05T07:07:53.554Z","msg":"locale: Preferred locales:  de-AT, th-AT"}
{"level":30,"time":"2023-10-05T07:07:53.556Z","msg":"locale: Matched locale: de"}
{"level":40,"time":"2023-10-05T07:07:53.592Z","msg":"intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution"}
{"level":30,"time":"2023-10-05T07:07:53.593Z","msg":"locale: Text info direction for de: ltr"}
{"level":30,"time":"2023-10-05T07:07:53.595Z","msg":"app ready"}
{"level":30,"time":"2023-10-05T07:07:53.595Z","msg":"starting version 6.32.0"}
{"level":30,"time":"2023-10-05T07:07:53.642Z","msg":"media access status not-determined not-determined"}
{"level":30,"time":"2023-10-05T07:07:53.644Z","msg":"got fast theme-setting value light"}
{"level":30,"time":"2023-10-05T07:07:53.646Z","msg":"got fast theme-setting value light"}
{"level":30,"time":"2023-10-05T07:07:53.646Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2023-10-05T07:07:53.647Z","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning DoNotUseSystemTray"}
{"level":30,"time":"2023-10-05T07:07:53.647Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":1440,\"height\":875,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"hidden\",\"titleBarOverlay\":false,\"backgroundColor\":\"#3a76f0\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"enablePreferredSizeMode\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/build/icons/png/512x512.png\",\"x\":115,\"y\":31}"}
{"level":30,"time":"2023-10-05T07:07:53.703Z","msg":"spellcheck: user locales: [\"de-AT\",\"th-AT\"]"}
{"level":30,"time":"2023-10-05T07:07:53.703Z","msg":"spellcheck: available spellchecker languages: [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"}
{"level":30,"time":"2023-10-05T07:07:53.704Z","msg":"spellcheck: setting languages to: [\"de\"]"}
{"level":30,"time":"2023-10-05T07:07:53.715Z","msg":"MainSQL: updateSchema:\n  Current user_version: 940;\n  Most recent db schema: 940;\n  SQLite version: 3.42.0;\n  SQLCipher version: 4.5.5 community;\n  (deprecated) schema_version: 412;\n"}
{"level":30,"time":"2023-10-05T07:07:54.208Z","msg":"got fast theme-setting value light"}
{"level":30,"time":"2023-10-05T07:07:55.008Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2023-10-05T07:07:55.013Z","msg":"System tray service: created"}
{"level":30,"time":"2023-10-05T07:07:55.013Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2023-10-05T07:07:55.013Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-10-05T07:07:55.014Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2023-10-05T07:07:55.015Z","msg":"main window is ready-to-show"}
{"level":30,"time":"2023-10-05T07:07:55.032Z","msg":"showing main window"}
{"level":30,"time":"2023-10-05T07:07:55.035Z","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2023-10-05T07:07:55.036Z","msg":"Finish ensuring permissions in 22ms"}
{"level":30,"time":"2023-10-05T07:07:55.045Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-10-05T07:07:55.083Z","msg":"before-quit event {\"readyForShutdown\":false,\"shouldQuit\":false}"}
{"level":30,"time":"2023-10-05T07:07:55.084Z","msg":"System tray service: markShouldQuit"}
{"level":30,"time":"2023-10-05T07:07:55.084Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":true}"}
{"level":30,"time":"2023-10-05T07:07:55.097Z","msg":"requestShutdown: Requesting close of mainWindow..."}
{"level":30,"time":"2023-10-05T07:07:55.098Z","msg":"requestShutdown: Response received"}
{"level":30,"time":"2023-10-05T07:07:55.104Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":true}"}
{"level":30,"time":"2023-10-05T07:07:55.104Z","msg":"System tray service: markShouldQuit"}
{"level":30,"time":"2023-10-05T07:07:55.105Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"}
{"level":30,"time":"2023-10-05T07:07:55.105Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-10-05T07:07:55.106Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"}
{"level":30,"time":"2023-10-05T07:07:55.106Z","msg":"System tray service: rendering no tray"}
stale[bot] commented 8 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 8 months ago

This issue has been closed due to inactivity.

mdin003 commented 6 months ago

I am getting the same issue here. App starts then immediately crashes. I just installed signal-desktop-mac-universal-6.48.1.dmg

indutny-signal commented 6 months ago

@mdin003 sorry you keep running into it. Could you go into Applications > Utilities > Console and select "Crash Reports" on the left. Do you see crashes for Signal? Could you post the most recent crash as a gist, please?

Thank you!