Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

App randomly crash with v8::base::OS::Abort()

Aberta
#139 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
ios, javascript
Domínio
mobile-dev

Direção de pesquisa

O relatório aponta para v8::inspector::JsV8InspectorClient::scheduleBreak em JsV8InspectorClient.mm:256 e para a stack do thread principal do iOS; comece rastreando esse caminho e revisando as issues relacionadas #125 e #136. Reproduza o crash no lançamento com a configuração indicada do simulador NativeScript 8.1.x e iOS 15.2; considera-se concluído quando a causa tiver sido restringida e o crash não ocorrer mais.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

We're experiencing random crashes with the latest versions of NativeScript. This case happened right after launch.
Might be related to #125 #136.

ns info
✔ Getting NativeScript components versions information...
✔ Component nativescript has 8.1.5 version and is up to date.
✔ Component @nativescript/core has 8.1.5 version and is up to date.
✔ Component @nativescript/ios has 8.1.0 version and is up to date.
✔ Component @nativescript/android has 8.1.1 version and is up to date.


{
  "description": "NativeScript Application",
  "dependencies": {
    "@angular/animations": "~13.1.1",
    "@angular/common": "~13.1.1",
    "@angular/compiler": "~13.1.1",
    "@angular/core": "~13.1.1",
    "@angular/forms": "~13.1.1",
    "@angular/platform-browser": "~13.1.1",
    "@angular/platform-browser-dynamic": "~13.1.1",
    "@angular/router": "~13.1.1",
    "@nativescript/angular": "13.0.0",
    "@nativescript/core": "~8.1.5",
    "@nativescript/theme": "~2.3.0",
    "@nativescript-community/ui-material-bottom-navigation": "~6.2.5",
    "reflect-metadata": "~0.1.12",
    "rxjs": "^6.6.0",
    "zone.js": "~0.11.4"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^13.1.2",
    "@angular/compiler-cli": "~13.1.1",
    "@nativescript/android": "~8.1.1",
    "@nativescript/ios": "~8.1.0",
    "@nativescript/types": "~8.1.1",
    "@nativescript/webpack": "~5.0.0",
    "@ngtools/webpack": "~13.1.2",
    "codelyzer": "~6.0.0",
    "node-sass": "^4.7.1",
    "tslint": "~6.1.3",
    "typescript": "~4.4.4",
    "typescript-tslint-plugin": "^1.0.1"
  },
  "main": "src/main.ts"
}

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: SIGNAL 5 Trace/BPT trap: 5
Terminating Process: exc handler [18972]

Triggered by Thread:  0

Application Specific Information:
CoreSimulator 783.5 - Device: iPhone 13 Pro (EA4BFED9-FB5A-4385-A6F3-912A26897073) - Runtime: iOS 15.2 (19C51) - DeviceType: iPhone 13 Pro
dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot
dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   NativeScript                  	       0x107c31893 v8::base::OS::Abort() + 19
1   NativeScript                  	       0x107344774 v8::HandleScope::HandleScope(v8::Isolate*) + 196
2   NativeScript                  	       0x1073115a0 v8_inspector::JsV8InspectorClient::scheduleBreak() + 48 (JsV8InspectorClient.mm:256)
3   CoreFoundation                	       0x109434bab __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
4   CoreFoundation                	       0x109433fb1 __CFRunLoopDoBlocks + 443
5   CoreFoundation                	       0x10942ee05 __CFRunLoopRun + 2095
6   CoreFoundation                	       0x10942e0f3 CFRunLoopRunSpecific + 567
7   GraphicsServices              	       0x1071e2cd3 GSEventRunModal + 139
8   UIKitCore                     	       0x10a83ef42 -[UIApplication _run] + 928
9   UIKitCore                     	       0x10a843b5e UIApplicationMain + 101
10  NativeScript                  	       0x107322ead ffi_call_unix64 + 85
11  NativeScript                  	       0x107321a64 ffi_call_int + 868
12  NativeScript                  	       0x107321a64 ffi_call_int + 868
13  NativeScript                  	       0x107321a64 ffi_call_int + 868
14  NativeScript                  	       0x107321a64 ffi_call_int + 868
15  NativeScript                  	       0x107321a64 ffi_call_int + 868
16  NativeScript                  	       0x107321a64 ffi_call_int + 868
17  NativeScript                  	       0x107321a64 ffi_call_int + 868
18  NativeScript                  	       0x107321a64 ffi_call_int + 868
19  NativeScript                  	       0x107321a64 ffi_call_int + 868
20  NativeScript                  	       0x107321a64 ffi_call_int + 868
21  NativeScript                  	       0x107321a64 ffi_call_int + 868
22  NativeScript                  	       0x107321a64 ffi_call_int + 868
23  NativeScript                  	       0x107321a64 ffi_call_int + 868
24  NativeScript                  	       0x107321a64 ffi_call_int + 868
25  NativeScript                  	       0x107321a64 ffi_call_int + 868
26  NativeScript                  	       0x107321a64 ffi_call_int + 868
Linguagem predominante
JavaScript
Estrelas
150
Forks
44
Merge médio
3d 23h
PRs com merge (30d)
19

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de NativeScript/ios

Todas as issues de NativeScript/ios

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.