Bug 359408 - Dolphin crashed while trying to delete two selected files
Summary: Dolphin crashed while trying to delete two selected files
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-knotifications
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Martin Klapetek
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-02-15 00:17 UTC by holadepo
Modified: 2018-09-28 02:20 UTC (History)
4 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 holadepo 2016-02-15 00:17:43 UTC
Application: dolphin (15.12.1)

Qt Version: 5.5.1
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
While I was trying to delete two selected files (one .iso file and one text file) from my home folder which is mounted on a separate partition, I pressed the enter key while the delete confimation dialog box was still loading, and then, Dolphin crashed.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa1911717c0 (LWP 2169))]

Thread 5 (Thread 0x7fa17a171700 (LWP 2170)):
#0  0x00007fa190a28c1d in poll () at /lib64/libc.so.6
#1  0x00007fa183a76422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fa183a7800f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fa17c4c63c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fa18ab7332f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa1866260a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa190a3104d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa16e948700 (LWP 2171)):
#0  0x00007fa185a9e290 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fa185aa044b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa185aa0d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa185aa0f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa18ada5d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa18ad4cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa18ab6e61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa18ab7332f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa1866260a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa190a3104d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa163ffe700 (LWP 2179)):
#0  0x00007fa190a28c1d in poll () at /lib64/libc.so.6
#1  0x00007fa1861ed7d1 in  () at /usr/lib64/libpulse.so.0
#2  0x00007fa1861def0c in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fa1861df57e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fa1861df630 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fa1861ed783 in  () at /usr/lib64/libpulse.so.0
#6  0x00007fa182555f98 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.0.so
#7  0x00007fa1866260a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa190a3104d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa16c4c6700 (LWP 2180)):
[KCrash Handler]
#6  0x00007fa17e029c7d in vorbis_info_clear () at /usr/lib64/libvorbis.so.0
#7  0x00007fa160764f1c in  () at /usr/lib64/vlc/plugins/demux/libogg_plugin.so
#8  0x00007fa160764fea in  () at /usr/lib64/vlc/plugins/demux/libogg_plugin.so
#9  0x00007fa160765100 in  () at /usr/lib64/vlc/plugins/demux/libogg_plugin.so
#10 0x00007fa16d4b6862 in vlc_module_unload () at /usr/lib64/libvlccore.so.8
#11 0x00007fa16d46bda2 in  () at /usr/lib64/libvlccore.so.8
#12 0x00007fa16d47bec8 in  () at /usr/lib64/libvlccore.so.8
#13 0x00007fa16d48045d in  () at /usr/lib64/libvlccore.so.8
#14 0x00007fa1866260a4 in start_thread () at /lib64/libpthread.so.0
#15 0x00007fa190a3104d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa1911717c0 (LWP 2169)):
#0  0x00007fa1866274c2 in pthread_join () at /lib64/libpthread.so.0
#1  0x00007fa16d48073f in input_Close () at /usr/lib64/libvlccore.so.8
#2  0x00007fa16d21c06f in libvlc_media_player_stop () at /usr/lib64/libvlc.so.5
#3  0x00007fa16d7911d2 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#4  0x00007fa18ff6e447 in  () at /usr/lib64/libKF5Notifications.so.5
#5  0x00007fa18ff5445c in  () at /usr/lib64/libKF5Notifications.so.5
#6  0x00007fa18ff52fe4 in KNotification::~KNotification() () at /usr/lib64/libKF5Notifications.so.5
#7  0x00007fa18ff53169 in KNotification::~KNotification() () at /usr/lib64/libKF5Notifications.so.5
#8  0x00007fa18ad7d63c in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#9  0x00007fa18beffc0b in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5
#10 0x00007fa18c0b1329 in QDialog::~QDialog() () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007fa18d95897a in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib64/libKF5WidgetsAddons.so.5
#12 0x00007fa18d959074 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib64/libKF5WidgetsAddons.so.5
#13 0x00007fa18d95ad6c in  () at /usr/lib64/libKF5WidgetsAddons.so.5
#14 0x00007fa18f327e4d in KIO::JobUiDelegate::askDeleteConfirmation(QList<QUrl> const&, KIO::JobUiDelegateExtension::DeletionType, KIO::JobUiDelegateExtension::ConfirmationType) () at /usr/lib64/libKF5KIOWidgets.so.5
#15 0x00007fa1906eee01 in DolphinView::deleteSelectedItems() () at /usr/lib64/libdolphinprivate.so.5
#16 0x00007fa18ad7e73f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#17 0x00007fa18beba8d2 in QAction::triggered(bool) () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007fa18bebcda8 in QAction::activate(QAction::ActionEvent) () at /usr/lib64/libQt5Widgets.so.5
#19 0x00007fa18bebcebc in QAction::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#20 0x00007fa18bec3e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007fa18bec8cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007fa18ad4ee95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#23 0x00007fa18b75abd1 in QShortcutMap::dispatchEvent(QKeyEvent*) () at /usr/lib64/libQt5Gui.so.5
#24 0x00007fa18b75acec in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () at /usr/lib64/libQt5Gui.so.5
#25 0x00007fa18b72e890 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib64/libQt5Gui.so.5
#26 0x00007fa18b7330c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#27 0x00007fa18b7181c8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#28 0x00007fa17c4f1200 in  () at /usr/lib64/libQt5XcbQpa.so.5
#29 0x00007fa185aa0c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007fa185aa0ed8 in  () at /usr/lib64/libglib-2.0.so.0
#31 0x00007fa185aa0f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007fa18ada5d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#33 0x00007fa18ad4cd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#34 0x00007fa18ad548f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#35 0x00007fa190d53311 in kdemain () at /usr/lib64/libkdeinit5_dolphin.so
#36 0x00007fa19096db05 in __libc_start_main () at /lib64/libc.so.6
#37 0x00000000004007ee in _start ()

Reported using DrKonqi
Comment 1 Emmanuel Pescosta 2016-03-06 19:14:14 UTC
Thanks for the bug report.
Looks like a threading problem in KNotifications, I'll reassign it.
Comment 2 Martin Klapetek 2016-03-07 16:03:03 UTC
Can you please install libkf5notifications debug package and post
an updated backtrace? This one is unfortunately not very useful.

Thank you
Comment 3 Andrew Crouthamel 2018-09-25 21:41:30 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 set the bug status 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 4 holadepo 2018-09-27 21:44:30 UTC
Hello,

Sorry I did not follow up this report. It has been over two years and I have updated my KDE packages several times since then. It seems the problem has been fixed as I tried to recreate the problem, but failed.

I hope this report can now be closed.
Comment 5 Andrew Crouthamel 2018-09-28 02:20:56 UTC
Great! Thanks for the update!