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

            Bug ID: 393435
           Summary: Dolphin crashes on startup
           Product: dolphin
           Version: 18.04.0
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: dolphin (18.04.0)

Qt Version: 5.10.0
Frameworks Version: 5.45.0
Operating System: Linux 4.13.0-38-generic x86_64
Distribution: KDE neon User Edition 5.12

-- Information about the crash:
- What I was doing when the application crashed: Nothing. This issue started
this morning after coming out of sleep, but continues to happen even after a
fresh reboot. No new software, other than updates, have been installed. Every
time I open Dolphin i see it open briefly then immediately close.

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7fc84b921700 (LWP 1746)):
#0  0x00007fc8662c33b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc8662c58bb in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc8662c62bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc8662c649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc86d5235cb in QEventDispatcherGlib::processEvents
(this=0x7fc8440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc86d4ca64a in QEventLoop::exec (this=this@entry=0x7fc84b920d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fc86d2ea554 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#7  0x00007fc86d2ef6eb in QThreadPrivate::start (arg=0x27bfa00) at
thread/qthread_unix.cpp:376
#8  0x00007fc86860a6ba in start_thread (arg=0x7fc84b921700) at
pthread_create.c:333
#9  0x00007fc8732e241d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fc859a76700 (LWP 1745)):
#0  0x00007fc8662c5910 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc8662c62bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc8662c649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc86d5235cb in QEventDispatcherGlib::processEvents
(this=0x7fc84c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc86d4ca64a in QEventLoop::exec (this=this@entry=0x7fc859a75cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc86d2ea554 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#6  0x00007fc86d9462c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fc86d2ef6eb in QThreadPrivate::start (arg=0x7fc86dbbad60) at
thread/qthread_unix.cpp:376
#8  0x00007fc86860a6ba in start_thread (arg=0x7fc859a76700) at
pthread_create.c:333
#9  0x00007fc8732e241d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fc8739a68c0 (LWP 1742)):
[KCrash Handler]
#6  std::__atomic_base<int>::operator++ (this=0x7fc87363b5d0
<PlacesPanel::qt_metacall(QMetaObject::Call, int, void**)>) at
/usr/include/c++/5/bits/atomic_base.h:296
#7  QAtomicOps<int>::ref<int> (_q_value=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:265
#8  QBasicAtomicInteger<int>::ref (this=0x7fc87363b5d0
<PlacesPanel::qt_metacall(QMetaObject::Call, int, void**)>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:113
#9  QtPrivate::RefCount::ref (this=0x7fc87363b5d0
<PlacesPanel::qt_metacall(QMetaObject::Call, int, void**)>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:61
#10 QByteArray::QByteArray (a=..., this=0x291c060) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:499
#11 QHashNode<QByteArray, QVariant>::QHashNode (n=0x0, hash=1935912064,
value0=..., key0=..., this=0x291c050) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:157
#12 QHash<QByteArray, QVariant>::duplicateNode (node=0x7fc8738776b0 <vtable for
PlacesPanel+16>, newNode=0x291c050) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:553
#13 0x00007fc86d33e4d7 in QHashData::detach_helper (this=0x2434fc0,
node_duplicate=node_duplicate@entry=0x7fc872f085d0 <QHash<QByteArray,
QVariant>::duplicateNode(QHashData::Node*, void*)>,
node_delete=node_delete@entry=0x7fc872f08650 <QHash<QByteArray,
QVariant>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=40,
nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:537
#14 0x00007fc872f087da in QHash<QByteArray, QVariant>::detach_helper
(this=this@entry=0x285dbc0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:597
#15 0x00007fc872f44b11 in QHash<QByteArray, QVariant>::detach (this=0x285dbc0)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:275
#16 QHash<QByteArray, QVariant>::insert (avalue=..., akey=..., this=0x285dbc0)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:769
#17 KStandardItem::setDataValue (this=this@entry=0x285dba0, role=...,
value=...) at /workspace/build/src/kitemviews/kstandarditem.cpp:109
#18 0x00007fc872f4501a in KStandardItem::setIcon (this=0x285dba0, icon=...) at
/workspace/build/src/kitemviews/kstandarditem.cpp:74
#19 0x00007fc87360f6e6 in PlacesItem::<lambda(bool)>::operator()
(isTrashEmpty=<optimized out>, __closure=<optimized out>) at
/workspace/build/src/panels/places/placesitem.cpp:65
#20 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>,
void, PlacesItem::setUrl(const QUrl&)::<lambda(bool)> >::call (arg=<optimized
out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:130
#21 QtPrivate::Functor<PlacesItem::setUrl(const QUrl&)::<lambda(bool)>,
1>::call<QtPrivate::List<bool>, void> (arg=<optimized out>, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:240
#22 QtPrivate::QFunctorSlotObject<PlacesItem::setUrl(const
QUrl&)::<lambda(bool)>, 1, QtPrivate::List<bool>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized
out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>,
ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:423
#23 0x00007fc86d4f97b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffffe0f4840,
r=0x7fc87387e5e0 <Trash::instance()::result>, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#24 QMetaObject::activate (sender=0x7fc87387e5e0 <Trash::instance()::result>,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffffe0f4840) at kernel/qobject.cpp:3749
#25 0x00007fc86d4f9d97 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7fc87387a9e0 <Trash::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffe0f4840)
at kernel/qobject.cpp:3628
#26 0x00007fc87363751f in Trash::emptinessChanged (this=<optimized out>,
_t1=_t1@entry=false) at
/workspace/build/obj-x86_64-linux-gnu/src/moc_dolphintrash.cpp:127
#27 0x00007fc873604b46 in Trash::<lambda()>::operator() (__closure=0x2798110)
at /workspace/build/src/trash/dolphintrash.cpp:41
#28 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
Trash::Trash()::<lambda()> >::call (arg=<optimized out>, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:130
#29 QtPrivate::Functor<Trash::Trash()::<lambda()>, 0>::call<QtPrivate::List<>,
void> (arg=<optimized out>, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:240
#30 QtPrivate::QFunctorSlotObject<Trash::Trash()::<lambda()>, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x2798100, r=<optimized out>,
a=<optimized out>, ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:423
#31 0x00007fc86d4f97b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffffe0f4970,
r=0x7fc87387e5e0 <Trash::instance()::result>, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#32 QMetaObject::activate (sender=sender@entry=0x2795e70,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x0) at kernel/qobject.cpp:3749
#33 0x00007fc86d4f9d97 in QMetaObject::activate (sender=sender@entry=0x2795e70,
m=m@entry=0x7fc871b02760 <KCoreDirLister::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at
kernel/qobject.cpp:3628
#34 0x00007fc87188a4e3 in KCoreDirLister::completed (this=this@entry=0x2795e70)
at /workspace/build/obj-x86_64-linux-gnu/src/core/moc_kcoredirlister.cpp:481
#35 0x00007fc87189adbc in KCoreDirListerCache::slotResult (this=0x7fc871b061e0
<(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
j=<optimized out>) at /workspace/build/src/core/kcoredirlister.cpp:1358
#36 0x00007fc87189e6b4 in KCoreDirListerCache::qt_static_metacall
(_o=0x7fc871b061e0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, _c=<optimized
out>, _id=<optimized out>, _a=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/src/core/moc_kcoredirlister_p.cpp:136
#37 0x00007fc86d4f9489 in QMetaObject::activate (sender=sender@entry=0x2798580,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3,
argv=argv@entry=0x7ffffe0f4c10) at kernel/qobject.cpp:3766
#38 0x00007fc86d4f9d97 in QMetaObject::activate (sender=sender@entry=0x2798580,
m=m@entry=0x7fc86f0a7500 <KJob::staticMetaObject>,
local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffffe0f4c10)
at kernel/qobject.cpp:3628
#39 0x00007fc86ee53c6c in KJob::result (this=this@entry=0x2798580,
_t1=_t1@entry=0x2798580, _t2=...) at
/workspace/build/obj-x86_64-linux-gnu/src/lib/moc_kjob.cpp:569
#40 0x00007fc86ee54781 in KJob::finishJob (this=this@entry=0x2798580,
emitResult=emitResult@entry=true) at /workspace/build/src/lib/jobs/kjob.cpp:109
#41 0x00007fc86ee5479a in KJob::emitResult (this=this@entry=0x2798580) at
/workspace/build/src/lib/jobs/kjob.cpp:293
#42 0x00007fc87184f085 in KIO::SimpleJob::slotFinished
(this=this@entry=0x2798580) at /workspace/build/src/core/simplejob.cpp:232
#43 0x00007fc87184700e in KIO::ListJob::slotFinished (this=0x2798580) at
/workspace/build/src/core/listjob.cpp:247
#44 0x00007fc86d4f97b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffffe0f4e90,
r=0x2798580, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#45 QMetaObject::activate (sender=sender@entry=0x2919780,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=4,
argv=argv@entry=0x0) at kernel/qobject.cpp:3749
#46 0x00007fc86d4f9d97 in QMetaObject::activate (sender=sender@entry=0x2919780,
m=m@entry=0x7fc871b00760 <KIO::SlaveInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at
kernel/qobject.cpp:3628
#47 0x00007fc8718257d3 in KIO::SlaveInterface::finished
(this=this@entry=0x2919780) at
/workspace/build/obj-x86_64-linux-gnu/src/core/moc_slaveinterface.cpp:437
#48 0x00007fc8718277e1 in KIO::SlaveInterface::dispatch (this=0x2919780,
_cmd=<optimized out>, rawdata=...) at
/workspace/build/src/core/slaveinterface.cpp:160
#49 0x00007fc871825de7 in KIO::SlaveInterface::dispatch (this=0x2919780) at
/workspace/build/src/core/slaveinterface.cpp:89
#50 0x00007fc87182aea1 in KIO::Slave::gotInput (this=0x2919780) at
/workspace/build/src/core/slave.cpp:406
#51 0x00007fc8718bb085 in KIO::Slave::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/src/core/moc_slave.cpp:89
#52 0x00007fc86d4f9489 in QMetaObject::activate (sender=0x2918e10,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3766
#53 0x00007fc86d4fa4c9 in QObject::event (this=0x2918e10, e=<optimized out>) at
kernel/qobject.cpp:1246
#54 0x00007fc86e498acc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x2918e10, e=0x299dc80) at kernel/qapplication.cpp:3732
#55 0x00007fc86e4a0417 in QApplication::notify (this=0x7ffffe0f5880,
receiver=0x2918e10, e=0x299dc80) at kernel/qapplication.cpp:3491
#56 0x00007fc86d4cc3c8 in QCoreApplication::notifyInternal2
(receiver=0x2918e10, event=event@entry=0x299dc80) at
kernel/qcoreapplication.cpp:1044
#57 0x00007fc86d4cefcb in QCoreApplication::sendEvent (event=0x299dc80,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x22440c0) at
kernel/qcoreapplication.cpp:1719
#59 0x00007fc86d4cf438 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1573
#60 0x00007fc86d523fa3 in postEventSourceDispatch (s=0x2283120) at
kernel/qeventdispatcher_glib.cpp:276
#61 0x00007fc8662c6197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fc8662c63f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fc8662c649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fc86d5235af in QEventDispatcherGlib::processEvents
(this=this@entry=0x22834a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#65 0x00007fc85e3a91a1 in QPAEventDispatcherGlib::processEvents
(this=0x22834a0, flags=...) at qeventdispatcher_glib.cpp:69
#66 0x00007fc86d4ca64a in QEventLoop::exec (this=this@entry=0x7ffffe0f5740,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#67 0x00007fc86d4d3854 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1332
#68 0x00007fc86dce883c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1687
#69 0x00007fc86e498a25 in QApplication::exec () at kernel/qapplication.cpp:2917
#70 0x00007fc8735e915a in kdemain (argc=1, argv=<optimized out>) at
/workspace/build/src/main.cpp:163
#71 0x00007fc8731fb830 in __libc_start_main (main=0x4006b0 <main(int, char**)>,
argc=1, argv=0x7ffffe0f5a08, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffffe0f59f8) at ../csu/libc-start.c:291
#72 0x00000000004006e9 in _start ()

Reported using DrKonqi

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

Reply via email to