View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011054 | Taler | merchant backend | public | 2026-02-12 19:06 | 2026-02-12 19:09 |
| Reporter | sebasjm | Assigned To | Christian Grothoff | ||
| Priority | urgent | Severity | crash | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Product Version | git (master) | ||||
| Target Version | 1.5 | ||||
| Summary | 0011054: crash on refund | ||||
| Description | i think it crash because of a long polling, i'm starting the log from the request NSEAAR7923QDBQ0RQTPQM28P10 which is a request to order details, the refund request is T7W9WQV0HQ2XPYJWCGXW8SJ6W8 * starts at 14:55:14 * refund at 14:55:22 * get request crash at 14:55:22 * refund returns 200 LOGS Feb 12 14:55:14 taler-merchant-httpd[602791]: (GXGFHWBSS2SP37EZV98KC0D944) INFO Request for `/private/kyc' completed with HTTP status 204 (0) Feb 12 14:55:14 taler-merchant-httpd[602791]: (GXGFHWBSS2SP37EZV98KC0D944) DEBUG Adding task 0x57ff1974f5c0 Feb 12 14:55:14 taler-merchant-httpd[602791]: (GXGFHWBSS2SP37EZV98KC0D944) DEBUG Adding task 0x57ff1979be00 Feb 12 14:55:14 taler-merchant-httpd[602791]: (GXGFHWBSS2SP37EZV98KC0D944) DEBUG Adding task 0x57ff19aa8f10 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Handling request (GET) for URL '/private/orders/2026.043-01D6EZB6NPSKW' Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `select_login_token' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `select_login_token' Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `select_login_token' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 0 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Subscribing to payment triggers for 0x57ff1942ff40 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Adding task 0x57ff19665200 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 1 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `lookup_contract_terms3' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `lookup_contract_terms3' Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `lookup_contract_terms3' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO lookup_contract_terms (2026.043-01D6EZB6NPSKW) returned 1 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Order 2026.043-01D6EZB6NPSKW is paid (unwired) according to database, choice -1 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 2 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 3 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO No session ID, do not need to lookup session-ID specific payment status (paid/unwired) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 4 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 5 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 6 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `lookup_refunds_detailed' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `lookup_refunds_detailed' Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `lookup_refunds_detailed' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Total refunds are KUDOS:0 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 7 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `lookup_deposits_by_order' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `lookup_deposits_by_order' Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `lookup_deposits_by_order' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Checking deposit status for coin K8WFQ9AC (over KUDOS:1.6) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Checking deposit status for coin J5JX4CEQ (over KUDOS:1.6) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Checking deposit status for coin REM99N06 (over KUDOS:0.83) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 8 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `lookup_transfer_details_by_order' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `lookup_transfer_details_by_order' Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `lookup_transfer_details_by_order' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 9 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Status unchanged, not returning response yet Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 11 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Suspending order request awaiting payment Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Adding task 0x57ff194d5af0 Feb 12 14:55:14 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Adding task 0x57ff196cc020 Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO Handling request (GET) for URL '/private/kyc' Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Running prepared statement `select_login_token' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Executing prepared SQL statement `select_login_token' Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Execution of prepared SQL statement `select_login_token' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Adding task 0x57ff194d5af0 Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO Checking KYC status for admin (0/(null)) Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Running prepared statement `lookup_kyc_status' on 0x57ff19413160 Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Executing prepared SQL statement `lookup_kyc_status' Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Execution of prepared SQL statement `lookup_kyc_status' finished (PGRES_TUPLES_OK) Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO Got 1 KYC records Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO KYC status for `payto://iban/DE14671864691355310925?receiver-name=sebas' at `https://exchange.taler/' is 200/KYC OK/NO AML REVIEW/CUSTOM LIMITS Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO Returning custom KYC limits Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO Status unchanged, not returning response yet Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) INFO account_kyc_get_status returned 1 records Feb 12 14:55:14 taler-merchant-httpd[602791]: (P27C6BP7MYSXCGRD0G3YBV3PCC) DEBUG Adding task 0x57ff19bdc810 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Resuming request for order 2026.043-01D6EZB6NPSKW by trigger Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG canceling task 0x57ff19bdc810 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 1 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Running prepared statement `lookup_contract_terms3' on 0x57ff19413160 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Executing prepared SQL statement `lookup_contract_terms3' Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Execution of prepared SQL statement `lookup_contract_terms3' finished (PGRES_TUPLES_OK) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO lookup_contract_terms (2026.043-01D6EZB6NPSKW) returned 1 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Order 2026.043-01D6EZB6NPSKW is paid (unwired) according to database, choice -1 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 2 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 3 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO No session ID, do not need to lookup session-ID specific payment status (paid/unwired) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 4 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 5 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 6 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Running prepared statement `lookup_refunds_detailed' on 0x57ff19413160 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Executing prepared SQL statement `lookup_refunds_detailed' Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Execution of prepared SQL statement `lookup_refunds_detailed' finished (PGRES_TUPLES_OK) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Total refunds are KUDOS:0 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 7 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Running prepared statement `lookup_deposits_by_order' on 0x57ff19413160 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Executing prepared SQL statement `lookup_deposits_by_order' Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Execution of prepared SQL statement `lookup_deposits_by_order' finished (PGRES_TUPLES_OK) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Checking deposit status for coin K8WFQ9AC (over KUDOS:1.6) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Checking deposit status for coin J5JX4CEQ (over KUDOS:1.6) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Checking deposit status for coin REM99N06 (over KUDOS:0.83) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 8 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Running prepared statement `lookup_transfer_details_by_order' on 0x57ff19413160 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Executing prepared SQL statement `lookup_transfer_details_by_order' Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Execution of prepared SQL statement `lookup_transfer_details_by_order' finished (PGRES_TUPLES_OK) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 9 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 12 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Adding task 0x57ff198a5a90 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) INFO Request for `/private/orders/2026.043-01D6EZB6NPSKW' completed with HTTP status 200 (0) Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Adding task 0x57ff195b4f00 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Adding task 0x57ff19bdc810 Feb 12 14:55:21 taler-merchant-httpd[602791]: (9ZKPG1DJM8KV4WM4XHATZZAAH4) DEBUG Adding task 0x57ff198a5a90 Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG canceling task 0x57ff198a5a90 Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO Checking KYC status for admin (0/(null)) Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG Running prepared statement `lookup_kyc_status' on 0x57ff19413160 Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG Executing prepared SQL statement `lookup_kyc_status' Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG Execution of prepared SQL statement `lookup_kyc_status' finished (PGRES_TUPLES_OK) Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO Got 1 KYC records Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO KYC status for `payto://iban/DE14671864691355310925?receiver-name=sebas' at `https://exchange.taler/' is 200/KYC OK/NO AML REVIEW/CUSTOM LIMITS Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO Returning custom KYC limits Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO Resuming /kyc handling as exchange interaction is done (200) Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO account_kyc_get_status returned 1 records Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG Adding task 0x57ff19a4b010 Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) INFO Request for `/private/kyc' completed with HTTP status 200 (0) Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG Adding task 0x57ff19bdc810 Feb 12 14:55:21 taler-merchant-httpd[602791]: (W69Q80NJTJT41CE0QQW48MSH2G) DEBUG Adding task 0x57ff19998150 Feb 12 14:55:22 taler-merchant-httpd[602791]: (R308J34M5YMSBGNENCF0HE5MH0) INFO Handling request (OPTIONS) for URL '/private/orders/2026.043-01D6EZB6NPSKW/refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (R308J34M5YMSBGNENCF0HE5MH0) INFO Request for `/private/orders/2026.043-01D6EZB6NPSKW/refund' completed with HTTP status 204 (0) Feb 12 14:55:22 taler-merchant-httpd[602791]: (R308J34M5YMSBGNENCF0HE5MH0) DEBUG Adding task 0x57ff19a4b010 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Handling request (POST) for URL '/private/orders/2026.043-01D6EZB6NPSKW/refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `select_login_token' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `select_login_token' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `select_login_token' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `lookup_contract_terms' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `lookup_contract_terms' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `lookup_contract_terms' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Starting merchant DB transaction `increase refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running statement `START TRANSACTION ISOLATION LEVEL SERIALIZABLE' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running statement `START TRANSACTION ISOLATION LEVEL SERIALIZABLE' on 0x57ff19413160 finished (PGRES_COMMAND_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Preparing SQL statement `INSERT INTO merchant_refunds(order_serial,rtransaction_id,refund_timestamp,coin_pub,reason,refund_amount) VALUES($1, $2, $3, $4, $5, $6)' as `insert_refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Preparing SQL statement `SELECT refund_amount,rtransaction_id FROM merchant_refunds WHERE coin_pub=$1 AND order_serial=$2' as `find_refunds_by_coin' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Preparing SQL statement `SELECT dep.coin_pub,dco.order_serial,dep.amount_with_fee,dco.exchange_url FROM merchant_deposits dep JOIN merchant_deposit_confirmations dco USING (deposit_confirmation_serial) WHERE order_serial= (SELECT order_serial FROM merchant_contract_terms WHERE order_id=$2 AND paid AND merchant_serial= (SELECT merchant_serial FROM merchant_instances WHERE merchant_id=$1))' as `find_deposits_for_refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `find_deposits_for_refund' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `find_deposits_for_refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `find_deposits_for_refund' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `find_refunds_by_coin' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `find_refunds_by_coin' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `find_refunds_by_coin' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `find_refunds_by_coin' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `find_refunds_by_coin' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `find_refunds_by_coin' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `find_refunds_by_coin' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `find_refunds_by_coin' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `find_refunds_by_coin' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `insert_refund' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `insert_refund' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `insert_refund' finished (PGRES_COMMAND_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `lookup_webhook_by_event' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `lookup_webhook_by_event' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `lookup_webhook_by_event' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Committing merchant DB transaction increase refund Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `merchant_commit' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `merchant_commit' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `merchant_commit' finished (PGRES_COMMAND_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Awakening clients on 2026.043-01D6EZB6NPSKW waiting for refund of no more than KUDOS:1 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing command `NOTIFY X078Q2ZXZB283G16HNVPRJNAMFSZ1W4B1KV5N623TPFE0P5NA8AMG, '9DAM8KTK78RG'' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Notifying clients about status change of order 2026.043-01D6EZB6NPSKW Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing command `NOTIFY XEXPNF34NMYTFJ9EZECVJGRAJ41EVNA2JVDA4BCYWPBA1T9PA6WNG, ''' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Running prepared statement `lookup_order_summary' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing prepared SQL statement `lookup_order_summary' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Execution of prepared SQL statement `lookup_order_summary' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Notifying clients of new order 2 at ZACDTN1F Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Executing command `NOTIFY XNJAPEC1TBRGGTB4VAWQJWN7CE0P3970TRZAMBTPKQB978ZXWTM60, '00000000000040069AJ2Y0E100000007'' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Request for `/private/orders/2026.043-01D6EZB6NPSKW/refund' completed with HTTP status 200 (0) Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG Adding task 0x57ff19b3c560 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG PG poll job active Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification xexpnf34nmytfj9ezecvjgraj41evna2jvda4bcywpba1t9pa6wng with extra data `' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Resuming request for order 2026.043-01D6EZB6NPSKW by trigger Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG canceling task 0x57ff19b3c560 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification xnjapec1tbrggtb4vawqjwn7ce0p3970trzambtpkqb978zxwtm60 with extra data `' Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification about order 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification about order 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification about order 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification about order 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification about order 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) INFO Received notification about order 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (T7W9WQV0HQ2XPYJWCGXW8SJ6W8) DEBUG PG poll job finishes after 2 events Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 1 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `lookup_contract_terms3' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `lookup_contract_terms3' Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `lookup_contract_terms3' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO lookup_contract_terms (2026.043-01D6EZB6NPSKW) returned 1 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Order 2026.043-01D6EZB6NPSKW is paid (unwired) according to database, choice -1 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 2 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 3 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO No session ID, do not need to lookup session-ID specific payment status (paid/unwired) Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 4 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 5 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Processing order 2026.043-01D6EZB6NPSKW in phase 6 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Running prepared statement `lookup_refunds_detailed' on 0x57ff19413160 Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Executing prepared SQL statement `lookup_refunds_detailed' Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) DEBUG Execution of prepared SQL statement `lookup_refunds_detailed' finished (PGRES_TUPLES_OK) Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) INFO Found refund 1 over KUDOS:1 for reason Duplicated Feb 12 14:55:22 taler-merchant-httpd[602791]: (NSEAAR7923QDBQ0RQTPQM28P10) ERROR Assertion failed at taler-merchant-httpd_private-get-orders-ID.c:1248. Aborting. Feb 12 14:55:22 systemd-coredump[607794]: Process 602791 (taler-merchant-) of user 1000 dumped core. Module /bin/taler-merchant-httpd from deb glibc-2.42-0ubuntu3.1.amd64 Module linux-vdso.so.1 from deb linux-6.17.0-12.12.amd64 Module libpq.so.5 from deb postgresql-17-17.7-0ubuntu0.25.10.1.amd64 Module libresolv.so.2 from deb glibc-2.42-0ubuntu3.1.amd64 Module libkeyutils.so.1 from deb keyutils-1.6.3-6ubuntu2.amd64 Module libffi.so.8 from deb libffi-3.5.2-1build1.amd64 Module libbrotlicommon.so.1 from deb brotli-1.1.0-2build5.amd64 Module libssl.so.3 from deb openssl-3.5.3-1ubuntu3.amd64 Module libsasl2.so.2 from deb cyrus-sasl2-2.1.28+dfsg1-9ubuntu1.amd64 Module libkrb5support.so.0 from deb krb5-1.21.3-5ubuntu2.amd64 Module libcom_err.so.2 from deb e2fsprogs-1.47.2-3ubuntu2.amd64 Module libk5crypto.so.3 from deb krb5-1.21.3-5ubuntu2.amd64 Module libkrb5.so.3 from deb krb5-1.21.3-5ubuntu2.amd64 Module libcrypto.so.3 from deb openssl-3.5.3-1ubuntu3.amd64 Module libgpg-error.so.0 from deb libgpg-error-1.51-4.amd64 Module libhogweed.so.6 from deb nettle-3.10.1-1.amd64 Module libtasn1.so.6 from deb libtasn1-6-4.20.0-2ubuntu0.25.10.1.amd64 | ||||
| Additional Information | #0 __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=0) at ./nptl/pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {123648850764003}} ret = <optimized out> #1 __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:89 No locals. #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:100 No locals. #3 0x000070753da45e2e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #4 0x000070753da28888 in __GI_abort () at ./stdlib/abort.c:77 act = {__sigaction_handler = {sa_handler = 0x7ffda436e1e0, sa_sigaction = 0x7ffda436e1e0}, sa_mask = {__val = {17227889942675219200, 96753152491792, 140727358513776, 96752549331328, 1248, 1248, 123648849693472, 96753159913992, 96753152098440, 140727358513808, 123648851365622, 96753152100160, 96753159913992, 96753152098440, 96753152098440, 0}}, sa_flags = 0, sa_restorer = 0x57fef5558a20 <__func__.57>} #5 0x000070753dc9c3e6 in GNUNET_abort_ () at ../src/lib/util/common_logging.c:280 No locals. #6 0x000057fef54f4340 in process_refunds_cb (cls=0x57ff1942ff40, refund_serial=1, timestamp=..., coin_pub=0x7ffda436e440, exchange_url=0x57ff194d5250 "https://exchange.taler/", rtransaction_id=1, reason=0x57ff1981e080 "Duplicated", refund_amount=0x7ffda436e420, pending=true) at taler-merchant-httpd_private-get-orders-ID.c:1248 tq = 0x57ff19ba4190 gorc = 0x57ff1942ff40 __func__ = "process_refunds_cb" #7 0x000070753c255b8e in lookup_refunds_detailed_cb (cls=0x7ffda436e790, result=0x57ff19582e70, num_results=1) at pg_lookup_refunds_detailed.c:109 refund_serial = 1 refund_amount = {value = 1, fraction = 0, currency = "KUDOS\000\000\000\000\000\000"} reason = 0x57ff1981e080 "Duplicated" timestamp = {abs_time = {abs_value_us = 1770918922000000}} coin_pub = {eddsa_pub = {q_y = "\245\352\005=\316\316\331ޤ\025\356\260(\3751\202\352mBBb\221#0\2605$/8\237\202\262"}} rtransaction_id = 1 exchange_url = 0x57ff194d5250 "https://exchange.taler/" pending8 = 1 '\001' rs = {{conv = 0x70753c213bf8 <extract_uint64>, cleaner = 0x0, cls = 0x0, dst = 0x7ffda436e3f0, dst_size = 8, fname = 0x70753c27f860 "refund_serial", result_size = 0x0, is_nullable = false, is_null = 0x0}, {conv = 0x70753c212ec7 <extract_timestamp>, cleaner = 0x0, cls = 0x0, dst = 0x7ffda436e3f8, dst_size = 8, fname = 0x70753c27f86e "refund_timestamp", result_size = 0x0, is_nullable = false, is_null = 0x0}, { conv = 0x70753c211703 <extract_fixed_blob>, cleaner = 0x0, cls = 0x0, dst = 0x7ffda436e440, dst_size = 32, fname = 0x70753c27f87f "coin_pub", result_size = 0x0, is_nullable = false, is_null = 0x0}, {conv = 0x70753c2120f2 <extract_string>, cleaner = 0x70753c2122ed <clean_string>, cls = 0x0, dst = 0x7ffda436e410, dst_size = 0, fname = 0x70753c27f888 "exchange_url", result_size = 0x0, is_nullable = false, is_null = 0x0}, { conv = 0x70753c213bf8 <extract_uint64>, cleaner = 0x0, cls = 0x0, dst = 0x7ffda436e400, dst_size = 8, fname = 0x70753c27f895 "rtransaction_id", result_size = 0x0, is_nullable = false, is_null = 0x0}, {conv = 0x70753c2120f2 <extract_string>, cleaner = 0x70753c2122ed <clean_string>, cls = 0x0, dst = 0x7ffda436e408, dst_size = 0, fname = 0x70753c27f8a5 "reason", result_size = 0x0, is_nullable = false, is_null = 0x0}, { conv = 0x70753dda8bd6 <extract_amount_currency_tuple>, cleaner = 0x0, cls = 0x0, dst = 0x7ffda436e420, dst_size = 24, fname = 0x70753c27f8ac "refund_amount", result_size = 0x0, is_nullable = false, is_null = 0x0}, {conv = 0x70753c211703 <extract_fixed_blob>, cleaner = 0x0, cls = 0x0, dst = 0x7ffda436e3eb, dst_size = 1, fname = 0x70753c27f8ba "pending", result_size = 0x0, is_nullable = false, --Type <RET> for more, q to quit, c to continue without paging--bt full is_null = 0x0}, {conv = 0x0, cleaner = 0x0, cls = 0x0, dst = 0x0, dst_size = 0, fname = 0x0, result_size = 0x0, is_nullable = false, is_null = 0x0}} i = 0 lrdc = 0x7ffda436e790 __func__ = "lookup_refunds_detailed_cb" #8 0x000070753c20980a in GNUNET_PQ_eval_prepared_multi_select (db=0x57ff19413160, statement_name=0x70753c27fb7b "lookup_refunds_detailed", params=0x7ffda436e7d0, rh=0x70753c2558ce <lookup_refunds_detailed_cb>, rh_cls=0x7ffda436e790) at ../src/lib/pq/pq_eval.c:190 result = 0x57ff19582e70 qs = GNUNET_DB_STATUS_SUCCESS_NO_RESULTS ret = 1 #9 0x000070753c255e12 in TMH_PG_lookup_refunds_detailed (cls=0x57ff19411570, instance_id=0x57ff194424e0 "admin", h_contract_terms=0x57ff19430010, rc=0x57fef54f3f6b <process_refunds_cb>, rc_cls=0x57ff1942ff40) at pg_lookup_refunds_detailed.c:177 pg = 0x57ff19411570 params = {{conv = 0x70753c20bc59 <qconv_fixed>, conv_cls = 0x0, conv_cls_cleanup = 0x0, data = 0x57ff194424e0, size = 5, num_params = 1}, { conv = 0x70753c20bc59 <qconv_fixed>, conv_cls = 0x0, conv_cls_cleanup = 0x0, data = 0x57ff19430010, size = 64, num_params = 1}, {conv = 0x0, conv_cls = 0x0, conv_cls_cleanup = 0x0, data = 0x0, size = 0, num_params = 0}} lrdc = {rc = 0x57fef54f3f6b <process_refunds_cb>, rc_cls = 0x57ff1942ff40, pg = 0x57ff19411570, qs = GNUNET_DB_STATUS_SUCCESS_NO_RESULTS} qs = 32765 __func__ = "TMH_PG_lookup_refunds_detailed" log_call_enabled = -1 #10 0x000057fef54f4711 in phase_check_refunds (gorc=0x57ff1942ff40) at taler-merchant-httpd_private-get-orders-ID.c:1290 hc = 0x57ff1995c7f0 qs = 28789 __func__ = "phase_check_refunds" #11 0x000057fef54f6e47 in TMH_private_get_orders_ID (rh=0x57fef55a0508 <private_handlers+2024>, connection=0x57ff1943a050, hc=0x57ff1995c7f0) at taler-merchant-httpd_private-get-orders-ID.c:1765 gorc = 0x57ff1942ff40 __func__ = "TMH_private_get_orders_ID" log_call_enabled = -1 #12 0x000057fef54c03e4 in process_upload_with_handler (hc=0x57ff1995c7f0, upload_data=0x0, upload_data_size=0x7ffda436e9c0) at taler-merchant-httpd.c:473 __func__ = "process_upload_with_handler" #13 0x000057fef54c0aff in url_handler (cls=0x0, connection=0x57ff1943a050, url=0x57ff19684984 "/private/orders/2026.043-01D6EZB6NPSKW", method=0x57ff19684980 "GET", version=0x57ff196849fd "HTTP/1.1", upload_data=0x0, upload_data_size=0x7ffda436e9c0, con_cls=0x57ff1943a108) at taler-merchant-httpd.c:671 hc = 0x57ff1995c7f0 use_admin = false is_public = false __func__ = "url_handler" #14 0x000070753dd678a2 in ?? () from /lib/x86_64-linux-gnu/libmicrohttpd.so.12 No symbol table info available. #15 0x000070753dd6a8e8 in ?? () from /lib/x86_64-linux-gnu/libmicrohttpd.so.12 No symbol table info available. #16 0x000070753dd6d948 in ?? () from /lib/x86_64-linux-gnu/libmicrohttpd.so.12 No symbol table info available. #17 0x000070753dd6efb1 in ?? () from /lib/x86_64-linux-gnu/libmicrohttpd.so.12 --Type <RET> for more, q to quit, c to continue without paging-- No symbol table info available. #18 0x000070753dd70368 in MHD_run_wait () from /lib/x86_64-linux-gnu/libmicrohttpd.so.12 No symbol table info available. #19 0x000070753dd703eb in MHD_run () from /lib/x86_64-linux-gnu/libmicrohttpd.so.12 No symbol table info available. #20 0x000070753de5b555 in run_daemon (cls=0x57ff19430140) at mhd_run.c:99 de = 0x57ff19430140 __func__ = "run_daemon" #21 0x000070753dcf96ba in GNUNET_SCHEDULER_do_work (sh=0x57ff19409950) at ../src/lib/util/scheduler.c:2152 old_scope = {scope_id = {bits = {0, 0, 0, 0}}, have_scope = 0} pos = 0x57ff19a4b010 now = {abs_value_us = 1770918922251131} __func__ = "GNUNET_SCHEDULER_do_work" #22 0x000070753dcfa436 in select_loop (sh=0x57ff19409950, context=0x7ffda436f8d0) at ../src/lib/util/scheduler.c:2452 time_remaining = {rel_value_us = 0} rs = 0x57ff1940b4b0 ws = 0x57ff1940b540 select_result = 0 __func__ = "select_loop" #23 0x000070753dcf4821 in GNUNET_SCHEDULER_run (task=0x70753dcede70 <program_main>, task_cls=0x7ffda436f9d0) at ../src/lib/util/scheduler.c:749 sh = 0x57ff19409950 driver = 0x57ff1940af10 context = {scheduled_head = 0x57ff19ab97e0, scheduled_tail = 0x57ff1940b2d0, timeout = {abs_value_us = 1770918922251128}} __func__ = "GNUNET_SCHEDULER_run" #24 0x000070753dcef0b4 in GNUNET_PROGRAM_run2 (pd=0x70753df1ad20 <merchant_pd>, argc=5, argv=0x7ffda436fe78, binaryName=0x57fef5552808 "taler-merchant-httpd", binaryHelp=0x57fef55527e0 "Taler merchant's HTTP backend interface", options=0x7ffda436fc20, task=0x57fef54c1e46 <run>, task_cls=0x0, run_without_scheduler=0) at ../src/lib/util/program.c:388 cc = {args = 0x7ffda436fea0, cfgfile = 0x57ff19406810 "/merchant.conf", task = 0x57fef54c1e46 <run>, task_cls = 0x0, cfg = 0x57ff19406160} loglev = 0x57ff193ed900 "debug" logfile = 0x0 cfg_fn = 0x0 ret = GNUNET_NO iret = 5 cnt = 7 skew_offset = 123648846644032 skew_variance = 2095251954 clock_offset = -9223372036854775802 cfg = 0x57ff19406160 defoptions = {{shortName = 99 'c', name = 0x70753dd156cc "config", argumentHelp = 0x70753dd15692 "FILENAME", description = 0x70753dd156d8 "use configuration file FILENAME", require_argument = 1, option_mandatory = 0, option_exclusive = 0, processor = 0x70753dcd7077 <set_filename>, cleaner = 0x0, scls = 0x7ffda436f9d8}, {shortName = 104 'h', name = 0x70753dd15605 "help", argumentHelp = 0x57fef55527e0 "Taler merchant's HTTP backend interface", description = 0x70753dd1560a "print this help", require_argument = 0, option_mandatory = 0, option_exclusive = 1, processor = 0x70753dcd6470 <format_help>, cleaner = 0x0, scls = 0x70753df1ad20 <merchant_pd>}, { shortName = 76 'L', name = 0x70753dd15656 "log", argumentHelp = 0x70753dd1565a "LOGLEVEL", --Type <RET> for more, q to quit, c to continue without paging-- description = 0x70753dd15668 "configure logging to use LOGLEVEL", require_argument = 1, option_mandatory = 0, option_exclusive = 0, processor = 0x70753dcd6dd7 <set_string>, cleaner = 0x0, scls = 0x7ffda436f968}, {shortName = 108 'l', name = 0x70753dd1568a "logfile", argumentHelp = 0x70753dd15692 "FILENAME", description = 0x70753dd156a0 "configure logging to write logs to FILENAME", require_argument = 1, option_mandatory = 0, option_exclusive = 0, processor = 0x70753dcd7077 <set_filename>, cleaner = 0x0, scls = 0x7ffda436f970}, { shortName = 118 'v', name = 0x70753dd154e0 "version", argumentHelp = 0x0, description = 0x70753dd154e8 "print the version number", require_argument = 0, option_mandatory = 0, option_exclusive = 1, processor = 0x70753dcd6370 <print_version>, cleaner = 0x0, scls = 0x70753df15210}} deflen = 5 allopts = 0x0 gargs = 0x0 lpfx = 0x0 spc = 0x0 __func__ = "GNUNET_PROGRAM_run2" log_call_enabled = -1 #25 0x000070753dcef21f in GNUNET_PROGRAM_run (pd=0x70753df1ad20 <merchant_pd>, argc=5, argv=0x7ffda436fe78, binaryName=0x57fef5552808 "taler-merchant-httpd", binaryHelp=0x57fef55527e0 "Taler merchant's HTTP backend interface", options=0x7ffda436fc20, task=0x57fef54c1e46 <run>, task_cls=0x0) at ../src/lib/util/program.c:416 No locals. #26 0x000057fef54c32fc in main (argc=5, argv=0x7ffda436fe78) at taler-merchant-httpd.c:1547 res = GNUNET_NO options = {{shortName = 67 'C', name = 0x57fef55527af "connection-close", argumentHelp = 0x0, description = 0x57fef5552778 "force HTTP connections to be closed after each request", require_argument = 0, option_mandatory = 0, option_exclusive = 0, processor = 0x70753dcd6ce6 <set_one>, cleaner = 0x0, scls = 0x57fef55a403c <merchant_connection_close>}, { shortName = 84 'T', name = 0x57fef55527c0 "timetravel", argumentHelp = 0x70753dd157b5 "[+/-]MICROSECONDS", description = 0x70753dd157c8 "modify system time by given offset (for debugging/testing only)", require_argument = 1, option_mandatory = 0, option_exclusive = 0, processor = 0x70753dcd753e <set_timetravel_time>, cleaner = 0x0, scls = 0x0}, {shortName = 118 'v', name = 0x70753dd154e0 "version", argumentHelp = 0x0, description = 0x70753dd154e8 "print the version number", require_argument = 0, option_mandatory = 0, option_exclusive = 1, processor = 0x70753dcd6370 <print_version>, cleaner = 0x0, scls = 0x57fef55527cb}, { shortName = 0 '\000', name = 0x0, argumentHelp = 0x0, description = 0x0, require_argument = 0, option_mandatory = 0, option_exclusive = 0, processor = 0x0, cleaner = 0x0, scls = 0x0}} (gdb) | ||||
| Tags | No tags attached. | ||||