[Bug] VC 10555333 JNI-crashed 2/PT1M.

オープン
#29,338 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 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)

^1

My Environment
  • Hardware
    1. #!/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
      

    2. ro.product.brand: Fairphone
      ro.build.product: FP5
      
  • OS
    1. #!/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
      

    2. ro.build.display.id: FP5.VT2M.C.084.20260128
      ro.build.version.sdk: 35
      
  • Keybase
    1. #!/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
      

    2. 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 ファイルあり
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

keybase/client のほかの issue

keybase/client の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。