Hi,
I'm trying to get zmq to work but I'm getting the following error:
Assertion failed: (psocket), function Shutdown, file zmq/zmqpublishnotifier.cpp, line 114.
Abort trap: 6
Bitcoin core version: v0.17.99.0-f080c65a0
I'm running MacOS Mojave.
Hi,
I'm trying to get zmq to work but I'm getting the following error:
Assertion failed: (psocket), function Shutdown, file zmq/zmqpublishnotifier.cpp, line 114.
Abort trap: 6
Bitcoin core version: v0.17.99.0-f080c65a0
I'm running MacOS Mojave.
Would you check your log for lines that start with: zmq: Error:
@joaojoyce Could you follow up with more info?
I've just run a test of zmq_sub.py using master @ 003a47f804b1c66661fbe9a3ccef431d5e300282 and zeromq 4.2.5 (installed via brew) on macOS 10.14.2:
bitcoind -zmqpubrawtx=tcp://127.0.0.1:28332 -zmqpubrawblock=tcp://127.0.0.1:28332 -zmqpubhashtx=tcp://127.0.0.1:28332 -zmqpubhashblock=tcp://127.0.0.1:28332 -debug=zmq:
2019-01-18T04:01:23Z zmq: Publish hashtx 78877399f5a6db523e2df9a65709c972b7982d0ee48117ce348f32fb3e9505ef
2019-01-18T04:01:23Z zmq: Publish rawtx 78877399f5a6db523e2df9a65709c972b7982d0ee48117ce348f32fb3e9505ef
2019-01-18T04:01:23Z zmq: Publish hashtx b5027267e4b27a8ce7fe7146075ffdd185bc25b620465e78d7d32ac85e3908d3
2019-01-18T04:01:23Z zmq: Publish rawtx b5027267e4b27a8ce7fe7146075ffdd185bc25b620465e78d7d32ac85e3908d3
2019-01-18T04:01:23Z zmq: Publish hashtx 028e7d05b20e38bdf82a1fca53170664d9ae7338bfd7db93d3c6190765d6af70
2019-01-18T04:01:23Z zmq: Publish rawtx 028e7d05b20e38bdf82a1fca53170664d9ae7338bfd7db93d3c6190765d6af70
2019-01-18T04:01:23Z zmq: Publish hashtx 889ad16fa6801848b7d46074e5b26786073ac6f921d9cf3e892a62adb933861e
2019-01-18T04:01:23Z zmq: Publish rawtx 889ad16fa6801848b7d46074e5b26786073ac6f921d9cf3e892a62adb933861e
2019-01-18T04:01:23Z zmq: Publish hashtx 6ea282f8e1163f7c1da52c8ce3ce90fbecdc30debf70d88a41c15f87cae7f878
2019-01-18T04:01:23Z zmq: Publish rawtx 6ea282f8e1163f7c1da52c8ce3ce90fbecdc30debf70d88a41c15f87cae7f878
2019-01-18T04:01:23Z zmq: Publish hashtx 4085261be81ede42235612bbc3889c6a023d38cd147da66c5a734f27f667936b
2019-01-18T04:01:23Z zmq: Publish rawtx 4085261be81ede42235612bbc3889c6a023d38cd147da66c5a734f27f667936b
2019-01-18T04:01:23Z zmq: Publish hashtx dce9a920a07d3feaafd67119ff71933073ade17aef803e1454c81e05cf7184f1
2019-01-18T04:01:23Z zmq: Publish rawtx dce9a920a07d3feaafd67119ff71933073ade17aef803e1454c81e05cf7184f1
2019-01-18T04:01:23Z zmq: Publish hashtx 0201a78860b2aabfc5dd6449c86ad5bae6a687e6adb3320a1a4628e6be429194
2019-01-18T04:01:23Z zmq: Publish rawtx 0201a78860b2aabfc5dd6449c86ad5bae6a687e6adb3320a1a4628e6be429194
2019-01-18T04:01:23Z zmq: Publish hashtx c0df39182c413de88d41e238c60df7fa3a9d1a4a82e3d1ff1ac0663373afdb1a
2019-01-18T04:01:23Z zmq: Publish rawtx c0df39182c413de88d41e238c60df7fa3a9d1a4a82e3d1ff1ac0663373afdb1a
2019-01-18T04:01:23Z zmq: Publish hashtx f0ebdf1c4b96446f743800524fb9eb7c0b73f2847ac77f8cc1001a98570ba1fa
2019-01-18T04:01:23Z zmq: Publish rawtx f0ebdf1c4b96446f743800524fb9eb7c0b73f2847ac77f8cc1001a98570ba1fa
2019-01-18T04:01:23Z zmq: Publish hashtx 1fcb943631fdbdc7b923530c1602fbaf981a25fba736bc2b21986ea5a70a23d4
2019-01-18T04:01:23Z zmq: Publish rawtx 1fcb943631fdbdc7b923530c1602fbaf981a25fba736bc2b21986ea5a70a23d4
2019-01-18T04:01:23Z zmq: Publish hashtx 3ca814d1cb487d82c4a12b0a628020ced63a42b45719cc63b4d2ebfbdc071992
2019-01-18T04:01:23Z zmq: Publish rawtx 3ca814d1cb487d82c4a12b0a628020ced63a42b45719cc63b4d2ebfbdc071992
2019-01-18T04:01:24Z zmq: Publish hashtx 43b520199f37143287de573a70475d989afd5b446bd7c5e0037460550b38596f
2019-01-18T04:01:24Z zmq: Publish rawtx 43b520199f37143287de573a70475d989afd5b446bd7c5e0037460550b38596f
.... snip....
2019-01-18T04:01:25Z zmq: Shutdown notification interface
2019-01-18T04:01:25Z zmq: Shutdown notifier pubhashblock at tcp://127.0.0.1:28332
2019-01-18T04:01:25Z zmq: Shutdown notifier pubhashtx at tcp://127.0.0.1:28332
2019-01-18T04:01:25Z zmq: Shutdown notifier pubrawblock at tcp://127.0.0.1:28332
2019-01-18T04:01:25Z zmq: Shutdown notifier pubrawtx at tcp://127.0.0.1:28332
2019-01-18T04:01:25Z zmq: Close socket at address tcp://127.0.0.1:28332
zmq_sub.py:
...snip...
- HASH TX (184876) -
b'6d19007ffd795a4245a0be787fe779e1769dce238d41ef39e11b6835741adc0b'
- RAW TX (184876) -
b'0100000001330b9b66670b75ba734d1173ca795aa355a9130ae637714c67c6304dafe6238d010000006b483045022100b0c2dbde862557dfc0d9962bd4423cb882d687ffdf409703b388244ccd99716c02203dcf7cce8c2e335487be57c1f81498f16b67fd82124ab19215d4f61b0092725d0121021fc349da71680b2482e4c307adbd7aa2fc16d2cd564843ab873a8efff748d87bffffffff02f0b984030000000017a91497b7ba9b2849e8f50985f32975ac7080ab6f3c5987b5c50303010000001976a9147c45023433aea27b48251d4c5a52b1d73caba74e88ac00000000'
- HASH TX (184877) -
b'ea9d7dd69bdf7f1eb3192f8c5c79a5d9b3bba271e82261a799f394381448d4fe'
- RAW TX (184877) -
b'0200000000010103afb82c70d020ecc324c1d9ed74f9a1bb30ca44c75dd4ca94523775b8c65fb8010000001716001415473995ca7486c85ae368f79412bd22c879a373feffffff0487cf09000000000017a91412073ce0fe21da37d16354d89f40945c4ccaeb65873edc2800000000001976a914b86adef809a8442e23319ce3c1e98fde150679d288ac934ab31a0000000017a914702da3385578f341fa81f9534587690c0446ef5b87603d0800000000001976a914296bcf0f2edde715977b00b972d71b88e850251488ac02483045022100af5c1c7c0aa47fdedc770af8c440525a64f7c00b2c99f014e0c383f5d39af34f02206077361bf8cb4ea93c128fc5a3a69c7f7c16f486ace779cff43afd85be79fcd801210399d5fe252c06048e3292b0a3421db5043df3648a4bcba28c520b75d5c48d4e272d870800'
- HASH TX (184878) -
b'53c6cd2c4a59318e54403467242e5a13de3c894d1141b4c507135851db9653ac'
- RAW TX (184878) -
b'0200000001e1b4fa0217ee7e735555e6e002542291ace8138116434b1d43208d8dba9870c3010000006a473044022015ac9388a8217cfc77ff182b43f69825573c3d27aa41bbde0e3700a9e012a9630220260234e6fbfb921008107adb843412698aed03aa2a2e63ecdddbf9b8dfb35aa10121028742a4267d7d2a7e217d62a38bc654f892e51028a6361df1bdc240be4c5ecaeeffffffff02c71904000000000016001488cac31fc4243ef55d10397788b78a05121c2bedf9750800000000001976a914a2ed71b6cd996b01534389666412bb14a7824baf88ac00000000'
- HASH TX (184879) -
b'3921addff4717895e7acac87b1c7c4d7f6430dc5a3cfb1a68e2b7fa84b2c6b77'
- RAW TX (184879) -
b'01000000000101df99d430a0afa8f2e4b29a8f274e40a23f3b13b17b6cf4b7b86afc8d69f98e720000000023220020deea73ab67d11bd0c0fb0fd708315f18a97c2b5c7ef65d7c5f331b344f87ecabffffffff02809fd500000000001976a9144c62dcdb56f6f77dd87c64aa81202d7a8688151c88ac689736000000000017a914ecf7198fd77d34509d4b113fee1656b40c7a3621870400483045022100f8523d6e0599280462938302fe67222cdb7fd091639fcaf47092da6743307a14022020f7797ea59c2a820aeb9a061fd93eeaaf56822f01683ae1457735222642c71f01483045022100e71b6b1d328f553a89de1b60beb5d00b7338d893d6b04998187638e29f490b33022056e83dcad5b7741e5cb1e1885690c7296e3904e5700f55ee4dfa98ed37dde81a01695221039d6c669626a89aa8f355910bac3e8bb8e5f12d4a5bc1c4781636ce78def5f4e921038db7ac0f6215ebc6c4a6a10f25bf6972b9bcadf61dc8fbe05de816e2e470931221038f80fcb29ff223cfb6dec3e274e79387989146584032e83df49bb3c004c0ff1553ae00000000'
- HASH TX (184880) -
b'271e6975f84f4c14ef1f18a53fa3c98110dba678ea9b765e39f345583e883ec1'
- RAW TX (184880) -
b'010000000001013a7b20f7dcec5f98f31496142eaa91475b7d6b5448e3ff538036f2aa5ec6ac850100000000ffffffff02680e000000000000160014ed85866af0979e6f4ab613c312a6e6aaada895f1510e01000000000017a9142cbbdd2f01200e41ed7d126504dd8570d7ee515287024730440220737223646ad1e694f837fab4bdf6827f6fe472d8e7bac9a8fcfe5aa5e83513c802206ac1fcad3c6f3856b24c2b7e83a449b99235cf6dcac59737d62d11a5df85848b012102b5bcf14ba2e31254c44f22d5ea97d816b7eedbe9da002c1b0c4b710ab54283f300000000'
Sorry about that. It was a completely malformed bitcoin.conf. It works, now.
Thank you!
No worries @joaojoyce. I've followed up in #15198.