https://bugzilla.suse.com/show_bug.cgi?id=1228179 Bug ID: 1228179 Summary: signal-desktop crashes on launch on aarch64 Asahi Fedora 40 since 7.12.0 Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: aarch64 OS: Fedora Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: screening-team-bugs@suse.de Reporter: michael@hotplate.co.nz QA Contact: screening-team-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Hi! Since 7.12.0 the signal-desktop package from https://build.opensuse.org/package/show/network:im:signal/signal-desktop fails to launch on aarch64 Asahi Fedora 40 Remix. I've tried removing the ~/.config/Signal directory and re-launching but this didn't help. Another user in the Asahi Linux IRC channel reported the same problem. The following output is produced on stdout/stderr when launching: Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' } NODE_ENV production NODE_CONFIG_DIR /usr/libexec/signal-desktop/config NODE_CONFIG {} ALLOW_CONFIG_MUTATIONS undefined HOSTNAME samsa NODE_APP_INSTANCE undefined SUPPRESS_NO_CONFIG_WARNING undefined SIGNAL_ENABLE_HTTP undefined userData: /home/fincham/.config/Signal config/get: Successfully read user config file config/get: Successfully read ephemeral config file making app single instance {"level":30,"time":"2024-07-22T06:23:36.915Z","msg":"got fast localeOverride setting null"} {"level":30,"time":"2024-07-22T06:23:36.915Z","msg":"app.ready: hour cycle preference: UnknownPreference"} {"level":30,"time":"2024-07-22T06:23:36.915Z","msg":"app.ready: preferred system locales: en-NZ, en"} {"level":30,"time":"2024-07-22T06:23:36.916Z","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":"2024-07-22T06:23:36.916Z","msg":"locale: Preferred locales: en-NZ, en"} {"level":30,"time":"2024-07-22T06:23:36.916Z","msg":"locale: Locale Override: null"} {"level":30,"time":"2024-07-22T06:23:36.917Z","msg":"locale: Matched locale: en"} {"level":40,"time":"2024-07-22T06:23:36.947Z","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":"2024-07-22T06:23:36.948Z","msg":"locale: Text info direction for en: ltr"} {"level":30,"time":"2024-07-22T06:23:36.952Z","msg":"getSQLKey: migrating key"} {"level":30,"time":"2024-07-22T06:23:36.952Z","msg":"getSQLKey: updating encrypted key in the config"} {"level":30,"time":"2024-07-22T06:23:36.953Z","msg":"config/set: Saving user config to disk"} {"level":30,"time":"2024-07-22T06:23:36.954Z","msg":"config/set: Saved user config to disk"} {"level":30,"time":"2024-07-22T06:23:36.954Z","msg":"config/set: Saving user config to disk"} {"level":30,"time":"2024-07-22T06:23:36.954Z","msg":"config/set: Saved user config to disk"} {"level":30,"time":"2024-07-22T06:23:36.955Z","msg":"getSystemTraySetting got value DoNotUseSystemTray"} {"level":30,"time":"2024-07-22T06:23:36.955Z","msg":"getSystemTraySetting returning DoNotUseSystemTray"} {"level":30,"time":"2024-07-22T06:23:36.955Z","msg":"app ready"} {"level":30,"time":"2024-07-22T06:23:36.956Z","msg":"starting version 7.16.0"} {"level":30,"time":"2024-07-22T06:23:36.956Z","msg":"media access status [object Undefined] [object Undefined]"} {"level":30,"time":"2024-07-22T06:23:36.957Z","msg":"got fast theme-setting value dark"} {"level":30,"time":"2024-07-22T06:23:36.961Z","msg":"got fast theme-setting value dark"} {"level":30,"time":"2024-07-22T06:23:36.961Z","msg":"got fast spellcheck setting true"} {"level":30,"time":"2024-07-22T06:23:36.961Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":1099,\"height\":953,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"enablePreferredSizeMode\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\",\"x\":816,\"y\":158}"} {"level":30,"time":"2024-07-22T06:23:37.003Z","msg":"spellcheck: user locales: [\"en-NZ\",\"en\"]"} {"level":30,"time":"2024-07-22T06:23:37.003Z","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":"2024-07-22T06:23:37.004Z","msg":"spellcheck: setting languages to: [\"en\",\"en\"]"} {"level":30,"time":"2024-07-22T06:23:37.004Z","msg":"MainSQL: updateSchema:\n Current user_version: 1080;\n Most recent db schema: 1090;\n SQLite version: 3.42.0;\n SQLCipher version: 4.5.5 community;\n (deprecated) schema_version: 471;\n"} {"level":30,"time":"2024-07-22T06:23:37.012Z","msg":"MainSQL: updateToSchemaVersion1090: success!"} {"level":30,"time":"2024-07-22T06:23:37.012Z","msg":"MainSQL: updateSchema: optimize took 0ms"} {"level":30,"time":"2024-07-22T06:23:37.325Z","msg":"got fast theme-setting value dark"} {"level":40,"time":"2024-07-22T06:23:38.192Z","msg":"safeLoadURL: ignoring ERR_FAILED because we are shutting down {\"errno\":-2,\"code\":\"ERR_FAILED\",\"url\":\"file:[REDACTED]/background.html\"}"} {"level":30,"time":"2024-07-22T06:23:38.194Z","msg":"got fast spellcheck setting true"} Render process is gone: Error: Reason: crashed, Exit Code: 139 at App.<anonymous> (/usr/libexec/signal-desktop/app/global_errors.js:3:773) at App.emit (node:events:514:28) at WebContents.<anonymous> (node:electron/js2c/browser_init:2:79410) at WebContents.emit (node:events:514:28) {"level":50,"time":"2024-07-22T06:23:38.201Z","msg":"Render process is gone: Error: Reason: crashed, Exit Code: 139\n at App.<anonymous> ([REDACTED]/app/global_errors.js:3:773)\n at App.emit (node:events:514:28)\n at WebContents.<anonymous> (node:electron/js2c/browser_init:2:79410)\n at WebContents.emit (node:events:514:28)"} {"level":30,"time":"2024-07-22T06:23:40.174Z","msg":"main window closed event"} {"level":30,"time":"2024-07-22T06:23:40.175Z","msg":"quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"} {"level":30,"time":"2024-07-22T06:23:40.209Z","msg":"System tray service: created"} {"level":30,"time":"2024-07-22T06:23:40.209Z","msg":"Begin ensuring permissions"} {"level":50,"time":"2024-07-22T06:23:40.210Z","msg":"spellcheck: dictionary download failure: en"} I've got the following relevant packages installed: libsignal.aarch64 0.52.3-1.1 @network_im_signal nodejs-electron.aarch64 29.4.3-2.8 @network_im_signal signal-desktop.aarch64 7.16.0-1.1 @network_im_signal signal-libringrtc.aarch64 2.44.2-1.1 @network_im_signal -- You are receiving this mail because: You are on the CC list for the bug.