[Bug] VC 10555333 JNI-crashed 2/PT1M.
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 静か
- 技術スタック
- android, go
- 領域
- mobile-dev
調査の方向性
提供された native backtrace とリンクされた LinkedIn スレッドから始め、Fairphone FP5 で Android 15 上のバージョン 6.6.0 を再現します。SIGABRT の原因となっている JNI/native コンポーネントを追跡します。クラッシュの原因が確認され、報告された環境で発生しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: Build fingerprint: 'Fairphone/FP5/FP5:15/AQ3A.240912.001/VT2M:user/release-keys' 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: Revision: '0' 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: ABI: 'arm64' 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: Timestamp: 2026-03-23 06:04:39.118539671+0000 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: Process uptime: 1229s 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: Cmdline: io.keybase.ossifrage 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: pid: 5002, tid: 5002, name: ybase.ossifrage >>> io.keybase.ossifrage <<< 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: uid: 10353 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x0 0000000000000000 x1 000000000000138a x2 0000000000000006 x3 0000000000000008 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x4 0000000000000001 x5 0000000000000001 x6 0000000000000000 x7 0000000000000000 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x8 0000000000000083 x9 0000000000011670 x10 000000000000000e x11 0000007417cf2e70 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x12 0000000000000003 x13 0000000000000000 x14 0000000000000017 x15 00000000ffffffa5 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x16 0000007ffdb273a0 x17 0000007ffe322840 x18 00000077681d8000 x19 000000000000138a 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x20 0000007ffe3226f0 x21 000000400007f008 x22 b4000075630f8110 x23 0000000000000007 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x24 0000000000000007 x25 0000007ffe323050 x26 0000000000000000 x27 0000000000000010 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: x28 000000400019c1c0 x29 0000004000087c18 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: lr 0000007415c7878c sp 0000004000087c20 pc 0000007415ca0308 pst 0000000080001000 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: 1 total frames 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: backtrace: 2026-03-23 06:04:39.669 10353 12118 12118 io.keybase.ossifrage DEBUG: #00 pc 0000000000c82308 /data/app/~~cd7SuVO1eg89Xgg5_3gBXQ==/io.keybase.ossifrage-1J15CxonNjU0nlIi_UBpvQ==/split_config.arm64_v8a.apk (offset 0xa58000) (BuildId: f8d4a42834ebf8ba4e01e0e3d0c9e96ca2838883)
My Environment
-
Hardware
-
#!/usr/bin/env pwsh $Object = [Ordered]@{} @( 'ro.product.brand' 'ro.build.product' ) | ForEach-Object { $Value = (adb shell "getprop $_").Trim() If ($Value) { $Int64 = 0L $Object[$_] = If ([Long]::TryParse($Value, [Ref]$Int64)) { $Int64 } Else { $Value } } } $Object | ConvertTo-Json -Compress | yq -P -
ro.product.brand: Fairphone ro.build.product: FP5
-
-
OS
-
#!/usr/bin/env pwsh $Object = [Ordered]@{} @( 'ro.build.display.id' 'ro.build.version.sdk' ) | ForEach-Object { $Value = (adb shell "getprop $_").Trim() If ($Value) { $Int64 = 0L $Object[$_] = If ([Long]::TryParse($Value, [Ref]$Int64)) { $Int64 } Else { $Value } } } $Object | ConvertTo-Json -Compress | yq -P -
ro.build.display.id: FP5.VT2M.C.084.20260128 ro.build.version.sdk: 35
-
-
Keybase
-
#!/usr/bin/env pwsh $Package = 'dev.imranr.obtainium' $DumpSys = adb shell "dumpsys package $Package" $Object = [Ordered]@{} @{ versionCode = 'versionCode=(\d+)' versionName = 'versionName=([^\s]+)' }.GetEnumerator() | ForEach-Object { $Match = [RegEx]::Match( $DumpSys, $_.Value, [System.Text.RegularExpressions.RegexOptions]::Multiline ) If ($Match.Success) { $Value = $Match.Groups[1].Value $Int64 = 0L $Object[$_.Key] = If ([Long]::TryParse($Value, [Ref]$Int64)) { $Int64 } Else { $Value } } } $Object.installer = ( adb shell 'pm list packages -i' | Select-String "^package:$([RegEx]::Escape($Package)) " | ForEach-Object { $_ -replace '^.*installer=' } ) $Object | ConvertTo-JSON -Compress | yq -P -
versionCode: 10555333 versionName: 6.6.0 installer: com.android.vending
-
Additional numbers
The number 345567
- 主要言語
- Go
- スター
- 9.3k
- フォーク
- 1.3k
- 平均マージ
- 1日 2時間
- マージ済み PR(30日)
- 99
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
keybase/client のほかの issue
-
難易度 1/5 1〜3時間 初心者へのやさしさ 62/100
keybase/client#24313 · リアクション 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 1週間以上 初心者へのやさしさ 8/100
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
keybase/client#29355 · コメント 12 件 · リアクション 6 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
open-feature/flagd-schemas#237 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
superplanehq/superplane#9234 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
betterleaks/betterleaks#469 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
prime-radiant-inc/evener#5901 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信