View Issue Details

IDProjectCategoryView StatusLast Update
0007413Talerwallet (Android App)public2022-11-04 20:52
ReporterChristian Grothoff Assigned ToFlorian Dold  
PriorityurgentSeverityminorReproducibilityrandom
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9 
Summary0007413: wallet crashes on withdraw
DescriptionHere's the adb logcat:

3 15:08:33.168 19861 19861 I WalletBackendApi: got reply for operation getBalances (5544)
10-23 15:08:33.172 25701 25718 D akono-jni.cpp: 2022-10-23T13:08:33.171Z refresh.ts INFO processing refresh session for coin 0 of group JMR5YRWK9Q7HZE5834SCCYEM1A09HDP835WAZDFCWPN2C05Y9HAG
10-23 15:08:33.304 25701 25718 D akono-jni.cpp: 2022-10-23T13:08:33.304Z refresh.ts WARN process refresh session got exception
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: 2022-10-23T13:08:33.304Z refresh.ts WARN exc Error: assertion failed
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: 2022-10-23T13:08:33.305Z refresh.ts WARN exc stack Error: assertion failed
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at CryptoDispatcher.doRpc (/vmod/@gnu-taler/taler-wallet-embedded:16764:19)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at Object.CryptoDispatcher.fns.<computed> [as deriveRefreshSession] (/vmod/@gnu-taler/taler-wallet-embedded:16565:37)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at refreshMelt (/vmod/@gnu-taler/taler-wallet-embedded:26533:40)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async processRefreshSession (/vmod/@gnu-taler/taler-wallet-embedded:26881:9)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async Promise.all (index 0)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async processRefreshGroup (/vmod/@gnu-taler/taler-wallet-embedded:26837:9)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async callOperationHandler (/vmod/@gnu-taler/taler-wallet-embedded:33073:20)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async /vmod/@gnu-taler/taler-wallet-embedded:33181:28
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async runOperationWithErrorReporting (/vmod/@gnu-taler/taler-wallet-embedded:24452:22)
10-23 15:08:33.305 25701 25718 D akono-jni.cpp: at async runTaskLoop (/vmod/@gnu-taler/taler-wallet-embedded:33179:17)
10-23 15:08:33.393 1984 2662 D WifiClientModeImpl[wlan0]: updateLinkLayerStatsRssiSpeedFrequencyCapabilities rssi=-71 TxLinkspeed=78 freq=2412 RxLinkSpeed=104
Additional InformationDefinitively random, not every time. Maybe related to the fact that this is on 'refresh', which obviously isn't something we'd expect withdraw to regularly trigger (not even sure why this is happening in relation to the withdraw)
TagsNo tags attached.

Activities

grote

2022-10-24 19:03

developer   ~0019287

the log provided only shows the core issue in wallet-core, but not where the Android app actually crashes.

Christian Grothoff

2022-10-24 20:36

manager   ~0019299

I guess I may have overstated "crashes" -- the app still works, I just get a 7001 (or so) error shown because of the assertion failure. There is no "crash" of the UI, just the crash in the logs.

Christian Grothoff

2022-10-24 20:36

manager   ~0019300

Let me assign to Florian, I guess this is primarily a wallet-core issue.

Florian Dold

2022-11-04 19:51

manager   ~0019355

Unable to reproduce this anymore, likely a crypto worker issue in an earlier wallet-core version.

Issue History

Date Modified Username Field Change
2022-10-23 15:15 Christian Grothoff New Issue
2022-10-23 15:15 Christian Grothoff Status new => assigned
2022-10-23 15:15 Christian Grothoff Assigned To => grote
2022-10-23 15:18 Christian Grothoff Priority normal => urgent
2022-10-24 19:02 grote Assigned To grote => Christian Grothoff
2022-10-24 19:03 grote Status assigned => feedback
2022-10-24 19:03 grote Note Added: 0019287
2022-10-24 20:36 Christian Grothoff Note Added: 0019299
2022-10-24 20:36 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2022-10-24 20:36 Christian Grothoff Note Added: 0019300
2022-10-24 20:36 Christian Grothoff Status feedback => assigned
2022-11-04 19:51 Florian Dold Status assigned => resolved
2022-11-04 19:51 Florian Dold Resolution open => fixed
2022-11-04 19:51 Florian Dold Note Added: 0019355
2022-11-04 20:52 Christian Grothoff Status resolved => closed