You are not logged in.
Please consider opening an issue on the Arch gitlab instance for the bug in pcre2.
I think the electron bug could be https://github.com/electron/electron/issues/41214 Can you start electron under gdb?
Offline
Hey loqs
What should I do then?
❯ gdb element-desktop
GNU gdb (GDB) 14.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
"/usr/bin/element-desktop": not in executable format: file format not recognized
(gdb)
Followed those guide https://wiki.archlinux.org/title/Debugg … ing_traces but there is actually nothing happen.
Starting element:
❯ element-desktop
/home/dan/.config/Element exists: yes
/home/dan/.config/Riot exists: no
No update_base_url is defined: auto update is disabled
Fetching translation json for locale: en_EN
Changing application language to en
Fetching translation json for locale: en
Resetting the UI components after locale change
Resetting the UI components after locale change
Changing application language to en
Fetching translation json for locale: en
Resetting the UI components after locale change
[4848:0327/132546.687030:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
Illegal instruction (core dumped)
and journal:
journalctl -b | grep electron
Mar 27 13:22:08 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 3270 ""
Mar 27 13:22:08 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 3296 ""
Mar 27 13:22:08 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 3444 ""
Mar 27 13:22:08 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 18814 ""
Mar 27 13:25:49 dansdesktop kernel: traps: electron[4815] trap invalid opcode ip:6b13527162d3 sp:7f64a9b16790 error:0 in index.node[6b1352279000+57d000]
Mar 27 13:25:49 dansdesktop systemd-coredump[4928]: Resource limits disable core dumping for process 4815 (electron).
Mar 27 13:25:49 dansdesktop systemd-coredump[4928]: Process 4815 (electron) of user 1000 terminated abnormally without generating a coredump.
Mar 27 13:25:49 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 4815 ""
Mar 27 13:25:49 dansdesktop drkonqi-coredump-processor[4929]: "/usr/lib/electron29/electron" 4815 ""
Mar 27 13:25:49 dansdesktop drkonqi-coredump-launcher[4954]: Unable to find file for pid 4815 expected at "kcrash-metadata/electron.44bfa10760ea46f9a7170aee8348e769.4815.ini"
Mar 27 13:28:10 dansdesktop kernel: traps: electron[5291] trap invalid opcode ip:6fec5bd162d3 sp:703ac31cb040 error:0 in index.node[6fec5b879000+57d000]
Mar 27 13:28:10 dansdesktop systemd-coredump[5407]: Resource limits disable core dumping for process 5291 (electron).
Mar 27 13:28:10 dansdesktop systemd-coredump[5407]: Process 5291 (electron) of user 1000 terminated abnormally without generating a coredump.
Mar 27 13:28:10 dansdesktop drkonqi-coredump-processor[5408]: "/usr/lib/electron29/electron" 5291 ""
Mar 27 13:28:10 dansdesktop drkonqi-coredump-launcher[5438]: Unable to find file for pid 5291 expected at "kcrash-metadata/electron.44bfa10760ea46f9a7170aee8348e769.5291.ini"
Mar 27 13:28:10 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 5291 ""
Mar 27 13:28:31 dansdesktop kernel: traps: electron[5450] trap invalid opcode ip:6fed245162d3 sp:740f1264f100 error:0 in index.node[6fed24079000+57d000]
Mar 27 13:28:31 dansdesktop systemd-coredump[5559]: Resource limits disable core dumping for process 5450 (electron).
Mar 27 13:28:31 dansdesktop systemd-coredump[5559]: Process 5450 (electron) of user 1000 terminated abnormally without generating a coredump.
Mar 27 13:28:31 dansdesktop drkonqi-coredump-processor[5560]: "/usr/lib/electron29/electron" 5450 ""
Mar 27 13:28:31 dansdesktop drkonqi-coredump-launcher[5586]: Unable to find file for pid 5450 expected at "kcrash-metadata/electron.44bfa10760ea46f9a7170aee8348e769.5450.ini"
Mar 27 13:28:31 dansdesktop drkonqi-coredump-processor[3231]: "/usr/lib/electron29/electron" 5450 ""
coredump
coredumpctl debug 5291
PID: 5291 (electron)
UID: 1000 (dan)
GID: 1000 (dan)
Signal: 4 (ILL)
Timestamp: Wed 2024-03-27 13:28:10 NZDT (1min 13s ago)
Command Line: $'/usr/lib/electron29/electron --disable-dev-mode /usr/lib/element/app.asar'
Executable: /usr/lib/electron29/electron
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-eb9ada10479d4934b95277e566f907e0.scope
Unit: user@1000.service
User Unit: app-org.kde.konsole-eb9ada10479d4934b95277e566f907e0.scope
Slice: user-1000.slice
Owner UID: 1000 (dan)
Boot ID: 44bfa10760ea46f9a7170aee8348e769
Machine ID: da9e1dd3ea574e3c8f161fbbfa44b37b
Hostname: dansdesktop
Storage: none
Message: Process 5291 (electron) of user 1000 terminated abnormally without generating a coredump.
Coredump entry has no core attached (neither internally in the journal nor externally on disk).
Probably related to this one - https://github.com/electron/electron/issues/32760
> Please consider opening an issue on the Arch gitlab instance for the bug in pcre2.
Is it not more upstream?
Offline
file /usr/bin/element-desktop
Is most likely a shell script running the actual binary (/usr/lib/electron29/electron), you'd have to inject gdb there.
Offline
Offline