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

Ouverte
#29,338 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
Calme
Stack technique
android, go
Domaine
mobile-dev

Piste de recherche

Commencez par la backtrace native fournie et le fil LinkedIn lié, puis reproduisez la version 6.6.0 sur le Fairphone FP5 sous Android 15. Suivez le composant JNI/native responsable de SIGABRT ; le travail est terminé lorsque la cause du crash est confirmée et qu’il ne se produit plus dans l’environnement signalé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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

Langage dominant
Go
Étoiles
9.3k
Forks
1.3k
Merge moyen
1 j 1 h
PR mergées (30 j)
102

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de keybase/client

Toutes les issues de keybase/client

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.