nodejs exits with Illegal instruction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
# nodejs
Illegal instruction
# nodejs --version
v0.10.26
Installed from official repository in jessie release on Raspberry Pi model B
expected:
nodejs interactive javascript server starts
Any clues to fix this?
I'll try building/compiling the package myself, but due to a lack of cross-compile hosts I'll do it on the pi itself.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux testing (jessie)
Release: testing
Codename: jessie
Architecture: armv6l
Kernel: Linux 3.10.25+ (PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=
Shell: /bin/sh linked to /bin/dash
Versions of packages nodejs depends on:
ii libc-ares2 1.10.0-2
ii libc6 2.18-5
ii libgcc1 1:4.9.0-2
ii libssl1.0.0 1.0.1g-3
ii libstdc++6 4.9.0-2
ii libv8-3.14.5 3.14.5.8-8
ii zlib1g 1:1.2.8.dfsg-1
nodejs recommends no packages.
nodejs suggests no packages.
-- no debconf information
tags: | added: jessie nodejs v8 |
Doing some checks in gdb it looks like the v8 JIT is generating movw/movt which are armv7 specific instructions.