Skip to content
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

'Illegal instruction: 4' error on macOS High Sierra #14

Closed
rraallvv opened this issue Apr 21, 2018 · 11 comments
Closed

'Illegal instruction: 4' error on macOS High Sierra #14

rraallvv opened this issue Apr 21, 2018 · 11 comments

Comments

@rraallvv
Copy link

Both the compact and the fast show the same error.

@connebeest
Copy link

Specifications of the machine?

@rraallvv
Copy link
Author

@connebeest

System: macOS High Sierra Version 10.13.3 (17D101)
Model: MacBook Air (13-inch, Mid 2012)
Processor: 1.8 GHz Intel Core i5
Memory: 4 GB 1600 MHz DDR3
Graphics: Intel HD Graphics 4000 1536 MB

$ node --version
v9.8.0
$ npm --version
5.6.0

@connebeest
Copy link

I'm guessing this CPU is too old and missing some instruction set.

@rraallvv
Copy link
Author

rraallvv commented Apr 21, 2018

@connebeest are those binaries built on a Mac? Maybe it could be something similar to this issue, where they were building the binaries on a virtual machine.

@Azard
Copy link
Contributor

Azard commented Apr 24, 2018

extreme --> avx512f
fast --> avx2
normal --> avx
compat --> non-avx

But the MacOS compat seems wrong, if you could send me the nimiq_node.node building in your macbook, we can send some NIMs as reward

@khoazany
Copy link

khoazany commented May 4, 2018

I also have the same issue. Note that only High Sierra has this issue. My other iMac running Sierra is fine.

@metypes
Copy link

metypes commented May 5, 2018

Yes I can confirm, it is a cpu-related problem with certain drivers installed in macs, and not all old macs have this problem, I am running config on 4 macs: one mbpro 2017, another macbook air from 2012 and they work fine in high sierra and even older os, but strangely enough mac mini 2013 and iMac 2012 dont work with the illegal error.
I am looking forward to build a specific version for them.

@Azard
Copy link
Contributor

Azard commented May 5, 2018

Hope you could build https://github.com/nimiq-network/core nimiq_node.node for mac-normal or mac-compat and send to me.

@xiaozzz
Copy link
Contributor

xiaozzz commented May 8, 2018

@metypes
Copy link

metypes commented May 12, 2018

@xiaozzz
the first nimiq_node.node worked great on all the other devices, thanks :) !

@Azard
Copy link
Contributor

Azard commented May 13, 2018

@MarioRD Thanks for response, we released a mac-compat version for v1.2.0

@Azard Azard closed this as completed May 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants