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

nodejs Invalid opcode on qemux86 #142

Open
bernardoaraujor opened this issue Aug 31, 2019 · 4 comments
Open

nodejs Invalid opcode on qemux86 #142

bernardoaraujor opened this issue Aug 31, 2019 · 4 comments

Comments

@bernardoaraujor
Copy link

This issue has been reported on imyller/meta-nodejs#83, but I guess meta-oe is also appropriate because I have faced the same problem even without meta-nodejs.

In a nutshell, nodejs doesn't work on qemux86:

$ node
[142.374544] traps: node[361] trap invalid opcode ip:85f9238 sp:bfc1f030 error:0
[142.374706] in node[8048000+ee8000]
Illegal instruction
@kraj
Copy link
Contributor

kraj commented Aug 31, 2019

@bernardoaraujor please post your build configuration as well, so we can have more info

@bernardoaraujor
Copy link
Author

bernardoaraujor commented Aug 31, 2019

Host is Ubuntu 16.04.

poky and meta-openembedded set to warrior branch (also happened on thud, didn't test other releases).

set MACHINE="qemux86" and IMAGE_INSTALL_append=" nodejs"

build core-image-minimal then start QEMU runqemu qemux86 core-image-minimal nographic

try to invoke node

$ node
[142.374544] traps: node[361] trap invalid opcode ip:85f9238 sp:bfc1f030 error:0
[142.374706] in node[8048000+ee8000]
Illegal instruction

this only happens with qemux86... I tested qemux86-64, qemuarm and qemuarm64 and the error was not present... qemumips64 wouldn't build

@kraj
Copy link
Contributor

kraj commented Sep 5, 2019

This is not reproducible on master on qemux86

@bernardoaraujor
Copy link
Author

I had the issue with warrior and thud

kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Mar 14, 2022
- Change branch name master -> main according to upstream repository.
- Update 2.0.15 -> 2.0.16. Changelog:

    1df82b9 Add param traits for CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM (openembedded#165)
    814e7b2 update the C++ bindings code example (openembedded#151)
    6d833a5 Update opencl.hpp: Add CL_DEVICE_BOARD_NAME_AMD (openembedded#160)
    25ad589 Added missing definitions for deprecated prefixes and suffixes for version 2.2 (openembedded#159)
    21a34b0 Test two additional defines and update descriptions in header (openembedded#147)
    ff7318c Fix cl::enqueueMapSVM for cl::vector and cl::pointer (openembedded#145)
    30d4219 Test most of the possible defines (openembedded#140)
    63d9e41 Fix unreasonable error handling in opencl.hpp (openembedded#139)
    0198c41 Add support for cl_khr_integer_dot_product v2 (openembedded#141)
    8df6c8f Transition CI to Github Actions (openembedded#142)

Signed-off-by: Daniel Gomez <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Mar 14, 2022
- Change branch name master -> main according to upstream repository.
- Update 2.0.15 -> 2.0.16. Changelog:

    1df82b9 Add param traits for CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM (openembedded#165)
    814e7b2 update the C++ bindings code example (openembedded#151)
    6d833a5 Update opencl.hpp: Add CL_DEVICE_BOARD_NAME_AMD (openembedded#160)
    25ad589 Added missing definitions for deprecated prefixes and suffixes for version 2.2 (openembedded#159)
    21a34b0 Test two additional defines and update descriptions in header (openembedded#147)
    ff7318c Fix cl::enqueueMapSVM for cl::vector and cl::pointer (openembedded#145)
    30d4219 Test most of the possible defines (openembedded#140)
    63d9e41 Fix unreasonable error handling in opencl.hpp (openembedded#139)
    0198c41 Add support for cl_khr_integer_dot_product v2 (openembedded#141)
    8df6c8f Transition CI to Github Actions (openembedded#142)

Signed-off-by: Daniel Gomez <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Mar 14, 2022
- Change branch name master -> main according to upstream repository.
- Update 2.0.15 -> 2.0.16. Changelog:

    1df82b9 Add param traits for CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM (openembedded#165)
    814e7b2 update the C++ bindings code example (openembedded#151)
    6d833a5 Update opencl.hpp: Add CL_DEVICE_BOARD_NAME_AMD (openembedded#160)
    25ad589 Added missing definitions for deprecated prefixes and suffixes for version 2.2 (openembedded#159)
    21a34b0 Test two additional defines and update descriptions in header (openembedded#147)
    ff7318c Fix cl::enqueueMapSVM for cl::vector and cl::pointer (openembedded#145)
    30d4219 Test most of the possible defines (openembedded#140)
    63d9e41 Fix unreasonable error handling in opencl.hpp (openembedded#139)
    0198c41 Add support for cl_khr_integer_dot_product v2 (openembedded#141)
    8df6c8f Transition CI to Github Actions (openembedded#142)

Signed-off-by: Daniel Gomez <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jun 29, 2022
Changelog:
=========
   add support for Python 3.11 PR openembedded#142
   do not install tests PR openembedded#143
   fix packaging for latest setuptools PR openembedded#140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jun 29, 2022
Changelog:
=========
   add support for Python 3.11 PR openembedded#142
   do not install tests PR openembedded#143
   fix packaging for latest setuptools PR openembedded#140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
halstead pushed a commit that referenced this issue Jun 29, 2022
Changelog:
=========
   add support for Python 3.11 PR #142
   do not install tests PR #143
   fix packaging for latest setuptools PR #140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jun 30, 2022
Changelog:
=========
   add support for Python 3.11 PR openembedded#142
   do not install tests PR openembedded#143
   fix packaging for latest setuptools PR openembedded#140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jun 30, 2022
Changelog:
=========
   add support for Python 3.11 PR openembedded#142
   do not install tests PR openembedded#143
   fix packaging for latest setuptools PR openembedded#140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jun 30, 2022
Changelog:
=========
   add support for Python 3.11 PR openembedded#142
   do not install tests PR openembedded#143
   fix packaging for latest setuptools PR openembedded#140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jul 1, 2022
Changelog:
=========
   add support for Python 3.11 PR openembedded#142
   do not install tests PR openembedded#143
   fix packaging for latest setuptools PR openembedded#140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
halstead pushed a commit that referenced this issue Jul 2, 2022
Changelog:
=========
   add support for Python 3.11 PR #142
   do not install tests PR #143
   fix packaging for latest setuptools PR #140

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jul 22, 2022
Changelog:
==========
- fix timing in shared data release procedure PR openembedded#149
- revert use of nullpointer introduced in openembedded#142 Its use is not necessary anymore
  in 3.11.0-beta.4 and used to cause issues on some platforms (see openembedded#144 ) PR openembedded#145

Signed-off-by: Xu Huan <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
halstead pushed a commit that referenced this issue Jul 24, 2022
Changelog:
==========
- fix timing in shared data release procedure PR #149
- revert use of nullpointer introduced in #142 Its use is not necessary anymore
  in 3.11.0-beta.4 and used to cause issues on some platforms (see #144 ) PR #145

Signed-off-by: Xu Huan <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Oct 17, 2022
Update to use github-releases for upstream tracking.

Changelog:

2022-10-05 -- 0.9.7

  * Fixed: Multiple issues with IPv6 and IPvFuture literal parsing
      (GitHub openembedded#146, GitHub openembedded#150)
      Thanks to Scallop Ye for the report and the pull request!
  * Fixed: Fix symbol visibility for -DBUILD_SHARED_LIBS=OFF (GitHub openembedded#139,
      GitHub openembedded#141); thanks to Mariusz Zaborski for the report!
  * Fixed: For MinGW, use size_t for inet_ntop declaration and fix macro
      checks for both MinGW and mingw-w64 (GitHub openembedded#131)
  * Fixed: Compiler warnings (GitHub openembedded#132, GitHub openembedded#152)
  * Improved: Use name UriConfig.h rather than generic config.h for the
      config header file to avoid name clashes and also include it through
      "UriConfig.h" with quotes rather than <UriConfig.h> so that it is found
      in quote path locations (GitHub openembedded#149)
      Thanks to Gaspard Petit for bringing this up!
  * Improved: Document need for UriConfig.h in UriMemory.c (GitHub openembedded#136)
  * Infrastructure: Add (support for) Visual Studio 17/2022 (GitHub openembedded#152)
  * Infrastructure: Drop (support for) Visual Studio <=14/2015 (GitHub openembedded#152)
  * Infrastructure: Update Clang from 13 to 15 (GitHub openembedded#143, GitHub openembedded#151)
  * Infrastructure: Make MinGW with 32bit Wine on Ubuntu 20.04 possible
      (GitHub openembedded#142, GitHub openembedded#144, GitHub openembedded#145)
  * Soname: 1:30:0 — see https://verbump.de/ for what these numbers do

Signed-off-by: Alex Kiernan <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Oct 17, 2022
Update to use github-releases for upstream tracking.

Changelog:

2022-10-05 -- 0.9.7

  * Fixed: Multiple issues with IPv6 and IPvFuture literal parsing
      (GitHub openembedded#146, GitHub openembedded#150)
      Thanks to Scallop Ye for the report and the pull request!
  * Fixed: Fix symbol visibility for -DBUILD_SHARED_LIBS=OFF (GitHub openembedded#139,
      GitHub openembedded#141); thanks to Mariusz Zaborski for the report!
  * Fixed: For MinGW, use size_t for inet_ntop declaration and fix macro
      checks for both MinGW and mingw-w64 (GitHub openembedded#131)
  * Fixed: Compiler warnings (GitHub openembedded#132, GitHub openembedded#152)
  * Improved: Use name UriConfig.h rather than generic config.h for the
      config header file to avoid name clashes and also include it through
      "UriConfig.h" with quotes rather than <UriConfig.h> so that it is found
      in quote path locations (GitHub openembedded#149)
      Thanks to Gaspard Petit for bringing this up!
  * Improved: Document need for UriConfig.h in UriMemory.c (GitHub openembedded#136)
  * Infrastructure: Add (support for) Visual Studio 17/2022 (GitHub openembedded#152)
  * Infrastructure: Drop (support for) Visual Studio <=14/2015 (GitHub openembedded#152)
  * Infrastructure: Update Clang from 13 to 15 (GitHub openembedded#143, GitHub openembedded#151)
  * Infrastructure: Make MinGW with 32bit Wine on Ubuntu 20.04 possible
      (GitHub openembedded#142, GitHub openembedded#144, GitHub openembedded#145)
  * Soname: 1:30:0 — see https://verbump.de/ for what these numbers do

Signed-off-by: Alex Kiernan <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Oct 18, 2022
Update to use github-releases for upstream tracking.

Changelog:

2022-10-05 -- 0.9.7

  * Fixed: Multiple issues with IPv6 and IPvFuture literal parsing
      (GitHub openembedded#146, GitHub openembedded#150)
      Thanks to Scallop Ye for the report and the pull request!
  * Fixed: Fix symbol visibility for -DBUILD_SHARED_LIBS=OFF (GitHub openembedded#139,
      GitHub openembedded#141); thanks to Mariusz Zaborski for the report!
  * Fixed: For MinGW, use size_t for inet_ntop declaration and fix macro
      checks for both MinGW and mingw-w64 (GitHub openembedded#131)
  * Fixed: Compiler warnings (GitHub openembedded#132, GitHub openembedded#152)
  * Improved: Use name UriConfig.h rather than generic config.h for the
      config header file to avoid name clashes and also include it through
      "UriConfig.h" with quotes rather than <UriConfig.h> so that it is found
      in quote path locations (GitHub openembedded#149)
      Thanks to Gaspard Petit for bringing this up!
  * Improved: Document need for UriConfig.h in UriMemory.c (GitHub openembedded#136)
  * Infrastructure: Add (support for) Visual Studio 17/2022 (GitHub openembedded#152)
  * Infrastructure: Drop (support for) Visual Studio <=14/2015 (GitHub openembedded#152)
  * Infrastructure: Update Clang from 13 to 15 (GitHub openembedded#143, GitHub openembedded#151)
  * Infrastructure: Make MinGW with 32bit Wine on Ubuntu 20.04 possible
      (GitHub openembedded#142, GitHub openembedded#144, GitHub openembedded#145)
  * Soname: 1:30:0 — see https://verbump.de/ for what these numbers do

Signed-off-by: Alex Kiernan <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Apr 17, 2023
Release notes for 4.18.1
========================
- Update copyright year
- Use XfceScreensaver from Libxfce4ui (!33)
- screensaver: Fall back on lock command if D-Bus call failed (openembedded#142, !24)
- panel-plugin: Properly disconnect signal handler
- build: Fix autotools warnings
- Fix management of source ids
- panel-plugin: Add missing ref on image
- Fix blurriness in icons when UI scale factor > 1 (!30)
- Translation Updates:
  Chinese (China), English (Canada), Greek, Korean, Turkish

Signed-off-by: Kai Kang <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Jul 25, 2023
Update-License: Change name from COPYING to LICENSE

No changelog provided. Commit log:

0b05203 (tag: v1.33) bump version to 1.33
45cfe90 Switch to GitHub actions (openembedded#144)
33562b0 Update license text to match official 3-clause-BSD (openembedded#142)
a76f742 feat(jsondiff): Add support for preserving Unicode characters (openembedded#145)
714df3c docs: fix simple typo, raies -> raise (openembedded#135)
e0b3a9b Merge pull request openembedded#134 from Ventilateur/b/fix-invalid-remove-index
46eef55 remove unused import
db194f8 fix invalid remove index
a652648 Merge pull request openembedded#132 from JulienPalard/mdk/TypeError
c9bfb91 FIX: TypeError when one forgot to put its operation in a list.

Signed-off-by: Trevor Gamblin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Nov 9, 2023
Changelog:
============
- various fixes for edge cases and build: openembedded#136, openembedded#141, openembedded#142, openembedded#143, openembedded#145
- update documentation to reflect default SSL_version

Signed-off-by: Wang Mingyu <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Nov 9, 2023
Changelog:
============
- various fixes for edge cases and build: openembedded#136, openembedded#141, openembedded#142, openembedded#143, openembedded#145
- update documentation to reflect default SSL_version

Signed-off-by: Wang Mingyu <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Nov 22, 2023
Changelog:
===========
  - This marks the 20th anniversary of the initial ExifTool release!
  - Added ability to read/delete C2PA CAI JUMBF metadata from TIFF-based images
    (eg. DNG), QuickTime-based files (eg. MP4) and WebP images, and read JUMBF
    from other RIFF-based files (eg. WAV, AVI), GIF images and ID3v2 metadata
  - Added read/write support for JPH images
  - Added ability to read Leica Q3 maker notes
  - Added ability to recognize and write FujiFilm M-RAW RAF images (multiple raw
    images in a single file) and the ability to read preview-less RAF images
  - Added support for reading a number of obscure Microsoft EXIF tags
  - Added a few new Sony lenses and support for the ILCE-9M3
  - Added a couple of new Panasonic Leica lenses
  - Added a couple of new Canon RF lenses
  - Added a number of new CPUType values for ELF executables
  - Added some new Olympus CameraType values
  - Decode a few more ID3v2.2 tags (github openembedded#142)
  - Decode a few new Canon G5X Mark II tags
  - Decode WB_RGGBLevels for a few more Nikon cameras
  - Extract information from FujiFilm M-RAW header
  - Improved decoding of a few Nikon Z tags
  - Marked misspelt XMP-drone-dji:GPSLongtitude tag to Avoid when writing
  - Changed RIFF MaxDataRate conversion to use SI prefixes by default
  - Fixed decoding of unknown ColorBalance information for some Nikon models
  - Fixed an incorrect Nikon Z LensID
  - API Changes:
      - Added ByteUnit option

Signed-off-by: Wang Mingyu <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
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

2 participants