Как отладить nativescript, выбрасывающий NativeScript перехваченный сигнал 11. Ошибка?

Я создал плагин для nativescript ios, который работал нормально до недавнего времени. Я обновил версию модуля. Теперь, когда я запускаю плагин, я получаю такую ​​ошибку: NativeScript перехватил сигнал 11.

Я уже дважды проверил набор текста, и там не было опечаток или несоответствия параметров.

NativeScript caught signal 11.
Native Stack:
1   0x104c6cf70 sig_handler(int)
2   0x1f46f99dc <redacted>
3   0x104c5e768 NativeScript::ObjCMethodWrapper::postInvocation(NativeScript::FFICall*, JSC::ExecState*, NativeScript::FFICall::Invocation&)
4   0x104bf500c NativeScript::FunctionWrapper::call(JSC::ExecState*)
5   0x1056d7a58 llint_entry
6   0x1056d6eb4 llint_entry
7   0x1056d6eb4 llint_entry
8   0x1056d6eb4 llint_entry
9   0x1056d7318 llint_entry
10  0x1056d6eb4 llint_entry
11  0x1056d7318 llint_entry
12  0x1056d6e4c llint_entry
13  0x1056d6e4c llint_entry
14  0x1056d6eb4 llint_entry
15  0x1056d6eb4 llint_entry
16  0x1056d6e4c llint_entry
17  0x1056d6eb4 llint_entry
18  0x1056cf91c vmEntryToJavaScript
19  0x1054ce84c JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
20  0x104c61238 NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::callFunction(JSC::JSValue const&, JSC::ArgList const&, void*)
21  0x104c60d58 NativeScript::ObjCMethodCallback::ffiClosureCallback(void*, void**, void*)
22  0x104c6142c NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::ffiClosureCallback(ffi_cif*, void*, void**, void*)
23  0x1056d9794 ffi_closure_SYSV_inner
24  0x1056dc1b4 .Ldo_closure
25  0x2213f1040 <redacted>
26  0x220e9a1c8 <redacted>
27  0x220e9a4e8 <redacted>
28  0x220e99554 <redacted>
29  0x221428304 <redacted>
30  0x22142952c <redacted>
31  0x22140959c <redacted>
JS Stack:
1   initWithConfiguration@[native code]
2   start@file:///app/tns_modules/nativescript-nsjumioplugin/nsjumioplugin.js:22:97
3   onSelectSingleTap@file:///app/app/pages/user/info/identification/identification.component.js:109:33
4   @:34:44
5   callWithDebugContext@file:///app/tns_modules/@angular/core/bundles/core.umd.js:24198:34
6   dispatchEvent@file:///app/tns_modules/@angular/core/bundles/core.umd.js:20577:40
7   @file:///app/tns_modules/nativescript-angular/renderer.js:238:31
8   onInvoke@file:///app/tns_modules/@angular/core/bundles/core.umd.js:17344:43
9   run@file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js:138:49
10  zonedCallback@file:///app/tns_modules/nativescript-angular/renderer.js:237:27
11  notify@file:///app/tns_modules/tns-core-modules/data/observable/observable.js:110:31
12  _emit@file:///app/tns_modules/tns-core-modules/data/observable/observable.js:127:24
13  tap@file:///app/tns_modules/tns-core-modules/ui/button/button.js:216:24
14  UIApplicationMai<\M-b\M^@\M-&>

person Hamed Afshar    schedule 24.07.2019    source источник
comment
Взгляните на эту ветку: github.com/NativeScript/NativeScript/issues/7393 Возможно, это связано с nativescript-plugin-firebase, вы можете попробовать обновить его до последней версии.   -  person Dimitar Tachev    schedule 29.07.2019


Ответы (3)


В моем случае я использовал эту команду для запуска приложения

tns run ios --bundle --no-hmr --clean --log trace
person Mohammad Rashedul Islam    schedule 05.03.2020

Это может вам помочь: у меня NativeScript caught signal 11 при использовании RadSideDrawer. Я пробовал использовать drawerContentSize="drawerSize" вместо правильного [drawerContentSize]="drawerSize" (так как drawerSize является получателем в моем ts-файле)

В общем, я могу предположить, что это может произойти, если вы забудете квадратные скобки (иногда)

person Igor Tsvetkoff    schedule 26.09.2019
comment
Спасибо. На самом деле в моем случае проблема заключалась в том, что мой IP-адрес был заблокирован серверами OneSignal. Я забыл обновить этот вопрос. - person Hamed Afshar; 26.09.2019
comment
Думаю, в моем случае это RadDataForm. Потому что я получаю эту ошибку только на страницах с RadDataForm. - person Cem Kaan; 19.07.2020

Кажется, что ошибка signal 11 - это общая ошибка, которая может быть вызвана многими вещами, о которых другие упоминали в комментариях.

В моем случае мой IP был заблокирован серверами OneSignal.

person Hamed Afshar    schedule 26.09.2019