View Issue Details

IDProjectCategoryView StatusLast Update
0011054Talermerchant backendpublic2026-02-12 19:09
Reportersebasjm Assigned ToChristian Grothoff  
PriorityurgentSeveritycrashReproducibilityalways
Status assignedResolutionopen 
Product Versiongit (master) 
Target Version1.5 
Summary0011054: crash on refund
Descriptioni 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)
TagsNo tags attached.

Activities

sebasjm

2026-02-12 19:09

developer   ~0027689

taler-merchant-httpd v1.4.0-git-52c3a9e8

Issue History

Date Modified Username Field Change
2026-02-12 19:06 sebasjm New Issue
2026-02-12 19:06 sebasjm Status new => assigned
2026-02-12 19:06 sebasjm Assigned To => Christian Grothoff
2026-02-12 19:09 sebasjm Note Added: 0027689