Bug 366235 - Crashed on usb-hdd failure.
Summary: Crashed on usb-hdd failure.
Status: RESOLVED DUPLICATE of bug 345871
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-29 09:12 UTC by Tony
Modified: 2016-11-15 12:58 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2016-07-29 09:12:37 UTC
Application: dolphin (16.04.3)

Qt Version: 5.7.0
Frameworks Version: 5.24.0
Operating System: Linux 4.4.0-31-generic x86_64
Distribution: KDE neon User Edition 5.7

-- Information about the crash:
- What I was doing when the application crashed:
I was opening a pretty big compress file (Bz2) ~1.5 GiB, and got and error stating the reading of the file did not reach the end of it. I noticed the other files on the same directory where missing as well as the disk on the devices list.
Checked the power to the hdd and it was cut due to a loose connector, while fastenig it i got the crashed.

- Unusual behavior I noticed:
First a hang, then kwin sort of crashed as well, since the close/minimize buttons disappeared then the whole desktop crashed as well and restarted a moment later with the crash reporting assitant on the panel.
 
This may related to bug 362841

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7b6a10e8c0 (LWP 5539))]

Thread 4 (Thread 0x7f7b44d32700 (LWP 5542)):
#0  0x00007f7b5ebc9ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7b5eb84939 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b5eb852cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b5eb854ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7b6482d30b in QEventDispatcherGlib::processEvents (this=0x7f7b400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f7b647d7d9a in QEventLoop::exec (this=this@entry=0x7f7b44d31d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f7b645fd044 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f7b64601c28 in QThreadPrivate::start (arg=0xd2eae0) at thread/qthread_unix.cpp:344
#8  0x00007f7b60cc26fa in start_thread (arg=0x7f7b44d32700) at pthread_create.c:333
#9  0x00007f7b69b19b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7b4f4c2700 (LWP 5541)):
#0  0x00007f7b69b099cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f7b5ebc8740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b5eb84e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b5eb85340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7b5eb854ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7b6482d30b in QEventDispatcherGlib::processEvents (this=0x7f7b480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f7b647d7d9a in QEventLoop::exec (this=this@entry=0x7f7b4f4c1cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f7b645fd044 in QThread::exec (this=this@entry=0x7f7b6a264d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#8  0x00007f7b6a1f07a5 in QDBusConnectionManager::run (this=0x7f7b6a264d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#9  0x00007f7b64601c28 in QThreadPrivate::start (arg=0x7f7b6a264d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#10 0x00007f7b60cc26fa in start_thread (arg=0x7f7b4f4c2700) at pthread_create.c:333
#11 0x00007f7b69b19b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f7b55692700 (LWP 5540)):
#0  0x00007f7b69b0de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f7b5e2b4c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7b5e2b68d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7b5825ea39 in QXcbEventReader::run (this=0xa49370) at qxcbconnection.cpp:1337
#4  0x00007f7b64601c28 in QThreadPrivate::start (arg=0xa49370) at thread/qthread_unix.cpp:344
#5  0x00007f7b60cc26fa in start_thread (arg=0x7f7b55692700) at pthread_create.c:333
#6  0x00007f7b69b19b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7b6a10e8c0 (LWP 5539)):
[KCrash Handler]
#6  0x00007f7b69a48418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f7b69a4a01a in __GI_abort () at abort.c:89
#8  0x00007f7b645e8811 in qt_message_fatal (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1680
#9  QMessageLogger::fatal (this=this@entry=0x7ffc3c07f7e0, msg=msg@entry=0x7f7b6a24df80 "Cannot construct placeholder type QDBusRawType") at global/qlogging.cpp:793
#10 0x00007f7b6a227ed2 in QDBusRawTypeHandler::construct () at qdbusmetaobject.cpp:140
#11 0x00007f7b64815780 in QMetaType::construct (copy=0x0, where=0x7ffc3c07f900, this=0x7ffc3c07f840) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:2161
#12 (anonymous namespace)::customConstruct (d=0x7ffc3c07f900, copy=0x0) at kernel/qvariant.cpp:1039
#13 0x00007f7b6481616f in QVariant::QVariant (this=0x7ffc3c07f900, typeId=<optimized out>, copy=<optimized out>) at kernel/qvariant.cpp:1680
#14 0x00007f7b647e6c32 in QMetaProperty::read (this=this@entry=0x7ffc3c07f9a0, object=object@entry=0x1711d20) at kernel/qmetaobject.cpp:3020
#15 0x00007f7b6480399f in QObject::property (this=0x1711d20, name=0x1848868 "MountPoints") at kernel/qobject.cpp:3920
#16 0x00007f7b67657d04 in Solid::Backends::UDisks2::DeviceBackend::checkCache (this=0x17d1590, key=...) at /workspace/build/src/solid/devices/backends/udisks2/udisksdevicebackend.cpp:185
#17 0x00007f7b67657f03 in Solid::Backends::UDisks2::DeviceBackend::propertyExists (this=0x17d1590, key=...) at /workspace/build/src/solid/devices/backends/udisks2/udisksdevicebackend.cpp:132
#18 0x00007f7b6764f35c in Solid::Backends::UDisks2::Device::propertyExists (this=this@entry=0x184b620, key=...) at /workspace/build/src/solid/devices/backends/udisks2/udisksdevice.cpp:126
#19 0x00007f7b6765105f in Solid::Backends::UDisks2::Device::isMounted (this=0x184b620) at /workspace/build/src/solid/devices/backends/udisks2/udisksdevice.cpp:818
#20 0x00007f7b6766fe79 in Solid::Backends::UDisks2::StorageAccess::isAccessible (this=0x1848b10) at /workspace/build/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp:75
#21 0x00007f7b67670084 in Solid::Backends::UDisks2::StorageAccess::updateCache (this=0x1848b10) at /workspace/build/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp:138
#22 Solid::Backends::UDisks2::StorageAccess::StorageAccess (this=0x1848b10, device=0x184b620, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /workspace/build/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp:36
#23 0x00007f7b6764f540 in Solid::Backends::UDisks2::Device::createDeviceInterface (this=0x184b620, type=<optimized out>) at /workspace/build/src/solid/devices/backends/udisks2/udisksdevice.cpp:174
#24 0x00007f7b6760589f in Solid::Device::asDeviceInterface (this=this@entry=0x7ffc3c07fd20, type=@0x7ffc3c07fcb0: Solid::DeviceInterface::StorageAccess) at /workspace/build/src/solid/devices/frontend/device.cpp:154
#25 0x00007f7b678d9ef3 in Solid::Device::as<Solid::StorageAccess> (this=0x7ffc3c07fd20) at /usr/include/KF5/Solid/solid/device.h:247
#26 Baloo::StorageDevices::createCacheEntry (this=this@entry=0xdaa800, dev=...) at /workspace/build/src/file/storagedevices.cpp:79
#27 0x00007f7b678da52a in Baloo::StorageDevices::slotSolidDeviceAdded (this=0xdaa800, udi=...) at /workspace/build/src/file/storagedevices.cpp:96
#28 0x00007f7b64804f36 in QtPrivate::QSlotObjectBase::call (a=0x7ffc3c07fe90, r=0xdaa800, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#29 QMetaObject::activate (sender=0xb2b7d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc3c07fe90) at kernel/qobject.cpp:3723
#30 0x00007f7b64805577 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f7b678ace60 <Solid::DeviceNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc3c07fe90) at kernel/qobject.cpp:3602
#31 0x00007f7b67605db2 in Solid::DeviceNotifier::deviceAdded (this=<optimized out>, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/solid/moc_devicenotifier.cpp:138
#32 0x00007f7b64804bc9 in QMetaObject::activate (sender=sender@entry=0xb2d240, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc3c07ffd0) at kernel/qobject.cpp:3740
#33 0x00007f7b64805577 in QMetaObject::activate (sender=sender@entry=0xb2d240, m=m@entry=0x7f7b678b5540 <Solid::Ifaces::DeviceManager::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc3c07ffd0) at kernel/qobject.cpp:3602
#34 0x00007f7b6767a9e2 in Solid::Ifaces::DeviceManager::deviceAdded (this=this@entry=0xb2d240, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/solid/moc_devicemanager.cpp:138
#35 0x00007f7b67644d72 in Solid::Backends::UDisks2::Manager::slotInterfacesAdded (this=0xb2d240, object_path=..., interfaces_and_properties=...) at /workspace/build/src/solid/devices/backends/udisks2/udisksmanager.cpp:197
#36 0x00007f7b64804bc9 in QMetaObject::activate (sender=sender@entry=0xb2d258, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc3c080250) at kernel/qobject.cpp:3740
#37 0x00007f7b64805577 in QMetaObject::activate (sender=sender@entry=0xb2d258, m=m@entry=0x7f7b678b5a00 <OrgFreedesktopDBusObjectManagerInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc3c080250) at kernel/qobject.cpp:3602
#38 0x00007f7b6767eedc in OrgFreedesktopDBusObjectManagerInterface::InterfacesAdded (_t2=..., _t1=..., this=0xb2d258) at /workspace/build/obj-x86_64-linux-gnu/src/solid/moc_manager.cpp:176
#39 OrgFreedesktopDBusObjectManagerInterface::qt_static_metacall (_o=_o@entry=0xb2d258, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffc3c0803d0) at /workspace/build/obj-x86_64-linux-gnu/src/solid/moc_manager.cpp:90
#40 0x00007f7b67682205 in OrgFreedesktopDBusObjectManagerInterface::qt_metacall (this=0xb2d258, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffc3c0803d0) at /workspace/build/obj-x86_64-linux-gnu/src/solid/moc_manager.cpp:162
#41 0x00007f7b6a1fcae3 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:983
#42 0x00007f7b64805ad9 in QObject::event (this=0xb2d258, e=<optimized out>) at kernel/qobject.cpp:1263
#43 0x00007f7b650c589c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xb2d258, e=0x7f7b4801b000) at kernel/qapplication.cpp:3799
#44 0x00007f7b650cd296 in QApplication::notify (this=0x7ffc3c080ad0, receiver=0xb2d258, e=0x7f7b4801b000) at kernel/qapplication.cpp:3556
#45 0x00007f7b647d9da8 in QCoreApplication::notifyInternal2 (receiver=0xb2d258, event=event@entry=0x7f7b4801b000) at kernel/qcoreapplication.cpp:988
#46 0x00007f7b647dc46b in QCoreApplication::sendEvent (event=0x7f7b4801b000, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa28c90) at kernel/qcoreapplication.cpp:1649
#48 0x00007f7b647dc8d8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#49 0x00007f7b6482cee3 in postEventSourceDispatch (s=0xa6e840) at kernel/qeventdispatcher_glib.cpp:276
#50 0x00007f7b5eb851a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f7b5eb85400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f7b5eb854ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f7b6482d2ef in QEventDispatcherGlib::processEvents (this=0xa7c620, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#54 0x00007f7b647d7d9a in QEventLoop::exec (this=this@entry=0x7ffc3c080990, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#55 0x00007f7b647e03ac in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#56 0x00007f7b64b22dbc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#57 0x00007f7b650c57f5 in QApplication::exec () at kernel/qapplication.cpp:2975
#58 0x00007f7b69e42406 in kdemain (argc=1, argv=<optimized out>) at /workspace/build/src/main.cpp:150
#59 0x00007f7b69a33830 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=1, argv=0x7ffc3c080c58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc3c080c48) at ../csu/libc-start.c:291
#60 0x00000000004006e9 in _start ()

Possible duplicates by query: bug 364721, bug 364090, bug 363982, bug 362841, bug 355096.

Reported using DrKonqi
Comment 1 Christoph Feck 2016-11-15 12:58:44 UTC

*** This bug has been marked as a duplicate of bug 345871 ***