View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005271 | Taler | exchange | public | 2018-02-05 16:23 | 2018-04-15 20:35 |
Reporter | Florian Dold | Assigned To | Florian Dold | ||
Priority | high | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.5 | Fixed in Version | 0.5 | ||
Summary | 0005271: taler-exchange-wirewatch -r always crashes | ||||
Description | demo-blue@tripwire:~$ taler-exchange-wirewatch -t test -r Feb 05 16:18:51-236982 pq-30488 ERROR Query `reserve_get' failed with result: current transaction is aborted, commands ignored until end of transaction block/(null)/ERROR: current transaction is aborted, commands ignored until end of transaction block /PGRES_FATAL_ERROR/ERROR: current transaction is aborted, commands ignored until end of transaction block Feb 05 16:18:51-237068 taler-exchange-wirewatch-30488 ERROR Assertion failed at plugin_exchangedb_postgres.c:1815. Feb 05 16:18:51-237086 taler-exchange-wirewatch-30488 ERROR Assertion failed at taler-exchange-wirewatch.c:390. Segmentation fault | ||||
Tags | No tags attached. | ||||
|
Actually it only crashes when the reserves table is not empty, it's caused by the following wrong assumption: /* Create new incoming transaction, SQL "primary key" logic is used to guard against duplicates. If a duplicate is detected, we just "succeed" with no changes. */ |
|
Fixed in 48fd50f922a7385dfd4. |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-02-05 16:23 | Florian Dold | New Issue | |
2018-02-05 16:23 | Florian Dold | Status | new => assigned |
2018-02-05 16:23 | Florian Dold | Assigned To | => Christian Grothoff |
2018-02-05 16:29 | Florian Dold | Summary | taler-exchange-wirewatch -r produces => taler-exchange-wirewatch -r always crashes |
2018-02-05 17:48 | Florian Dold | Note Added: 0012857 | |
2018-02-05 21:50 | Florian Dold | Assigned To | Christian Grothoff => Florian Dold |
2018-02-05 21:50 | Florian Dold | Status | assigned => resolved |
2018-02-05 21:50 | Florian Dold | Resolution | open => fixed |
2018-02-05 21:50 | Florian Dold | Note Added: 0012858 | |
2018-04-15 20:35 | Christian Grothoff | Fixed in Version | => 0.5 |
2018-04-15 20:35 | Christian Grothoff | Status | resolved => closed |