Bug 2269972

Summary: [abrt] nodejs: simdutf::internal::available_implementation_list::detect_best_supported(): node-20 killed by SIGILL
Product: [Fedora] Fedora Reporter: Cristian Ciupitu <cristian.ciupitu>
Component: nodejs20Assignee: Stephen Gallagher <sgallagh>
Status: CLOSED DUPLICATE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 40CC: cristian.ciupitu, sgallagh
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:f4da00eb017823056e4e4205f56fbb69b9e6022f;VARIANT_ID=;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-04-05 10:41:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: proc_pid_status
none
File: maps
none
File: limits
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: exploitable
none
File: dso_list
none
File: backtrace
none
File: environ none

Description Cristian Ciupitu 2024-03-17 19:46:17 UTC
Version-Release number of selected component:
nodejs-1:20.11.1-2.fc40

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         node-20 killed by SIGILL
journald_cursor: s=755b492512fb4852945bded1f6b5dbe6;i=d728d9;b=a8e67387a2b7429783a397c8605a0fb9;m=ab46d250a;t=613e070ff9e12;x=c4c804b4691c9b83
executable:     /usr/bin/node-20
cmdline:        /usr/bin/node /usr/lib/python3.12/site-packages/jupyterlab/staging/yarn.js config --json
cgroup:         0::/user.slice/user-5000.slice/session-2.scope
rootdir:        /
uid:            5000
kernel:         6.8.0-63.fc40.1.x86_64
package:        nodejs-1:20.11.1-2.fc40
runlevel:       N 5
backtrace_rating: 4
crash_function: simdutf::internal::available_implementation_list::detect_best_supported

Truncated backtrace:
Thread no. 1 (18 frames)
 #0 simdutf::internal::available_implementation_list::detect_best_supported at ../../deps/simdutf/simdutf.cpp:5271
 #1 simdutf::internal::detect_best_supported_implementation_on_first_use::set_best at ../../deps/simdutf/simdutf.cpp:5291
 #2 simdutf::internal::detect_best_supported_implementation_on_first_use::utf16_length_from_utf8 at ../../deps/simdutf/simdutf.cpp:4900
 #3 node::builtins::BuiltinLoader::AddExternalizedBuiltin at ../../src/node_builtins.cc:229
 #4 node::builtins::BuiltinLoader::BuiltinLoader at ../../src/node_builtins.cc:39
 #5 node::InitializePrimordials at ../../src/api/environment.cc:811
 #6 node::GetPerContextExports at ../../src/api/environment.cc:638
 #7 node::InitializePrimordials at ../../src/api/environment.cc:796
 #8 node::InitializeMainContextForSnapshot at ../../src/api/environment.cc:781
 #9 node::InitializeContext at ../../src/api/environment.cc:828
 #10 node::NewContext at ../../src/api/environment.cc:651
 #11 node::NodeMainInstance::CreateMainEnvironment at ../../src/node_main_instance.cc:144
 #12 node::NodeMainInstance::Run at ../../src/node_main_instance.cc:84
 #13 StartInternal at ../../src/node.cc:1389
 #14 node::Start at ../../src/node.cc:1396
 #15 __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:58
 #16 __libc_start_main_impl at ../csu/libc-start.c:360
 #17 _start

Comment 1 Cristian Ciupitu 2024-03-17 19:46:18 UTC
Created attachment 2022191 [details]
File: proc_pid_status

Comment 2 Cristian Ciupitu 2024-03-17 19:46:20 UTC
Created attachment 2022192 [details]
File: maps

Comment 3 Cristian Ciupitu 2024-03-17 19:46:21 UTC
Created attachment 2022193 [details]
File: limits

Comment 4 Cristian Ciupitu 2024-03-17 19:46:22 UTC
Created attachment 2022194 [details]
File: open_fds

Comment 5 Cristian Ciupitu 2024-03-17 19:46:24 UTC
Created attachment 2022195 [details]
File: mountinfo

Comment 6 Cristian Ciupitu 2024-03-17 19:46:25 UTC
Created attachment 2022196 [details]
File: os_info

Comment 7 Cristian Ciupitu 2024-03-17 19:46:26 UTC
Created attachment 2022197 [details]
File: cpuinfo

Comment 8 Cristian Ciupitu 2024-03-17 19:46:27 UTC
Created attachment 2022198 [details]
File: core_backtrace

Comment 9 Cristian Ciupitu 2024-03-17 19:46:28 UTC
Created attachment 2022199 [details]
File: exploitable

Comment 10 Cristian Ciupitu 2024-03-17 19:46:30 UTC
Created attachment 2022200 [details]
File: dso_list

Comment 11 Cristian Ciupitu 2024-03-17 19:46:31 UTC
Created attachment 2022201 [details]
File: backtrace

Comment 12 Cristian Ciupitu 2024-03-17 19:46:33 UTC
Created attachment 2022202 [details]
File: environ

Comment 13 Cristian Ciupitu 2024-03-17 19:49:41 UTC
I was running

    jupyter notebook --notebook-dir=XXX --NotebookNotary.db_file=':memory:' --PasswordIdentityProvider.hashed_password='sha1:XXX' --ServerApp.allow_remote_access=True --ip='127.0.0.1' --no-browser

Comment 14 Cristian Ciupitu 2024-03-21 00:39:25 UTC
I can't run npm at all (nodejs-npm-10.2.4-1.20.11.1.2.fc40.x86_64).

It crashes even when I run it under a new user without any arguments.

dmesg says:
```
[ 4504.483559] traps: npm[13276] trap invalid opcode ip:7f3dcebe944e sp:7fff0902df10 error:0 in libnode.so.115[7f3dce822000+23e5000]
[ 4506.355208] traps: npm[13303] trap invalid opcode ip:7ff6e61e944e sp:7ffc04e93440 error:0 in libnode.so.115[7ff6e5e22000+23e5000]
[ 4689.105883] traps: npm[13654] trap invalid opcode ip:7f16cc5e944e sp:7fffbac283a0 error:0 in libnode.so.115[7f16cc222000+23e5000]
[ 4690.033327] traps: npm[13675] trap invalid opcode ip:7fd6081e944e sp:7ffdc18dcd30 error:0 in libnode.so.115[7fd607e22000+23e5000]
[ 4697.504549] traps: npm[13781] trap invalid opcode ip:7f3bb95e944e sp:7ffd329a20b0 error:0 in libnode.so.115[7f3bb9222000+23e5000]
[ 4698.642603] traps: npm[13806] trap invalid opcode ip:7f48c7be944e sp:7fffcaab9870 error:0 in libnode.so.115[7f48c7822000+23e5000]
```


reporter:       libreport-2.17.15
type:           CCpp
reason:         node-20 killed by SIGILL
journald_cursor: s=755b492512fb4852945bded1f6b5dbe6;i=d728d9;b=a8e67387a2b7429783a397c8605a0fb9;m=ab46d250a;t=613e070ff9e12;x=c4c804b4691c9b83
executable:     /usr/bin/node-20
cmdline:        /usr/bin/node /usr/lib/python3.12/site-packages/jupyterlab/staging/yarn.js config --json
cgroup:         0::/user.slice/user-5000.slice/session-2.scope
rootdir:        /
uid:            5000
kernel:         6.8.0-63.fc40.1.x86_64
package:        nodejs-1:20.11.1-2.fc40
runlevel:       N 5
backtrace_rating: 4
crash_function: simdutf::internal::available_implementation_list::detect_best_supported

Comment 15 Stephen Gallagher 2024-04-05 10:41:53 UTC

*** This bug has been marked as a duplicate of bug 2273542 ***