https://bugs.kde.org/show_bug.cgi?id=373185

            Bug ID: 373185
           Summary: Baloo crashes when NTFS formatted external disk is
                    identified
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: kropot...@gmail.com
  Target Milestone: ---

Application: baloo_file (5.18.0)

Qt Version: 5.5.1
Operating System: Linux 4.5.2-040502-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I had just rebooted my computer and logged in to my account, starting Chromium,
KMail and Spotify Client. 
The application crashed just as the Plasma desktop notification popup for the
disk being attached appeared.
The NTFS USB disk (connected via USB3 port) is not mounted at the time Baloo
crashes.

- Unusual behavior I noticed:
Crash happens when the Plasma desktop notification popup for the disk appears.
Either directly before, or directly after.

I have Spotify set up to include my local files.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f3a2a5b2428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f3a2a5b402a in __GI_abort () at abort.c:89
#8  0x00007f3a2b063f81 in qt_message_fatal (context=..., message=<synthetic
pointer>) at global/qlogging.cpp:1578
#9  QMessageLogger::fatal (this=this@entry=0x7ffc7a8ad340,
msg=msg@entry=0x7f3a2c6d4d28 "Cannot construct placeholder type QDBusRawType")
at global/qlogging.cpp:781
#10 0x00007f3a2c6b1552 in QDBusRawTypeHandler::construct () at
qdbusmetaobject.cpp:133
#11 0x00007f3a2b297710 in QMetaType::construct (copy=0x0, where=0x7ffc7a8ad460,
this=0x7ffc7a8ad3a0) at
../../include/QtCore/../../src/corelib/kernel/qmetatype.h:2141
#12 (anonymous namespace)::customConstruct (d=0x7ffc7a8ad460, copy=0x0) at
kernel/qvariant.cpp:1019
#13 0x00007f3a2b29860f in QVariant::QVariant (this=0x7ffc7a8ad460,
typeId=<optimized out>, copy=<optimized out>) at kernel/qvariant.cpp:1660
#14 0x00007f3a2b264a52 in QMetaProperty::read (this=this@entry=0x7ffc7a8ad500,
object=object@entry=0x1d73160) at kernel/qmetaobject.cpp:3010
#15 0x00007f3a2b28486f in QObject::property (this=0x1d73160, name=0x1f614e8
"MountPoints") at kernel/qobject.cpp:3893
#16 0x00007f3a2c29b664 in Solid::Backends::UDisks2::DeviceBackend::checkCache
(this=0x1cff0f0, key=...) at
../../../src/solid/devices/backends/udisks2/udisksdevicebackend.cpp:185
#17 0x00007f3a2c29b883 in
Solid::Backends::UDisks2::DeviceBackend::propertyExists (this=0x1cff0f0,
key=...) at
../../../src/solid/devices/backends/udisks2/udisksdevicebackend.cpp:132
#18 0x00007f3a2c2935be in Solid::Backends::UDisks2::Device::propertyExists
(this=this@entry=0x1f61520, key=...) at
../../../src/solid/devices/backends/udisks2/udisksdevice.cpp:126
#19 0x00007f3a2c29537f in Solid::Backends::UDisks2::Device::isMounted
(this=0x1f61520) at
../../../src/solid/devices/backends/udisks2/udisksdevice.cpp:818
#20 0x00007f3a2c2ae711 in Solid::Backends::UDisks2::StorageAccess::isAccessible
(this=0x1d14580) at
../../../src/solid/devices/backends/udisks2/udisksstorageaccess.cpp:75
#21 0x00007f3a2c2ae944 in Solid::Backends::UDisks2::StorageAccess::updateCache
(this=0x1d14580) at
../../../src/solid/devices/backends/udisks2/udisksstorageaccess.cpp:138
#22 Solid::Backends::UDisks2::StorageAccess::StorageAccess (this=0x1d14580,
device=0x1f61520, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../src/solid/devices/backends/udisks2/udisksstorageaccess.cpp:36
#23 0x00007f3a2c293780 in
Solid::Backends::UDisks2::Device::createDeviceInterface (this=0x1f61520,
type=<optimized out>) at
../../../src/solid/devices/backends/udisks2/udisksdevice.cpp:174
#24 0x00007f3a2c25d68f in Solid::Device::asDeviceInterface
(this=this@entry=0x7ffc7a8ad870, type=@0x7ffc7a8ad800:
Solid::DeviceInterface::StorageAccess) at
../../../src/solid/devices/frontend/device.cpp:154
#25 0x0000000000423116 in Solid::Device::as<Solid::StorageAccess>
(this=0x7ffc7a8ad870) at /usr/include/KF5/Solid/solid/device.h:247
#26 Baloo::StorageDevices::createCacheEntry (this=this@entry=0x1c99280,
dev=...) at
/build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/storagedevices.cpp:79
#27 0x00000000004233a8 in Baloo::StorageDevices::slotSolidDeviceAdded
(this=0x1c99280, udi=...) at
/build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/storagedevices.cpp:96
#28 0x00007f3a2b285baf in QtPrivate::QSlotObjectBase::call (a=0x7ffc7a8ad9d0,
r=0x1c99280, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#29 QMetaObject::activate (sender=0x1c992a0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc7a8ad9d0)
at kernel/qobject.cpp:3698
#30 0x00007f3a2b286537 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f3a2c4eae60 <Solid::DeviceNotifier::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc7a8ad9d0)
at kernel/qobject.cpp:3578
#31 0x00007f3a2c25dbb2 in Solid::DeviceNotifier::deviceAdded (this=<optimized
out>, _t1=...) at ./moc_devicenotifier.cpp:136
#32 0x00007f3a2b285d2a in QMetaObject::activate (sender=sender@entry=0x1ca7cc0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc7a8adb00) at kernel/qobject.cpp:3713
#33 0x00007f3a2b286537 in QMetaObject::activate (sender=sender@entry=0x1ca7cc0,
m=m@entry=0x7f3a2c4f3540 <Solid::Ifaces::DeviceManager::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc7a8adb00)
at kernel/qobject.cpp:3578
#34 0x00007f3a2c2b9262 in Solid::Ifaces::DeviceManager::deviceAdded
(this=this@entry=0x1ca7cc0, _t1=...) at moc_devicemanager.cpp:136
#35 0x00007f3a2c28e5e0 in
Solid::Backends::UDisks2::Manager::slotInterfacesAdded (this=0x1ca7cc0,
object_path=..., interfaces_and_properties=...) at
../../../src/solid/devices/backends/udisks2/udisksmanager.cpp:197
#36 0x00007f3a2c2bda7d in Solid::Backends::UDisks2::Manager::qt_static_metacall
(_o=_o@entry=0x1ca7cc0, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=0, _a=_a@entry=0x7ffc7a8addc0) at moc_udisksmanager.cpp:87
#37 0x00007f3a2b285d2a in QMetaObject::activate (sender=sender@entry=0x1ca7cd8,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc7a8addc0) at kernel/qobject.cpp:3713
#38 0x00007f3a2b286537 in QMetaObject::activate (sender=sender@entry=0x1ca7cd8,
m=m@entry=0x7f3a2c4f3a00
<OrgFreedesktopDBusObjectManagerInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc7a8addc0)
at kernel/qobject.cpp:3578
#39 0x00007f3a2c2bdd4f in
OrgFreedesktopDBusObjectManagerInterface::InterfacesAdded (_t2=..., _t1=...,
this=0x1ca7cd8) at moc_manager.cpp:174
#40 OrgFreedesktopDBusObjectManagerInterface::qt_static_metacall
(_o=_o@entry=0x1ca7cd8, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=0, _a=_a@entry=0x7ffc7a8adf60) at moc_manager.cpp:90
#41 0x00007f3a2c2c1de5 in OrgFreedesktopDBusObjectManagerInterface::qt_metacall
(this=0x1ca7cd8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffc7a8adf60) at
moc_manager.cpp:160
#42 0x00007f3a2c68e913 in QDBusConnectionPrivate::deliverCall (this=0x1ca7dd0,
object=0x1ca7cd8, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:978
#43 0x00007f3a2b286c01 in QObject::event (this=0x1ca7cd8, e=<optimized out>) at
kernel/qobject.cpp:1239
#44 0x00007f3a2b25736c in QCoreApplication::notify (event=0x1d3c150,
receiver=0x1ca7cd8, this=0x7ffc7a8ae430) at kernel/qcoreapplication.cpp:1038
#45 QCoreApplication::notifyInternal (this=0x7ffc7a8ae430, receiver=0x1ca7cd8,
event=event@entry=0x1d3c150) at kernel/qcoreapplication.cpp:965
#46 0x00007f3a2b259786 in QCoreApplication::sendEvent (event=0x1d3c150,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1c93de0) at
kernel/qcoreapplication.cpp:1593
#48 0x00007f3a2b259c68 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1451
#49 0x00007f3a2b2ad3c3 in postEventSourceDispatch (s=0x1c96e50) at
kernel/qeventdispatcher_glib.cpp:271
#50 0x00007f3a278481a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f3a27848400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f3a278484ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f3a2b2ad7cf in QEventDispatcherGlib::processEvents (this=0x1c97310,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#54 0x00007f3a2b254b4a in QEventLoop::exec (this=this@entry=0x7ffc7a8ae370,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#55 0x00007f3a2b25cbec in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#56 0x000000000041698c in main (argc=1, argv=<optimized out>) at
/build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/main.cpp:88

Possible duplicates by query: bug 365296, bug 364721, bug 364342, bug 361817.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to