Bug 342338 - Dolphin crashes on first startup
Summary: Dolphin crashes on first startup
Status: RESOLVED DUPLICATE of bug 342316
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-12-30 15:37 UTC by Martin Klapetek
Modified: 2014-12-30 16:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Klapetek 2014-12-30 15:37:48 UTC
Application: dolphin (4.60)
 (Compiled from sources)
Qt Version: 5.4.0
Operating System: Linux 3.13.0-34-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

-- Information about the crash:
Everytime I log into my Plasma5 session and start Dolphin, it always crashes for the first time with this backtrace. Starting it for the second time it works as expected.

Not sure what's up, this started happening with Qt 5.4. Dolphin is latest from git (as is everything else).

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f0a7349c800 (LWP 5658))]

Thread 4 (Thread 0x7f0a5c8f5700 (LWP 5659)):
#0  0x00007f0a72e8fc6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0a671bfb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0a671c164f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0a5f34e095 in QXcbEventReader::run (this=0x2254b10) at qxcbconnection.cpp:1099
#4  0x00007f0a6cec8915 in QThreadPrivate::start (arg=0x2254b10) at thread/qthread_unix.cpp:337
#5  0x00007f0a68e50182 in start_thread (arg=0x7f0a5c8f5700) at pthread_create.c:312
#6  0x00007f0a72e9cfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f0a55148700 (LWP 5660)):
#0  0x00007f0a67cc762a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0a67cc79b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0a67c85e9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0a67c860ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0a6d1b820d in QEventDispatcherGlib::processEvents (this=0x7f0a500008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0a6d13c042 in QEventLoop::processEvents (this=0x7f0a55147d90, flags=...) at kernel/qeventloop.cpp:128
#6  0x00007f0a6d13c303 in QEventLoop::exec (this=0x7f0a55147d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0a6cec15a2 in QThread::exec (this=0x27987a0) at thread/qthread.cpp:503
#8  0x00007f0a6cec1744 in QThread::run (this=0x27987a0) at thread/qthread.cpp:570
#9  0x00007f0a6cec8915 in QThreadPrivate::start (arg=0x27987a0) at thread/qthread_unix.cpp:337
#10 0x00007f0a68e50182 in start_thread (arg=0x7f0a55148700) at pthread_create.c:312
#11 0x00007f0a72e9cfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f0a4f7ae700 (LWP 5666)):
[KCrash Handler]
#6  0x00007f0a72dd8bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f0a72ddbfc8 in __GI_abort () at abort.c:89
#8  0x00007f0a72e15e14 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7f0a72f24668 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f0a72e220ee in malloc_printerr (ptr=<optimized out>, str=0x7f0a72f24830 "double free or corruption (fasttop)", action=1) at malloc.c:4996
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
#11 0x00007f0a685c619b in ucol_close_52 () from /usr/lib/x86_64-linux-gnu/libicui18n.so.52
#12 0x00007f0a6cfcaeab in QCollatorPrivate::cleanup (this=0x2798ed0) at tools/qcollator_icu.cpp:91
#13 0x00007f0a6cfcab63 in QCollatorPrivate::init (this=0x2798ed0) at tools/qcollator_icu.cpp:50
#14 0x00007f0a6cfcaef3 in QCollator::compare (this=0x2799160, s1=0x2954c68, len1=26, s2=0x2954f88, len2=50) at tools/qcollator_icu.cpp:98
#15 0x00007f0a6cfcaf82 in QCollator::compare (this=0x2799160, s1=..., s2=...) at tools/qcollator_icu.cpp:105
#16 0x00007f0a7285a635 in KFileItemModel::stringCompare (this=0x2799130, a=..., b=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1777
#17 0x00007f0a7285a47c in KFileItemModel::sortRoleCompare (this=0x2799130, a=0x2980520, b=0x2980540) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1757
#18 0x00007f0a72859d26 in KFileItemModel::lessThan (this=0x2799130, a=0x2980520, b=0x2980540) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1631
#19 0x00007f0a7285fb76 in KFileItemModelLessThan::operator() (this=0x7f0a4f7ad890, a=0x2980520, b=0x2980540) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1649
#20 0x00007f0a7285db6f in merge<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., pivot=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:116
#21 0x00007f0a7285d492 in mergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:54
#22 0x00007f0a7285d404 in mergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:52
#23 0x00007f0a7285d404 in mergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:52
#24 0x00007f0a7285d404 in mergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:52
#25 0x00007f0a7285d404 in mergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:52
#26 0x00007f0a7285d404 in mergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:52
#27 0x00007f0a7285d352 in parallelMergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=..., numberOfThreads=4, parallelMergeSortingThreshold=100) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:86
#28 0x00007f0a72873e74 in QtConcurrent::StoredFunctorCall5<void, void (*)(QList<KFileItemModel::ItemData*>::iterator, QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan, int, int), QList<KFileItemModel::ItemData*>::iterator, QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan, int, int>::runFunctor (this=0x2960eb0) at /opt/qt5/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:1079
#29 0x00007f0a7285f7d8 in QtConcurrent::RunFunctionTask<void>::run (this=0x2960eb0) at /opt/qt5/include/QtConcurrent/qtconcurrentrunbase.h:130
#30 0x00007f0a6cec269b in QThreadPoolThread::run (this=0x2980af0) at thread/qthreadpool.cpp:93
#31 0x00007f0a6cec8915 in QThreadPrivate::start (arg=0x2980af0) at thread/qthread_unix.cpp:337
#32 0x00007f0a68e50182 in start_thread (arg=0x7f0a4f7ae700) at pthread_create.c:312
#33 0x00007f0a72e9cfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f0a7349c800 (LWP 5658)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0a6cec9fe2 in QWaitConditionPrivate::wait (this=0x295d240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:128
#2  0x00007f0a6cec9db5 in QWaitCondition::wait (this=0x2980a50, mutex=0x2980a48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:200
#3  0x00007f0a6ceba5f3 in QFutureInterfaceBase::waitForFinished (this=0x7fff465defa0) at thread/qfutureinterface.cpp:321
#4  0x00007f0a7285f766 in QFuture<void>::waitForFinished (this=0x7fff465defa0) at /opt/qt5/include/QtCore/qfuture.h:234
#5  0x00007f0a7285d2b0 in parallelMergeSort<QList<KFileItemModel::ItemData*>::iterator, KFileItemModelLessThan> (begin=..., end=..., lessThan=..., numberOfThreads=8, parallelMergeSortingThreshold=100) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/private/kfileitemmodelsortalgorithm.h:82
#6  0x00007f0a72859e0a in KFileItemModel::sort (this=0x2799130, begin=..., end=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1665
#7  0x00007f0a72857869 in KFileItemModel::insertItems (this=0x2799130, newItems=...) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1144
#8  0x00007f0a72857769 in KFileItemModel::dispatchPendingItemsToInsert (this=0x2799130) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:1115
#9  0x00007f0a72856693 in KFileItemModel::slotCompleted (this=0x2799130) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/kitemviews/kfileitemmodel.cpp:867
#10 0x00007f0a728717b0 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (KFileItemModel::*)()>::call(void (KFileItemModel::*)(), KFileItemModel*, void**) (f=(void (KFileItemModel::*)(KFileItemModel * const)) 0x7f0a7285667a <KFileItemModel::slotCompleted()>, o=0x2799130, arg=0x7fff465df380) at /opt/qt5/include/QtCore/qobjectdefs_impl.h:500
#11 0x00007f0a7286f95a in QtPrivate::FunctionPointer<void (KFileItemModel::*)()>::call<QtPrivate::List<>, void>(void (KFileItemModel::*)(), KFileItemModel*, void**) (f=(void (KFileItemModel::*)(KFileItemModel * const)) 0x7f0a7285667a <KFileItemModel::slotCompleted()>, o=0x2799130, arg=0x7fff465df380) at /opt/qt5/include/QtCore/qobjectdefs_impl.h:519
#12 0x00007f0a7286c0d7 in QtPrivate::QSlotObject<void (KFileItemModel::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x2787f50, r=0x2799130, a=0x7fff465df380, ret=0x0) at /opt/qt5/include/QtCore/qobject_impl.h:143
#13 0x00007f0a6d18560d in QtPrivate::QSlotObjectBase::call (this=0x2787f50, r=0x2799130, a=0x7fff465df380) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#14 0x00007f0a6d1827d8 in QMetaObject::activate (sender=0x2799320, signalOffset=3, local_signal_index=2, argv=0x7fff465df380) at kernel/qobject.cpp:3702
#15 0x00007f0a6d1820d4 in QMetaObject::activate (sender=0x2799320, m=0x7f0a70b7d5a0 <KCoreDirLister::staticMetaObject>, local_signal_index=2, argv=0x7fff465df380) at kernel/qobject.cpp:3582
#16 0x00007f0a708f0883 in KCoreDirLister::completed (this=0x2799320, _t1=...) at /home/mck182/kf5-dev/build/kio/src/core/moc_kcoredirlister.cpp:461
#17 0x00007f0a708e7f84 in KCoreDirListerCache::slotResult (this=0x7f0a70b82840 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, j=0x282f9d0) at /home/mck182/kf5-dev/src/kio/src/core/kcoredirlister.cpp:1325
#18 0x00007f0a708f0e93 in KCoreDirListerCache::qt_static_metacall (_o=0x7f0a70b82840 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff465df610) at /home/mck182/kf5-dev/build/kio/src/core/moc_kcoredirlister_p.cpp:132
#19 0x00007f0a6d1828e2 in QMetaObject::activate (sender=0x282f9d0, signalOffset=3, local_signal_index=3, argv=0x7fff465df610) at kernel/qobject.cpp:3716
#20 0x00007f0a6d1820d4 in QMetaObject::activate (sender=0x282f9d0, m=0x7f0a6ed930a0 <KJob::staticMetaObject>, local_signal_index=3, argv=0x7fff465df610) at kernel/qobject.cpp:3582
#21 0x00007f0a6eb39831 in KJob::result (this=0x282f9d0, _t1=0x282f9d0) at /home/mck182/kf5-dev/build/kcoreaddons/src/lib/moc_kjob.cpp:548
#22 0x00007f0a6eb38285 in KJob::emitResult (this=0x282f9d0) at /home/mck182/kf5-dev/src/kcoreaddons/src/lib/jobs/kjob.cpp:293
#23 0x00007f0a708ac655 in KIO::SimpleJob::slotFinished (this=0x282f9d0) at /home/mck182/kf5-dev/src/kio/src/core/simplejob.cpp:228
#24 0x00007f0a708a75d6 in KIO::ListJob::slotFinished (this=0x282f9d0) at /home/mck182/kf5-dev/src/kio/src/core/listjob.cpp:234
#25 0x00007f0a708a7ad1 in KIO::ListJob::qt_static_metacall (_o=0x282f9d0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff465df830) at /home/mck182/kf5-dev/build/kio/src/core/moc_listjob.cpp:122
#26 0x00007f0a6d1828e2 in QMetaObject::activate (sender=0x28ab840, signalOffset=3, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3716
#27 0x00007f0a6d1820d4 in QMetaObject::activate (sender=0x28ab840, m=0x7f0a70b7b300 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3582
#28 0x00007f0a70895cc7 in KIO::SlaveInterface::finished (this=0x28ab840) at /home/mck182/kf5-dev/build/kio/src/core/moc_slaveinterface.cpp:401
#29 0x00007f0a70893fc5 in KIO::SlaveInterface::dispatch (this=0x28ab840, _cmd=104, rawdata=...) at /home/mck182/kf5-dev/src/kio/src/core/slaveinterface.cpp:159
#30 0x00007f0a70893c7c in KIO::SlaveInterface::dispatch (this=0x28ab840) at /home/mck182/kf5-dev/src/kio/src/core/slaveinterface.cpp:88
#31 0x00007f0a70897b1f in KIO::Slave::gotInput (this=0x28ab840) at /home/mck182/kf5-dev/src/kio/src/core/slave.cpp:387
#32 0x00007f0a70911497 in KIO::Slave::qt_static_metacall (_o=0x28ab840, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff465dfb80) at /home/mck182/kf5-dev/build/kio/src/core/moc_slave.cpp:86
#33 0x00007f0a6d1828e2 in QMetaObject::activate (sender=0x23109c0, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3716
#34 0x00007f0a6d1820d4 in QMetaObject::activate (sender=0x23109c0, m=0x7f0a70b79c00 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3582
#35 0x00007f0a7084677d in KIO::Connection::readyRead (this=0x23109c0) at /home/mck182/kf5-dev/build/kio/src/core/moc_connection_p.cpp:140
#36 0x00007f0a70845475 in KIO::ConnectionPrivate::dequeue (this=0x28c3f90) at /home/mck182/kf5-dev/src/kio/src/core/connection.cpp:45
#37 0x00007f0a708465ab in KIO::Connection::qt_static_metacall (_o=0x23109c0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x290fea0) at /home/mck182/kf5-dev/build/kio/src/core/moc_connection_p.cpp:84
#38 0x00007f0a6d17ade7 in QMetaCallEvent::placeMetaCall (this=0x29456b0, object=0x23109c0) at kernel/qobject.cpp:485
#39 0x00007f0a6d17beb6 in QObject::event (this=0x23109c0, e=0x29456b0) at kernel/qobject.cpp:1245
#40 0x00007f0a6dc76ffc in QApplicationPrivate::notify_helper (this=0x22289e0, receiver=0x23109c0, e=0x29456b0) at kernel/qapplication.cpp:3722
#41 0x00007f0a6dc74562 in QApplication::notify (this=0x7fff465e0840, receiver=0x23109c0, e=0x29456b0) at kernel/qapplication.cpp:3164
#42 0x00007f0a6d13f34c in QCoreApplication::notifyInternal (this=0x7fff465e0840, receiver=0x23109c0, event=0x29456b0) at kernel/qcoreapplication.cpp:932
#43 0x00007f0a6d142eff in QCoreApplication::sendEvent (receiver=0x23109c0, event=0x29456b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#44 0x00007f0a6d140637 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x221faf0) at kernel/qcoreapplication.cpp:1536
#45 0x00007f0a6d13ffdc in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1394
#46 0x00007f0a6d1b7a4c in postEventSourceDispatch (s=0x2274f90) at kernel/qeventdispatcher_glib.cpp:271
#47 0x00007f0a67c85e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f0a67c86048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f0a67c860ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f0a6d1b81ed in QEventDispatcherGlib::processEvents (this=0x2275010, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#51 0x00007f0a5f38eece in QPAEventDispatcherGlib::processEvents (this=0x2275010, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#52 0x00007f0a6d13c042 in QEventLoop::processEvents (this=0x7fff465e0710, flags=...) at kernel/qeventloop.cpp:128
#53 0x00007f0a6d13c303 in QEventLoop::exec (this=0x7fff465e0710, flags=...) at kernel/qeventloop.cpp:204
#54 0x00007f0a6d13fa24 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185
#55 0x00007f0a6d53dc66 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1532
#56 0x00007f0a6dc73d83 in QApplication::exec () at kernel/qapplication.cpp:2956
#57 0x00007f0a731d7771 in kdemain (argc=5, argv=0x7fff465e0978) at /home/mck182/kf5-dev/src/kde-baseapps/dolphin/src/main.cpp:93
#58 0x00000000004008bf in main (argc=5, argv=0x7fff465e0978) at /home/mck182/kf5-dev/build/kde-baseapps/dolphin/src/dolphin_dummy.cpp:3

Possible duplicates by query: bug 341570, bug 327290, bug 325445, bug 316701.

Reported using DrKonqi
Comment 1 Emmanuel Pescosta 2014-12-30 16:01:38 UTC

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