Crash from ObjectManager::updateBlock()
After plugging in a very slow drive with bad sectors, bsdisks crashed. The core file contains:
Core was generated by `/usr/local/bin/bsdisks --no-debug --syslog-output'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000000000026dd64 in std::__1::__bitset<1ul, 2ul>::all() const ()
[Current thread is 1 (LWP 102056)]
(gdb) bt
#0 0x000000000026dd64 in std::__1::__bitset<1ul, 2ul>::all() const ()
#1 0x000000000026ab38 in std::__1::bitset<2ul>::all() const ()
#2 0x0000000000263ebc in ObjectManager::updateBlock(QString) ()
#3 0x00000000002423cb in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QString>, void, void (ObjectManager::*)(QString)>::call(void (ObjectManager::*)(QString), ObjectManager*, void**) ()
#4 0x0000000000242308 in void QtPrivate::FunctionPointer<void (ObjectManager::*)(QString)>::call<QtPrivate::List<QString>, void>(void (ObjectManager::*)(QString), ObjectManager*, void**) ()
#5 0x00000000002421f5 in QtPrivate::QSlotObject<void (ObjectManager::*)(QString), QtPrivate::List<QString>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
#6 0x000000080086ddcd in QObject::event(QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#7 0x000000080084261d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#8 0x0000000800842220 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#9 0x00000008008432b9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/local/lib/qt5/libQt5Core.so.5
#10 0x000000080089bec8 in ?? () from /usr/local/lib/qt5/libQt5Core.so.5
#11 0x000000080169dcae in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#12 0x000000080169e054 in ?? () from /usr/local/lib/libglib-2.0.so.0
#13 0x000000080169e116 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#14 0x000000080089b900 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt5/libQt5Core.so.5
#15 0x000000080083e467 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt5/libQt5Core.so.5
#16 0x00000008008428be in QCoreApplication::exec() () from /usr/local/lib/qt5/libQt5Core.so.5
#17 0x000000000023c601 in main ()