View Issue Details

IDProjectCategoryView StatusLast Update
0009965Talerwallet-corepublic2025-05-29 13:02
ReporterBohdan Assigned ToBohdan  
PriorityurgentSeveritymajorReproducibilityalways
Status feedbackResolutionopen 
Product Version1.0 
Target Version1.0 stretch goals 
Summary0009965: Payment takes 10+ seconds for order with big amounts
DescriptionWhen I try to make the payment for order, which amount is more than 1 KUDOS, I get a waiting time of eternity
TagsNo tags attached.

Activities

avalos

2025-05-22 15:19

developer   ~0024969

I was unable to reproduce with demo.taler.net by paying an order of 50 KUDOS.

This bug is too vague, please be more specific and next time deter yourself from using phrases such as `waiting time of eternity`.

Bohdan

2025-05-22 15:45

developer   ~0024970

Unfortunately, I was still able to reproduce it on the demo.taler.net system, you could check the video.

P.S. My speed connection was 40 Mbps at the time of request, not perfect, so you could remove the 3 seconds for my internet being slow...

So yep, I defer from using "eternity", it is actually "eternity + 3 seconds + 3 seconds for my phone being stupid and slow".

avalos

2025-05-22 16:10

developer   ~0024971

Wallet/wallet-core version? Phone specs? Logs?

Bohdan

2025-05-22 23:38

developer   ~0024972

Samsung Galaxy S22 Ultra 5G

Released 2022, February 25
228g / 229g (mmWave), 8.9mm thickness
Android 12, up to 4 major upgrades
128GB storage, no card slot
6.8"
1440x3088 pixels
108MP
4320p
8/12GB RAM
Exynos 2200
5000mAh
45W15W


Version: SM-S908B/DS (International);

Network Technology
GSM / CDMA / HSPA / EVDO / LTE / 5G
Launch Announced 2022, February 09
Status Available. Released 2022, February 25
Body Dimensions 163.3 x 77.9 x 8.9 mm (6.43 x 3.07 x 0.35 in)
Weight 228 g / 229 g (mmWave) (8.04 oz)
Build Glass front (Gorilla Glass Victus+), glass back (Gorilla Glass Victus+), aluminum frame
SIM Nano-SIM + eSIM
Nano-SIM + Nano-SIM + eSIM (max 2 at a time)
     IP68 dust tight and water resistant (immersible up to 1.5m for 30 min)
Armor aluminum frame
Stylus, 2.8ms latency (Bluetooth integration, accelerometer, gyro)
Display Type Dynamic AMOLED 2X, 120Hz, HDR10+, 1750 nits (peak)
Size 6.8 inches, 114.7 cm2 (~90.2% screen-to-body ratio)
Resolution 1440 x 3088 pixels, 19.3:9 ratio (~500 ppi density)
Protection Corning Gorilla Glass Victus+
     Always-on display
Platform OS Android 12, up to 4 major Android upgrades, One UI 6.1.1
Chipset Exynos 2200 (4 nm) - Europe
Qualcomm SM8450 Snapdragon 8 Gen 1 (4 nm) - ROW
CPU Octa-core (1x2.8 GHz Cortex-X2 & 3x2.50 GHz Cortex-A710 & 4x1.8 GHz Cortex-A510) - Europe
GPU Xclipse 920 - Europe
Adreno 730 - ROW
Memory Card slot No
Internal 128GB 8GB RAM
     UFS 3.1
Main Camera Quad 108 MP, f/1.8, 23mm (wide), 1/1.33", 0.8µm, PDAF, OIS
10 MP, f/2.4, 70mm (telephoto), 1/3.52", 1.12µm, PDAF, OIS, 3x optical zoom
10 MP, f/4.9, 230mm (periscope telephoto), 1/3.52", 1.12µm, PDAF, OIS, 10x optical zoom
12 MP, f/2.2, 13mm, 120˚ (ultrawide), 1/2.55", 1.4µm, dual pixel PDAF, Super Steady video
Features Laser AF, LED flash, auto-HDR, panorama
Video 8K@24fps, 4K@30/60fps, 1080p@30/60/120/240fps, HDR10+, stereo sound rec., gyro-EIS
Selfie camera Single 40 MP, f/2.2, 26mm (wide), 1/2.82", 0.7µm, PDAF
Features HDR
Video 4K@30/60fps, 1080p@30fps
Sound Loudspeaker Yes, with stereo speakers
3.5mm jack No
     32-bit/384kHz audio
Tuned by AKG
Comms WLAN Wi-Fi 802.11 a/b/g/n/ac/6e, dual-band, Wi-Fi Direct
Bluetooth 5.2, A2DP, LE
Positioning GPS, GLONASS, BDS, GALILEO
NFC Yes
Radio No
USB USB Type-C 3.2, OTG
Features Sensors Fingerprint (under display, ultrasonic), accelerometer, gyro, proximity, compass, barometer
     Samsung DeX, Samsung Wireless DeX (desktop experience support)
Ultra Wideband (UWB) support
Circle to Search
Battery Type Li-Ion 5000 mAh
Charging 45W wired, PD3.0
15W wireless (Qi)
4.5W reverse wireless
Color Phantom Black
Models SM-S908B/DS
SAR 1.18 W/kg (head) 0.98 W/kg (body)
SAR EU 1.05 W/kg (head) 1.58 W/kg (body)
Tests Performance AnTuTu: 968359 (v9)
GeekBench: 3657 (v5.1)
GFXBench: 37fps (ES 3.1 onscreen)
Display 1266 nits max brightness (measured)
Camera Photo / Video
Loudspeaker -27.3 LUFS (Good)
Endurance rating 108h

Bohdan

2025-05-23 10:51

reporter   ~0024974

+ it seems like the initial loading of the order takes quite a lot of time (3-5 seconds between different tests) also makes no sense for me...

logs apparently from the different case (there it took around 10 seconds to be paid), because the taler wallet doesn't save the fact that I am in the dev mode, and I need to start it each time I open an app (sounds like a feature for me)

Christian Grothoff

2025-05-29 11:23

manager   ~0025047

I don't know how to do this on Android, but could we test with IPv6 disabled? I wonder if we're trying to do IPv6, failing, and then falling back to IPv4. We *could* remove the IPv6 records from DNS for testing this if necessary, but I'd prefer us to have some logging that showed the network behavior (DNS lookup, TLS handshake, HTTP transfer) with a decent resolution. It also sometimes takes a LONG time to load the ToS, which is not plausible for me either. All of these could be explained by IP-layer issues.

Bohdan

2025-05-29 13:02

reporter   ~0025049

Sound like a really good idea to limit the ipv6, but seems like it is already doing it...

There is a video + the logs one more time

just a note: I have fucked up and started to load the tos before making a video, so the loading time of tos, couldn't be trusted here

I hope this helps at least a bit.

I am just curious how it works for others, is it normal for others too? and they just don't mind it

Issue History

Date Modified Username Field Change
2025-05-15 14:55 Bohdan New Issue
2025-05-15 14:56 Bohdan Description Updated
2025-05-15 14:56 Bohdan Description Updated
2025-05-15 15:36 Christian Grothoff Assigned To => avalos
2025-05-15 15:36 Christian Grothoff Priority normal => urgent
2025-05-15 15:36 Christian Grothoff Severity minor => major
2025-05-15 15:36 Christian Grothoff Status new => assigned
2025-05-15 15:37 avalos Category wallet (Android App) => wallet-core
2025-05-22 15:19 avalos Note Added: 0024969
2025-05-22 15:20 avalos Assigned To avalos => Bohdan
2025-05-22 15:20 avalos Status assigned => feedback
2025-05-22 15:45 Bohdan Note Added: 0024970
2025-05-22 15:45 Bohdan File Added: 45KUDOS_21sec_backend-demo-taler-net.mp4
2025-05-22 16:10 avalos Note Added: 0024971
2025-05-22 23:38 Bohdan Note Added: 0024972
2025-05-22 23:38 Bohdan File Added: telegram-cloud-photo-size-2-5294239069057970561-y.jpg
2025-05-22 23:38 Bohdan File Added: taler-wallet-log-1747927038624.txt
2025-05-23 10:39 Bohdan Summary Payment takes 10+ seconds for order with amount => Payment takes 10+ seconds for order with big amounts
2025-05-23 10:51 Bohdan Note Added: 0024974
2025-05-23 10:51 Bohdan File Added: 2025-05-23 10.44.29.mp4
2025-05-23 10:51 Bohdan File Added: taler-wallet-log-1747990078901.txt
2025-05-29 11:23 Christian Grothoff Note Added: 0025047
2025-05-29 13:02 Bohdan Note Added: 0025049
2025-05-29 13:02 Bohdan File Added: 2025-05-29 13.58.45.mp4
2025-05-29 13:02 Bohdan File Added: taler-wallet-log-1748514613306.txt