New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ABORT due to failing assertion #1700
Comments
What platform are you building on, and what build options are you using? Is there anything else in your config file apart from the bridge and |
Log:
strace:
while the other side does (different bridge peer but same problem)
so apparently there are two bugs here:
|
Platform is Debian, I'm using their 1.6.9 packages. I can build a minimum reproducer with the current mosquitto master as soon as I finish the job which this bug has rudely interrupted. ;-) |
Ok, I can reproduce it now thank you. This only occurs if epoll isn't being used and the Debian packages should absolutely definitely be using epoll, but they aren't. |
Right, they're using On a related note: why the censored does mosquitto not sleep longer than 100msec? I'd like my computer to save power when nobody is talking to it … |
There's probably no need, I'll do a new release 1.6.10 and fix the package at the same time. 100ms - it's just been like that forever. I suppose this could be raised to 1 second at most. |
Umm, but why is there a periodic timer anyway? Presumably the code could actually discover how long it should sleep, and then just wait that long. |
It's just a matter of simplicity and available time to make changes. Having said that, some other changes I've been making would make this a good time to revisit it. |
This only occurs when compiled without epoll support. Closes #1700. Thanks to Matthias Urlichs.
This only occurs when compiled without epoll support. Closes eclipse#1700. Thanks to Matthias Urlichs.
1.6.9, two brokers with persistence=false retain_available=false.
The text was updated successfully, but these errors were encountered: