sndirsch / ingress-ice

MIT License
17 stars 11 forks source link

phantomjs crashes with "SIGFPE, Arithmetic exception" after enabling iitc (on some machines) #4

Open sndirsch opened 4 years ago

sndirsch commented 4 years ago

Apparently on some machines phantomjs crashes with "SIGFPE, Arithmetic exception" after enabling iitc. Verified with x86_64 Linux binary. It doesn't happen on other Linux x86_64 machines although using the same config, same ingress-ice .js files and same phantomjs binary!

gdb ./phantomjs (gdb) set args --ignore-ssl-errors=false ice/ice.js ~/.ingress-ice.conf 0 [...] Thread 1 "phantomjs" received signal SIGFPE, Arithmetic exception. 0x0000000001bc2d48 in ?? () (gdb)

Unfortunately phantomjs is lacking debug symbols ...

sndirsch commented 4 years ago

gdb Backtrace: backtrace.txt I'm wondering whether this is a font issue, so it depends on which fonts you have installed? OMG!

sndirsch commented 4 years ago

gdb Backtrace: backtrace.txt I'm wondering whether this is a font issue, so it depends on which fonts you have installed? OMG!

On the same machine with a freshly created user I don't see the issue. So this appears to be something related to the user's UNIX environment.

wtfpeter commented 4 years ago

For reproducibility something like a docker image might be useful

sndirsch commented 4 years ago

For reproducibility something like a docker image might be useful

Well, I'm not familiar with Docker. And as I mentioned before I can't reproduce with a freshly created user, so I would assume I can't reproduce it in a Docker image either ...