View Issue Details

IDProjectCategoryView StatusLast Update
0004042Talermechant backendpublic2021-09-02 18:23
ReporterMarcello Stanisci Assigned ToMarcello Stanisci  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.0 
Summary0004042: unkillable merchant if >1 mints given in conf file
Descriptionif .conf file has more than one [mint-x] entries AND TRUSTED_MINTS points at least two of them, merchant (backend) gets unkillable by ^C
TagsNo tags attached.

Activities

Christian Grothoff

2015-11-24 15:59

manager   ~0009947

Changes in 6641009..d185fd5 *may* fix this by properly giving each mint its own handle.

Christian Grothoff

2015-11-27 21:36

manager   ~0009955

Please confirm that this is fixed.

Marcello Stanisci

2015-12-01 13:48

reporter   ~0009962

'configure' script doesn't generate Makefile(s), and doesn't report any
"hard" error.

Christian Grothoff

2015-12-01 13:56

manager   ~0009963

That is very strange, I didn't change much there (if anything), and it builds just fine on my systems. Re-run "bootstrap", and maybe check your autotools setup? And read 'config.log'.

Marcello Stanisci

2015-12-01 15:34

reporter   ~0009968

The merchant builds, but it segfaults (on startup) as reported in 0004077.

Marcello Stanisci

2015-12-02 10:38

reporter   ~0009973

killable at (commit) 7c96cb3

Related Changesets

merchant: master d185fd57

2015-11-24 16:59

Christian Grothoff


Details Diff
rearranging code to (1) satisfy naming and coding conventions a bit more, and (2) provide a task handle for each mint, which may fix 0004042 Affected Issues
0004042
mod - src/backend-lib/Makefile.am Diff File
rm - src/backend-lib/merchant_api_contract.c Diff File
rm - src/backend-lib/merchant_api_deposit.c Diff File
mod - src/backend-lib/merchant_db.c Diff File
rm - src/backend-lib/taler_merchant_contract_lib.h Diff File
rm - src/backend-lib/taler_merchant_deposit_lib.h Diff File
rm - src/backend-lib/taler_merchant_lib.h Diff File
mod - src/backend/Makefile.am Diff File
mod - src/backend/merchant.c Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd.h Diff File
mod - src/backend/taler-merchant-httpd_contract.c Diff File
mod - src/backend/taler-merchant-httpd_pay.c Diff File
mod - src/backend/taler-mint-httpd_parsing.c Diff File
mod - src/include/Makefile.am Diff File
rm - src/include/merchant.h Diff File
mod - src/include/taler_merchantdb_lib.h Diff File

Issue History

Date Modified Username Field Change
2015-11-03 14:08 Marcello Stanisci New Issue
2015-11-03 14:08 Marcello Stanisci Status new => assigned
2015-11-03 14:08 Marcello Stanisci Assigned To => Marcello Stanisci
2015-11-03 14:11 Marcello Stanisci Description Updated
2015-11-17 14:50 Christian Grothoff Severity minor => major
2015-11-24 15:59 Christian Grothoff Note Added: 0009947
2015-11-27 21:36 Christian Grothoff Note Added: 0009955
2015-11-27 21:36 Christian Grothoff Status assigned => feedback
2015-11-29 13:48 Christian Grothoff Category merchant (demonstrator) => merchant frontend (demonstrator)
2015-11-29 13:57 Christian Grothoff Category merchant frontend (demonstrator) => mechant backend
2015-12-01 13:48 Marcello Stanisci Note Added: 0009962
2015-12-01 13:48 Marcello Stanisci Status feedback => assigned
2015-12-01 13:56 Christian Grothoff Note Added: 0009963
2015-12-01 15:34 Marcello Stanisci Note Added: 0009968
2015-12-02 10:38 Marcello Stanisci Note Added: 0009973
2015-12-02 10:38 Marcello Stanisci Status assigned => resolved
2015-12-02 10:38 Marcello Stanisci Resolution open => fixed
2015-12-02 23:37 Christian Grothoff Status resolved => closed
2021-09-02 18:23 Christian Grothoff Changeset attached => Taler-merchant master d185fd57