serai-dex / serai

Other
255 stars 47 forks source link

Segmentation fault in full stack tests #563

Open kayabaNerve opened 5 months ago

kayabaNerve commented 5 months ago
2024-04-23T17:44:34.7651901Z [2024-04-23T17:34:30Z INFO  serai_message_queue] Acknowledging From: Coordinator To: Processor(Bitcoin) ID: 11
2024-04-23T17:44:34.7652336Z [2024-04-23T17:34:31Z INFO  serai_message_queue] Acknowledging From: Processor(Bitcoin) To: Coordinator ID: 13
2024-04-23T17:44:34.7652785Z [2024-04-23T17:34:42Z INFO  serai_message_queue] Queued message. From: Coordinator To: Processor(Bitcoin) ID: 12
2024-04-23T17:44:34.7653226Z [2024-04-23T17:34:43Z INFO  serai_message_queue] Queued message. From: Processor(Bitcoin) To: Coordinator ID: 14
2024-04-23T17:44:34.7653652Z [2024-04-23T17:34:43Z INFO  serai_message_queue] Acknowledging From: Coordinator To: Processor(Bitcoin) ID: 12
2024-04-23T17:44:34.7654090Z [2024-04-23T17:34:43Z INFO  serai_message_queue] Acknowledging From: Processor(Bitcoin) To: Coordinator ID: 14
2024-04-23T17:44:34.7654528Z [2024-04-23T17:34:54Z INFO  serai_message_queue] Queued message. From: Coordinator To: Processor(Bitcoin) ID: 13
2024-04-23T17:44:34.7655515Z [2024-04-23T17:34:54Z WARN  serai_message_queue] Prior queued message attempted to be queued again. From: Coordinator To: Processor(Bitcoin) Intent: 0003037f49dc94f1602ed3294516a069248e1796a5cc87512ff6accff57a17ae50d0f600
2024-04-23T17:44:34.7656485Z [2024-04-23T17:34:54Z WARN  serai_message_queue] Prior queued message attempted to be queued again. From: Coordinator To: Processor(Bitcoin) Intent: 0003037f49dc94f1602ed3294516a069248e1796a5cc87512ff6accff57a17ae50d0f600
2024-04-23T17:44:34.7656938Z [2024-04-23T17:34:54Z INFO  serai_message_queue] Acknowledging From: Coordinator To: Processor(Bitcoin) ID: 13
2024-04-23T17:44:34.7657053Z Segmentation fault (core dumped)
2024-04-23T17:44:34.7658176Z [2024-04-23T17:22:06Z ERROR serai_processor::networks::monero] couldn't connect to Monero node: ConnectionError("ConnectionError(ConnectError(\"tcp connect error\", Os { code: 111, kind: ConnectionRefused, message: \"Connection refused\" }))")

from https://github.com/serai-dex/serai/actions/runs/8804082576/job/24163654936.

I believe this is the message-queue which segfaulted, yet it doesn't use any unsafe code? It'd have to be zalloc, which is used and on our end, or a dependency :/