Description
Preflight Checklist
- I have read the Contributing Guidelines for this project.
- I agree to follow the Code of Conduct that this project adheres to.
- I have searched the issue tracker for a bug report that matches the one I want to file, without success.
Electron Version
20.0.0-beta.9 and 20.0.0-beta.10
What operating system are you using?
Other Linux
Operating System Version
Fedora 35
What arch are you using?
x64
Last Known Working Electron version
All older versions, including 19 and 20.0.0-beta.8
Expected Behavior
Electron quickstart app should work, as should ANY other electron app, I have tested a bunch of them, but all gave the same results, after you install a recent 20 beta.
Actual Behavior
They don't start if I use version 20.0.0-beta.9 or 20.0.0-beta.10, older versions do work. It only happens on one of the devices I own, all others are fine, but this one does not handle these new versions, while older ones work. This must have been introduced somewhere in these commits between those releases.
Testcase Gist URL
https://github.com/electron/electron-quick-start/
Additional Information
Running electron with gdb
does not give a lot of info, unless I'm running it incorrectly, please see below and let me know if this should be done differently:
jelmerro ~/electron-quick-start (master)$ gdb --args node node_modules/.bin/electron .
GNU gdb (GDB) Fedora 12.1-1.fc35
Copyright (C) 2022 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-redhat-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"...
Reading symbols from node...
This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.fedoraproject.org/
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from /home/jelmerro/.cache/debuginfod_client/adca03b9b7e322bf173d4a6972adea6c254bf914/debuginfo...
(gdb) run
Starting program: /usr/bin/node node_modules/.bin/electron .
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff23c0640 (LWP 12930)]
[New Thread 0x7ffff1bbf640 (LWP 12931)]
[New Thread 0x7ffff13be640 (LWP 12932)]
[New Thread 0x7ffff0bbd640 (LWP 12933)]
[New Thread 0x7fffebfff640 (LWP 12934)]
[New Thread 0x7ffff7fbe640 (LWP 12935)]
[Detaching after fork from child process 12936]
/home/jelmerro/electron-quick-start/node_modules/electron/dist/electron exited with signal SIGTRAP
[Thread 0x7fffebfff640 (LWP 12934) exited]
[Thread 0x7ffff0bbd640 (LWP 12933) exited]
[Thread 0x7ffff13be640 (LWP 12932) exited]
[Thread 0x7ffff1bbf640 (LWP 12931) exited]
[Thread 0x7ffff23c0640 (LWP 12930) exited]
[Thread 0x7ffff7fbe640 (LWP 12935) exited]
[Inferior 1 (process 12927) exited with code 01]