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

            Bug ID: 375167
           Summary: baloo crashes when Apper installs updates
           Product: frameworks-baloo
           Version: 5.29.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: pinak.ah...@gmail.com
          Reporter: arca...@ivanov.biz
  Target Milestone: ---

Application: baloo_file (5.29.0)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.9.3-200.fc25.x86_64 x86_64
Distribution: "Fedora release 25 (Twenty Five)"

-- Information about the crash:
1. Apper detected updates.
2. Updates were installed.
3. Baloo crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f5ed13458c0 (LWP 1765))]

Thread 3 (Thread 0x7f5ebeeae700 (LWP 1828)):
#0  0x00007f5ecf04d01d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5eca848156 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007f5eca84826c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007f5ed006873b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007f5ed001973a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x000055667c5c295e in Baloo::FileContentIndexer::run() ()
#6  0x00007f5ecfe778af in QThreadPoolThread::run() () from
/lib64/libQt5Core.so.5
#7  0x00007f5ecfe7a9da in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007f5ece2326ca in start_thread (arg=0x7f5ebeeae700) at
pthread_create.c:333
#9  0x00007f5ecf058f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f5ebf9b1700 (LWP 1785)):
#0  0x00007fffebbf0949 in ?? ()
#1  0x00007fffebbf0bd9 in clock_gettime ()
#2  0x00007f5ecf067726 in __GI___clock_gettime (clock_id=1, tp=0x7f5ebf9b0a10)
at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f5ecff11af1 in qt_gettime() () from /lib64/libQt5Core.so.5
#4  0x00007f5ed0066de9 in QTimerInfoList::updateCurrentTime() () from
/lib64/libQt5Core.so.5
#5  0x00007f5ed00671e5 in QTimerInfoList::timerWait(timespec&) () from
/lib64/libQt5Core.so.5
#6  0x00007f5ed00683dc in timerSourcePrepareHelper(GTimerSource*, int*) () from
/lib64/libQt5Core.so.5
#7  0x00007f5ed00684a5 in timerSourcePrepare(_GSource*, int*) () from
/lib64/libQt5Core.so.5
#8  0x00007f5eca847699 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#9  0x00007f5eca84807b in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#10 0x00007f5eca84826c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#11 0x00007f5ed006873b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#12 0x00007f5ed001973a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#13 0x00007f5ecfe765f3 in QThread::exec() () from /lib64/libQt5Core.so.5
#14 0x00007f5ed1465739 in QDBusConnectionManager::run() () from
/lib64/libQt5DBus.so.5
#15 0x00007f5ecfe7a9da in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#16 0x00007f5ece2326ca in start_thread (arg=0x7f5ebf9b1700) at
pthread_create.c:333
#17 0x00007f5ecf058f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f5ed13458c0 (LWP 1765)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
#7  0x00007f5ecef8851a in __GI_abort () at abort.c:89
#8  0x00007f5ecfe65bb1 in QMessageLogger::fatal(char const*, ...) const () from
/lib64/libQt5Core.so.5
#9  0x00007f5ed149d692 in registerComplexDBusType(char
const*)::QDBusRawTypeHandler::construct(void*, void const*) () from
/lib64/libQt5DBus.so.5
#10 0x00007f5ed0051ca8 in (anonymous
namespace)::customConstruct(QVariant::Private*, void const*) () from
/lib64/libQt5Core.so.5
#11 0x00007f5ed00523af in QVariant::QVariant(int, void const*) () from
/lib64/libQt5Core.so.5
#12 0x00007f5ed002734a in QMetaProperty::read(QObject const*) const () from
/lib64/libQt5Core.so.5
#13 0x00007f5ed0042ef8 in QObject::property(char const*) const () from
/lib64/libQt5Core.so.5
#14 0x00007f5ed1089994 in
Solid::Backends::UDisks2::DeviceBackend::checkCache(QString const&) const ()
from /lib64/libKF5Solid.so.5
#15 0x00007f5ed1089b93 in
Solid::Backends::UDisks2::DeviceBackend::propertyExists(QString const&) const
() from /lib64/libKF5Solid.so.5
#16 0x00007f5ed1082cb8 in Solid::Backends::UDisks2::Device::isMounted() const
() from /lib64/libKF5Solid.so.5
#17 0x00007f5ed10a0b99 in
Solid::Backends::UDisks2::StorageAccess::isAccessible() const () from
/lib64/libKF5Solid.so.5
#18 0x00007f5ed10a0db4 in
Solid::Backends::UDisks2::StorageAccess::StorageAccess(Solid::Backends::UDisks2::Device*)
() from /lib64/libKF5Solid.so.5
#19 0x00007f5ed10811c0 in
Solid::Backends::UDisks2::Device::createDeviceInterface(Solid::DeviceInterface::Type
const&) () from /lib64/libKF5Solid.so.5
#20 0x00007f5ed1034cff in
Solid::Device::asDeviceInterface(Solid::DeviceInterface::Type const&) const ()
from /lib64/libKF5Solid.so.5
#21 0x000055667c5c50a3 in Baloo::StorageDevices::createCacheEntry(Solid::Device
const&) ()
#22 0x000055667c5c56ba in Baloo::StorageDevices::slotSolidDeviceAdded(QString
const&) ()
#23 0x00007f5ed0041ae6 in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib64/libQt5Core.so.5
#24 0x00007f5ed1035212 in Solid::DeviceNotifier::deviceAdded(QString const&) ()
from /lib64/libKF5Solid.so.5
#25 0x00007f5ed00417b1 in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib64/libQt5Core.so.5
#26 0x00007f5ed10acbb2 in Solid::Ifaces::DeviceManager::deviceAdded(QString
const&) () from /lib64/libKF5Solid.so.5
#27 0x00007f5ed1076ded in
Solid::Backends::UDisks2::Manager::slotInterfacesAdded(QDBusObjectPath const&,
QMap<QString, QMap<QString, QVariant> > const&) () from /lib64/libKF5Solid.so.5
#28 0x00007f5ed00417b1 in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib64/libQt5Core.so.5
#29 0x00007f5ed10b107c in
OrgFreedesktopDBusObjectManagerInterface::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) () from /lib64/libKF5Solid.so.5
#30 0x00007f5ed10b4455 in
OrgFreedesktopDBusObjectManagerInterface::qt_metacall(QMetaObject::Call, int,
void**) () from /lib64/libKF5Solid.so.5
#31 0x00007f5ed1471640 in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) () from /lib64/libQt5DBus.so.5
#32 0x00007f5ed0042879 in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#33 0x00007f5ed001a69a in doNotify(QObject*, QEvent*) () from
/lib64/libQt5Core.so.5
#34 0x00007f5ed001a7aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#35 0x00007f5ed001ce90 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#36 0x00007f5ed00686a3 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#37 0x00007f5eca847e42 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#38 0x00007f5eca8481c0 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#39 0x00007f5eca84826c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#40 0x00007f5ed006871f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#41 0x00007f5ed001973a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#42 0x00007f5ed002123c in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#43 0x000055667c5b2004 in main ()

Possible duplicates by query: bug 373185, bug 364721, bug 364342, bug 362635,
bug 362333.

Reported using DrKonqi

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

Reply via email to