Hello Jérémy, sorry for the delay.
> So if i run qemu with the first P6 cpu that comes to mind, pentiumpro, > npm install electron-spellchecker@1.1.2 > no longer crashes. > > That doesn't prove there is no crash on a supported cpu, but that's a start. > Comparing the flags and address sizes might help. > Also upstream nodejs does not support 32bit cpu on linux platform. Unfortunately my debian QEmu does not have a cpu "pentiumpro". (qemu-system-i386 -cpu help) I tried to debug it at real hardware, which also supports rr [1]. Unfortunately there I hit a bug in rr that rr-upstream fixed very fast [2]. At this real hardware [3] I could reproduce this bug with i386 userlands runnning at amd64- or i386-kernel. I assume that should be a supported CPU. I tried to follow that value 0x1085, that is shown in the original report and in all my debugging attempts, by reverse debugging. But unfortunately that led to no certain findings. Kind regards, Bernhard [1] https://rr-project.org/ [2] https://github.com/mozilla/rr/issues/2342 [3] Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 36 bits physical, 48 bits virtual Vendor ID: GenuineIntel CPU family: 6 Model name: Intel(R) Pentium(R) CPU B950 @ 2.10GHz
debugging_4.txt.gz
Description: application/gzip