App randomly crash with v8::base::OS::Abort()
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- ios, javascript
- 領域
- mobile-dev
調査の方向性
レポートでは、JsV8InspectorClient.mm:256 の v8::inspector::JsV8InspectorClient::scheduleBreak と iOS のメインスレッドのスタックが示されています。まずその経路を追跡し、関連する issue #125 と #136 を確認してください。記載されている NativeScript 8.1.x と iOS 15.2 のシミュレータ構成で起動時のクラッシュを再現してください。原因を絞り込み、クラッシュが発生しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- JavaScript
- スター
- 150
- フォーク
- 43
- 平均マージ
- 3日 10時間
- マージ済み PR(30日)
- 22
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
NativeScript/ios のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 38/100
NativeScript/ios#459 · コメント 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
NativeScript/ios#445 ·
-
難易度 3/5 3〜5日 初心者へのやさしさ 66/100
NativeScript/ios#414 ·
-
question
難易度 4/5 3〜5日 初心者へのやさしさ 34/100
NativeScript/ios#364 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
NativeScript/ios#355 ·
NativeScript/ios の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
avniproject/avni-client#2135 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
babalae/bettergi-scripts-list#3674 ·
-
A-Release-Notes C-Editing D-Modest S-Ready-For-Implementation
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
bevyengine/bevy-website#2595 ·
-
ecosystem wording
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
matrix-org/matrix.org#3649 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
vadimdemedes/ink#1029 ·