View Issue Details

IDProjectCategoryView StatusLast Update
0008869Talerwallet-corepublic2024-07-25 22:12
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritycrashReproducibilityunable to reproduce
Status closedResolutionfixed 
Target Version0.12Fixed in Version0.12 
Summary0008869: try to reproduce OOM of wallet-core when making certain p2p payments
DescriptionChristian ran into an OOM situation in wallet-core when making many (350) small p2p payments and then doing one big p2p payments with the resulting change.

This final p2p payment got aborted (manually), and somehow the wallet used up lots of memory, resulting in a crash due to OOM.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2024-06-16 15:59

manager   ~0022625

commit e00ecc6d717fe9a37e35a95d552ab982808377f8 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Sun Jun 16 17:58:34 2024 +0200

    wallet-core: process sessions in refresh group sequentially
    
    Otherwise we can easily run in the situation where we make a lot of
    crypto and network requests in parallel, never really making progress,
    because we go OOM before the results are committed to the DB.

Issue History

Date ModifiedUsernameFieldChange
2024-05-27 10:53Florian DoldNew Issue
2024-05-27 10:53Florian DoldStatusnew => assigned
2024-05-27 10:53Florian DoldAssigned To => Florian Dold
2024-06-16 15:59Florian DoldStatusassigned => informing
2024-06-16 15:59Florian DoldResolutionopen => fixed
2024-06-16 15:59Florian DoldNote Added: 0022625
2024-07-25 22:11Christian GrothoffFixed in Version => 0.12
2024-07-25 22:12Christian GrothoffStatusinforming => closed