MayaPosch / MQTTCute

An advanced desktop MQTT client, suitable for binary protocol development and monitoring
BSD 3-Clause "New" or "Revised" License
64 stars 13 forks source link

Segfault on close #4

Open MrAureliusR opened 5 years ago

MrAureliusR commented 5 years ago

This has been present in all versions I use. Upon closing, we see this in the console: screenshot from 2019-03-03 17 09 53 Also, the "Failed to connect to server" popup occurs.

However, functionality is not affected in any way.

This is on Ubuntu Budgie 18.10.

$ gcc --version gcc (Ubuntu 8.2.0-7ubuntu1) 8.2.0 $ qmake --version QMake version 3.1 Using Qt version 5.11.1 in /usr/lib/x86_64-linux-gnu

MayaPosch commented 5 years ago

Yes, the current shutdown and clean-up of the MQTT library is still rather messy. The code will be refactored to prevent this issue from occurring. Please standby :)

MayaPosch commented 5 years ago

A new release (v0.3-alpha) has been made available. As the crashes and stability issues originated in the libmosquitto library, it's expected that by swapping it with NymphMQTT such crashes and stability issues should be much reduced.

Feel free to try the new code and let me know if you need any assistance with the new dependencies (NymphMQTT and its dependencies).