Bug 396463

Summary: Dolphin crash when change between tabs
Product: [Applications] dolphin Reporter: Angel <angelbravo>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WAITINGFORINFO    
Severity: crash CC: elvis.angelaccio, nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 18.04.2   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Angel 2018-07-13 06:54:02 UTC
Application: dolphin (18.04.2)

Qt Version: 5.11.0
Frameworks Version: 5.47.0
Operating System: Linux 4.15.0-13-generic x86_64
Distribution: KDE neon User Edition 5.13

-- Information about the crash:
- What I was doing when the application crashed:

Just I  clicked on the near tab (there was only a few) and Dophin Crash. I wasn't doing anything else. Very uncommon.

-- 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 0x7fef4ebf3900 (LWP 5026))]

Thread 10 (Thread 0x7fef1e47f700 (LWP 5037)):
#0  0x00007fef4e53574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fef4175b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fef4175b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef486e6beb in QEventDispatcherGlib::processEvents (this=0x7fef180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fef4868e1ca in QEventLoop::exec (this=this@entry=0x7fef1e47ecb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007fef484c35e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007fef484ce727 in QThreadPrivate::start (arg=0xf93670) at thread/qthread_unix.cpp:367
#7  0x00007fef4380a6ba in start_thread (arg=0x7fef1e47f700) at pthread_create.c:333
#8  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fef225b9700 (LWP 5036)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef225b9700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fef22dba700 (LWP 5035)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef22dba700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fef235bb700 (LWP 5034)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef235bb700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fef23dbc700 (LWP 5033)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef23dbc700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fef245bd700 (LWP 5032)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef245bd700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fef2ccca700 (LWP 5031)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef2ccca700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fef2dc33700 (LWP 5030)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef2ea2958b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fef2ea29298 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fef4380a6ba in start_thread (arg=0x7fef2dc33700) at pthread_create.c:333
#4  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fef34e98700 (LWP 5029)):
#0  0x00007fef4e53574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fef4175b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fef4175b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef486e6beb in QEventDispatcherGlib::processEvents (this=0x7fef280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fef4868e1ca in QEventLoop::exec (this=this@entry=0x7fef34e97c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007fef484c35e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007fef48b2df35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fef484ce727 in QThreadPrivate::start (arg=0x7fef48da6d60) at thread/qthread_unix.cpp:367
#8  0x00007fef4380a6ba in start_thread (arg=0x7fef34e98700) at pthread_create.c:333
#9  0x00007fef4e54141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fef4ebf3900 (LWP 5026)):
[KCrash Handler]
#6  0x00007fef4e19c5ff in QHash<int, KItemListView::Cell>::remove (this=this@entry=0x14d3048, akey=@0x7ffcaeddc454: 2) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:809
#7  0x00007fef4e194558 in KItemListView::recycleWidget (this=this@entry=0x14d2f60, widget=widget@entry=0x1576e60) at /workspace/build/src/kitemviews/kitemlistview.cpp:1954
#8  0x00007fef4e1998e2 in KItemListView::slotItemsRemoved (this=0x14d2f60, itemRanges=...) at /workspace/build/src/kitemviews/kitemlistview.cpp:1159
#9  0x00007fef486bceb6 in QtPrivate::QSlotObjectBase::call (a=0x7ffcaeddc690, r=0x14d2f60, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#10 QMetaObject::activate (sender=sender@entry=0x14d1860, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcaeddc690) at kernel/qobject.cpp:3754
#11 0x00007fef486bd497 in QMetaObject::activate (sender=sender@entry=0x14d1860, m=m@entry=0x7fef4e435f60 <KItemModelBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcaeddc690) at kernel/qobject.cpp:3633
#12 0x00007fef4e1f4f35 in KItemModelBase::itemsRemoved (this=this@entry=0x14d1860, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/moc_kitemmodelbase.cpp:248
#13 0x00007fef4e16977a in KFileItemModel::slotClear (this=0x14d1860) at /workspace/build/src/kitemviews/kfileitemmodel.cpp:1145
#14 0x00007fef4e169865 in KFileItemModel::clear (this=<optimized out>) at /workspace/build/src/kitemviews/kfileitemmodel.cpp:457
#15 0x00007fef4e1ce53d in DolphinView::setUrl (this=0x14d1240, url=...) at /workspace/build/src/views/dolphinview.cpp:595
#16 0x00007fef4e85b307 in DolphinViewContainer::slotUrlNavigatorLocationChanged (this=0x131de10, url=...) at /workspace/build/src/dolphinviewcontainer.cpp:592
#17 0x00007fef486bceb6 in QtPrivate::QSlotObjectBase::call (a=0x7ffcaeddc920, r=0x131de10, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#18 QMetaObject::activate (sender=sender@entry=0x1400490, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcaeddc920) at kernel/qobject.cpp:3754
#19 0x00007fef486bd497 in QMetaObject::activate (sender=sender@entry=0x1400490, m=m@entry=0x7fef4defc340 <KUrlNavigator::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcaeddc920) at kernel/qobject.cpp:3633
#20 0x00007fef4dcc0815 in KUrlNavigator::urlChanged (this=this@entry=0x1400490, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/filewidgets/moc_kurlnavigator.cpp:318
#21 0x00007fef4dcc44ab in KUrlNavigator::setLocationUrl (this=0x1400490, newUrl=...) at /workspace/build/src/filewidgets/kurlnavigator.cpp:1100
#22 0x00007fef486bcb89 in QMetaObject::activate (sender=sender@entry=0x1470330, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcaeddcb80) at kernel/qobject.cpp:3771
#23 0x00007fef486bd497 in QMetaObject::activate (sender=sender@entry=0x1470330, m=m@entry=0x7fef4defb9c0 <KDEPrivate::KUrlNavigatorButton::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcaeddcb80) at kernel/qobject.cpp:3633
#24 0x00007fef4dcba258 in KDEPrivate::KUrlNavigatorButton::clicked (_t2=Qt::LeftButton, _t1=..., this=0x1470330) at /workspace/build/obj-x86_64-linux-gnu/src/filewidgets/moc_kurlnavigatorbutton_p.cpp:262
#25 KDEPrivate::KUrlNavigatorButton::mouseReleaseEvent (this=0x1470330, event=0x7ffcaeddcfc0) at /workspace/build/src/filewidgets/kurlnavigatorbutton.cpp:365
#26 0x00007fef49728518 in QWidget::event (this=0x1470330, event=0x7ffcaeddcfc0) at kernel/qwidget.cpp:9277
#27 0x00007fef496e929c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1470330, e=0x7ffcaeddcfc0) at kernel/qapplication.cpp:3713
#28 0x00007fef496f153b in QApplication::notify (this=<optimized out>, receiver=0x1470330, e=0x7ffcaeddcfc0) at kernel/qapplication.cpp:3189
#29 0x00007fef4868fe38 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1470330, event=event@entry=0x7ffcaeddcfc0) at kernel/qcoreapplication.cpp:1048
#30 0x00007fef496efebf in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#31 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1470330, event=event@entry=0x7ffcaeddcfc0, alienWidget=alienWidget@entry=0x1470330, nativeWidget=0xc381b0, buttonDown=buttonDown@entry=0x7fef49df18d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2692
#32 0x00007fef4974285d in QWidgetWindow::handleMouseEvent (this=this@entry=0xdeed20, event=event@entry=0x7ffcaeddd3c0) at kernel/qwidgetwindow.cpp:659
#33 0x00007fef4974526b in QWidgetWindow::event (this=0xdeed20, event=0x7ffcaeddd3c0) at kernel/qwidgetwindow.cpp:280
#34 0x00007fef496e929c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xdeed20, e=0x7ffcaeddd3c0) at kernel/qapplication.cpp:3713
#35 0x00007fef496f0917 in QApplication::notify (this=0x7ffcaeddd770, receiver=0xdeed20, e=0x7ffcaeddd3c0) at kernel/qapplication.cpp:3472
#36 0x00007fef4868fe38 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0xdeed20, event=event@entry=0x7ffcaeddd3c0) at kernel/qcoreapplication.cpp:1048
#37 0x00007fef48ee393f in QCoreApplication::sendSpontaneousEvent (event=0x7ffcaeddd3c0, receiver=0xdeed20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#38 QGuiApplicationPrivate::processMouseEvent (e=0x15851d0) at kernel/qguiapplication.cpp:2071
#39 0x00007fef48ee5995 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x15851d0) at kernel/qguiapplication.cpp:1806
#40 0x00007fef48ebddfb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1028
#41 0x00007fef39a94c1b in QPAEventDispatcherGlib::processEvents (this=0xbcf600, flags=...) at qeventdispatcher_glib.cpp:70
#42 0x00007fef4868e1ca in QEventLoop::exec (this=this@entry=0x7ffcaeddd630, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#43 0x00007fef486972d4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#44 0x00007fef48eda81c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1751
#45 0x00007fef496e91f5 in QApplication::exec () at kernel/qapplication.cpp:2898
#46 0x00007fef4e84815a in kdemain (argc=1, argv=<optimized out>) at /workspace/build/src/main.cpp:163
#47 0x00007fef4e45a830 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=1, argv=0x7ffcaeddd8f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcaeddd8e8) at ../csu/libc-start.c:291
#48 0x00000000004006e9 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-07-13 16:03:37 UTC
Are you able to reproduce this crash?
Comment 2 Angel 2018-07-13 21:01:22 UTC
(In reply to Nate Graham from comment #1)
> Are you able to reproduce this crash?

It was very weird, I've been using it normally all afternoon and nothing happend, so I don't think that this bug could be replicable.
Comment 3 Nate Graham 2018-07-13 21:03:04 UTC
Hmm, if it can't be reproduced, then we won't be able to fix it, sorry. Do please let us know if you manage to get it to happen again!