Worklets installation not working. Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 17909 (mqt_js)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- android, javascript, react-native
- Ambito
- mobile
Direzione di ricerca
Start with the JavaScript reproduction using Worklets.createRunInContextFn and the manual MainApplication.java setup, then inspect the Android logcat output around the SIGABRT on the mqt_js thread. Done means the Fibonacci example executes successfully without the fatal signal in a project that is not using React Native's new architecture.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello Team
Thanks for bringing this package. I've been trying to install it in my JavaScript project (no typescript) and I've been having issues not being able to execute the example.
I've installed it, manually linking it (my project has problems with auto-linking, so I manually added it to the MainApplication.java file). It seems to be capturing the function correctly, but it fails with an error Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 17909 (mqt_js) when executing the code.
I'm trying the example as follows:
import { Worklets } from 'react-native-worklets-core'
const fibonacci = (num) => {
'worklet'
if (num <= 1) return 1
return fibonacci(num - 1) + fibonacci(num - 2)
}
const worklet = Worklets.createRunInContextFn(fibonacci)
worklet(50).then((result) => {
console.log(`Fibonacci of 50 is ${result}`)
})
There shouldn't be a difference compared to the example typescript one, except for removing the types.
This is the error I see in my console, before it crashes
And this is the logcat
09-04 12:07:20.747 17673 17909 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 17909 (mqt_js), pid 17673 (package.name)
09-04 12:07:20.784 18125 18125 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-04 12:07:20.784 18125 18125 F DEBUG : Build fingerprint: 'google/sdk_gphone_x86/generic_x86_arm:11/RSR1.201013.001/6903271:user/release-keys'
09-04 12:07:20.784 18125 18125 F DEBUG : Revision: '0'
09-04 12:07:20.784 18125 18125 F DEBUG : ABI: 'x86'
09-04 12:07:20.784 18125 18125 F DEBUG : Timestamp: 2023-09-04 12:07:20-0500
09-04 12:07:20.784 18125 18125 F DEBUG : pid: 17673, tid: 17909, name: mqt_js >>> com.app.name <<<
09-04 12:07:20.784 18125 18125 F DEBUG : uid: 10163
09-04 12:07:20.784 18125 18125 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
09-04 12:07:20.784 18125 18125 F DEBUG : eax 00000000 ebx 00004509 ecx 000045f5 edx 00000006
09-04 12:07:20.784 18125 18125 F DEBUG : edi f351e81e esi be2a6130
09-04 12:07:20.784 18125 18125 F DEBUG : ebp f4ca6b90 esp be2a60d8 eip f4ca6b99
09-04 12:07:20.786 18125 18125 F DEBUG : backtrace:
09-04 12:07:20.786 18125 18125 F DEBUG : #00 pc 00000b99 [vdso] (__kernel_vsyscall+9)
09-04 12:07:20.786 18125 18125 F DEBUG : #01 pc 0005ad68 /apex/com.android.runtime/lib/bionic/libc.so (syscall+40) (BuildId: 6e3a0180fa6637b68c0d181c343e6806)
09-04 12:07:20.786 18125 18125 F DEBUG : #02 pc 00076511 /apex/com.android.runtime/lib/bionic/libc.so (abort+209) (BuildId: 6e3a0180fa6637b68c0d181c343e6806)
Is there something I'm missing here?
Also, I'm not using React's new architecture
Thank you!
- Lingua principale
- C++
- Stelle
- 792
- Fork
- 65
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di margelo/react-native-worklets-core
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
margelo/react-native-worklets-core#271 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
margelo/react-native-worklets-core#269 · 2 reazioni ·
-
Unable to download JS bundleAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
margelo/react-native-worklets-core#268 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
margelo/react-native-worklets-core#267 · 1 commento · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
margelo/react-native-worklets-core#266 · 1 commento · 2 reazioni ·
Tutte le issue di margelo/react-native-worklets-core
Issue simili
-
bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
isl-org/Open3D#7585 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Unconfirmed bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
luanti-org/luanti#17605 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
area: config area: firmware priority: P2 - medium size: S type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Mizithra/ActiveTerrain#16 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
grumpycoders/pcsx-redux#2171 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 2 giorni