Monerod periodically crashes on sync (Assertion failed)
I'm on 82% sync now and I've noticed that sometimes monerod crashes with errors like this

```
2023-06-09 04:20:24.204 I Synced 2406260/2904072 (82%, 497812 left)
2023-06-09 04:20:24.723 I Synced 2406280/2904072 (82%, 497792 left)
2023-06-09 04:20:24.811 I Synced 2406300/2904072 (82%, 497772 left)
2023-06-09 04:20:24.875 I Synced 2406320/2904072 (82%, 497752 left)
Assertion failed: nbytes == sizeof (dummy) (src/signaler.cpp:395)
Assertion failed: nbytes == sizeof (dummy) (src/signaler.cpp:395)
Assertion failed: nbytes == sizeof (dummy) (src/signaler.cpp:395)
2023-06-09 04:20:25.402 I Synced 2406340/2904072 (82%, 497732 left)

0:\Secret\Path\123\Monero>
```

It's not really critical for me as I just restart daemon and it continues syncing as usual, but I thought that maybe you will need this info. [According to google it's assertions from libzmq](https://github.com/zeromq/libzmq/issues/1930)

I'm using windows 11 22H2, syncing on an external ssd. Command: `monerod --p2p-bind-port=30311 --data-dir=D:\monerodata`