-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Regression] Zettlr crashes with illegal instruction #6
Comments
With ...
--- WebAssembly code ---
name: wasm-function[17]
index: 17
kind: wasm function
compiler: TurboFan
Body (size = 352 = 336 + 16 padding)
Instructions (size = 324, 0x3ff7fabce0-0x3ff7fabe24)
--- End code ---
Received signal 4 <unknown> 003ff7fabce0
#0 0x000000000000 <unknown>
#1 0x002aae183836 (/home/kxxt/electron_as_node/33.3.0/electron+0x36d9835)
#2 0x002ab03425b4 (/home/kxxt/electron_as_node/33.3.0/electron+0x58985b3)
#3 0x003ff67a5356 (/usr/lib/libc.so.6+0x53355)
#4 0x003ff7fd7800 ([vdso]+0x7ff)
#5 0x000023b55594 <unknown>
#6 0x002aacb9d3f0 (/home/kxxt/electron_as_node/33.3.0/electron+0x20f33ef)
#7 0x002aacb9d3f0 (/home/kxxt/electron_as_node/33.3.0/electron+0x20f33ef)
#8 0x002aacb9d3f0 (/home/kxxt/electron_as_node/33.3.0/electron+0x20f33ef)
#9 0x002aacb9d3f0 (/home/kxxt/electron_as_node/33.3.0/electron+0x20f33ef)
#10 0x002aacc006e0 (/home/kxxt/electron_as_node/33.3.0/electron+0x21566df)
#11 0x002aacd34dec (/home/kxxt/electron_as_node/33.3.0/electron+0x228adeb)
#12 0x002aacbea310 (/home/kxxt/electron_as_node/33.3.0/electron+0x214030f)
#13 0x002aacb9a60c (/home/kxxt/electron_as_node/33.3.0/electron+0x20f060b)
#14 0x408f400000000000 <unknown>
#15 0x002aae1ce2e6 (/home/kxxt/electron_as_node/33.3.0/electron+0x37242e5)
#16 0x000c00134000 ([anon:partition_alloc]+0xc00133fff)
#17 0x002aae1cef88 (/home/kxxt/electron_as_node/33.3.0/electron+0x3724f87)
#18 0x002aae1f554c (/home/kxxt/electron_as_node/33.3.0/electron+0x374b54b)
#19 0x002aae717a0c (/home/kxxt/electron_as_node/33.3.0/electron+0x3c6da0b)
#20 0x000c001acc00 ([anon:partition_alloc]+0xc001acbff)
#21 0x002aace9a724 (/home/kxxt/electron_as_node/33.3.0/electron+0x23f0723)
#22 0x002ab4d92500 (/home/kxxt/electron_as_node/33.3.0/electron+0xa2e84ff)
#23 0x000c000ec000 ([anon:partition_alloc]+0xc000ebfff)
#24 0x002ab0250fcc (/home/kxxt/electron_as_node/33.3.0/electron+0x57a6fcb)
#25 0x0008000c4d20 ([anon:partition_alloc]+0x8000c4d1f)
#26 0xaaaaaaaaaaaa0000 <unknown>
[end of stack trace]
Illegal instruction (core dumped) |
Thanks to @luyahan Fixed in electron v33.3.0.riscv2 |
Fixed in electron v33.3.0.riscv2, v32.2.7.riscv2, v31.7.6.riscv2. In practice v30.x seems unaffected but looking at the code it seems that it could also use this patch. Since it is already EOL, no fix is made for it. |
Zettlr crashes on start by some chance.
Steps to reproduce
electron zettlr/app.asar
Expected behavior
Zettlr starts. (This can happen sometimes)
Current behavior
Zettlr crashes on start sometimes.
With ASLR disabled:
When putting a breakpoint on
0x002aae183836
, the backtrace is:continuing 50 ~ 60 times from here leads to the SIGILL.
GDB shows a valid instruction
>0x4c1d5ce0 li t3,8
. (Probably this is related to JIT and gdb doesn't show it correctly?)The address is in v8's memory map
[anon:v8]
.System Information
Other electron versions
electron 31.4.0(v8 12.6.228.30-electron.0),32.2.7(v8 12.8.374.38-electron.0 ) is also affected.
electron 30.3.1(v8 12.4.254.20-electron.0) appears to be fine.
The text was updated successfully, but these errors were encountered: