Bug 391226 - Dolphin crash. Was closing a tab.
Summary: Dolphin crash. Was closing a tab.
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 17.12.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-02-28 13:29 UTC by Mina
Modified: 2020-11-11 23:26 UTC (History)
2 users (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 Mina 2018-02-28 13:29:10 UTC
Application: dolphin (17.12.2)

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

-- Information about the crash:
- What I was doing when the application crashed:
unmounted a partition and was closing a tab that was in a directory in that partition using the mouse middle click

-- 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 0x7f6b006d4900 (LWP 14040))]

Thread 3 (Thread 0x7f6adca06700 (LWP 14043)):
#0  0x00007f6b0000274d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6af2f3238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6af2f3249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6afa25a5cb in QEventDispatcherGlib::processEvents (this=0x7f6ad40008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6afa20164a in QEventLoop::exec (this=this@entry=0x7f6adca05cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f6afa021554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f6afa0266eb in QThreadPrivate::start (arg=0x285eba0) at thread/qthread_unix.cpp:376
#7  0x00007f6af53406ba in start_thread (arg=0x7f6adca06700) at pthread_create.c:333
#8  0x00007f6b0000e41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6ae56e3700 (LWP 14042)):
#0  0x00007f6b0000274d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6af2f3238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6af2f3249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6afa25a5cb in QEventDispatcherGlib::processEvents (this=0x7f6ad80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6afa20164a in QEventLoop::exec (this=this@entry=0x7f6ae56e2c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f6afa021554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f6afa67d2c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f6afa0266eb in QThreadPrivate::start (arg=0x7f6afa8f1d60) at thread/qthread_unix.cpp:376
#8  0x00007f6af53406ba in start_thread (arg=0x7f6ae56e3700) at pthread_create.c:333
#9  0x00007f6b0000e41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6b006d4900 (LWP 14040)):
[KCrash Handler]
#6  0x00007f6afa14acbc in QUrl::~QUrl (this=0x2f6b408, __in_chrg=<optimized out>) at io/qurl.cpp:1858
#7  0x00007f6aff78f144 in LocationData::~LocationData (this=0x2f6b400, __in_chrg=<optimized out>) at /workspace/build/src/filewidgets/kurlnavigator.cpp:57
#8  QList<LocationData>::node_destruct (this=<optimized out>, to=0x317a0c8, from=0x317a0c8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:494
#9  QList<LocationData>::dealloc (data=0x317a0b0, this=0x2c16970) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:865
#10 0x00007f6aff79014d in QList<LocationData>::~QList (this=0x2c16970, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:827
#11 KUrlNavigator::Private::~Private (this=0x2c16960, __in_chrg=<optimized out>) at /workspace/build/src/filewidgets/kurlnavigator.cpp:66
#12 KUrlNavigator::~KUrlNavigator (this=0x2ac78c0, __in_chrg=<optimized out>) at /workspace/build/src/filewidgets/kurlnavigator.cpp:849
#13 0x00007f6aff790169 in KUrlNavigator::~KUrlNavigator (this=0x2ac78c0, __in_chrg=<optimized out>) at /workspace/build/src/filewidgets/kurlnavigator.cpp:850
#14 0x00007f6afa22df73 in QObjectPrivate::deleteChildren (this=this@entry=0x2bad030) at kernel/qobject.cpp:1992
#15 0x00007f6afb20a6a4 in QWidget::~QWidget (this=0x2aecf10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1711
#16 0x00007f6b00323d11 in DolphinViewContainer::~DolphinViewContainer (this=0x2aecf10, __in_chrg=<optimized out>) at /workspace/build/src/dolphinviewcontainer.cpp:208
#17 DolphinViewContainer::~DolphinViewContainer (this=0x2aecf10, __in_chrg=<optimized out>) at /workspace/build/src/dolphinviewcontainer.cpp:210
#18 0x00007f6afa22df73 in QObjectPrivate::deleteChildren (this=this@entry=0x2dc2020) at kernel/qobject.cpp:1992
#19 0x00007f6afb20a6a4 in QWidget::~QWidget (this=0x2e3cbb0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1711
#20 0x00007f6afb37cd09 in QSplitter::~QSplitter (this=0x2e3cbb0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:984
#21 0x00007f6afa22df73 in QObjectPrivate::deleteChildren (this=this@entry=0x2527bd0) at kernel/qobject.cpp:1992
#22 0x00007f6afb20a6a4 in QWidget::~QWidget (this=0x2b42800, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1711
#23 0x00007f6b0036a86d in DolphinTabPage::~DolphinTabPage (this=0x2b42800, __in_chrg=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/src/../../src/dolphintabpage.h:31
#24 DolphinTabPage::~DolphinTabPage (this=0x2b42800, __in_chrg=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/src/../../src/dolphintabpage.h:31
#25 0x00007f6afa231500 in QObject::event (this=this@entry=0x2b42800, e=e@entry=0x2d44700) at kernel/qobject.cpp:1237
#26 0x00007f6afb20f5e3 in QWidget::event (this=0x2b42800, event=0x2d44700) at kernel/qwidget.cpp:9263
#27 0x00007f6afb1cfacc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2b42800, e=0x2d44700) at kernel/qapplication.cpp:3732
#28 0x00007f6afb1d7417 in QApplication::notify (this=0x7ffd4790ae80, receiver=0x2b42800, e=0x2d44700) at kernel/qapplication.cpp:3491
#29 0x00007f6afa2033c8 in QCoreApplication::notifyInternal2 (receiver=0x2b42800, event=event@entry=0x2d44700) at kernel/qcoreapplication.cpp:1044
#30 0x00007f6afa205fcb in QCoreApplication::sendEvent (event=0x2d44700, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x232a8c0) at kernel/qcoreapplication.cpp:1719
#32 0x00007f6afa206438 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1573
#33 0x00007f6afa25afa3 in postEventSourceDispatch (s=0x2396ab0) at kernel/qeventdispatcher_glib.cpp:276
#34 0x00007f6af2f32197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f6af2f323f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f6af2f3249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f6afa25a5af in QEventDispatcherGlib::processEvents (this=this@entry=0x238c660, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007f6aeaa621a1 in QPAEventDispatcherGlib::processEvents (this=0x238c660, flags=...) at qeventdispatcher_glib.cpp:69
#39 0x00007f6afa20164a in QEventLoop::exec (this=this@entry=0x7ffd4790ad40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#40 0x00007f6afa20a854 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1332
#41 0x00007f6afaa1f83c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1687
#42 0x00007f6afb1cfa25 in QApplication::exec () at kernel/qapplication.cpp:2917
#43 0x00007f6b0031490a in kdemain (argc=2, argv=<optimized out>) at /workspace/build/src/main.cpp:163
#44 0x00007f6afff27830 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=2, argv=0x7ffd4790b008, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd4790aff8) at ../csu/libc-start.c:291
#45 0x00000000004006e9 in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-10-25 01:08:46 UTC
Mina can you please test with a newer Dolphin version and confirm if this is still an issue, thanks.
Comment 2 Bug Janitor Service 2020-11-09 04:33:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Mina 2020-11-11 17:26:45 UTC
Hi. Sorry for the delayed reply.

This issue happened just once. I reported it when it happened, but I can't reproduce it anymore.
Comment 4 Justin Zobel 2020-11-11 22:33:07 UTC
Thanks for the update Mina.

I'm marking this bug as resolved but if the issue resurfaces please don't hesitate to open a new bug report.
Comment 5 Mina 2020-11-11 23:26:38 UTC
Okay. Sure thing. Thanks.