Bug 376921 - Crash when closing the Application
Summary: Crash when closing the Application
Status: RESOLVED DUPLICATE of bug 371507
Alias: None
Product: kolourpaint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kolourpaint-support
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-02-25 15:39 UTC by Tobias Endres
Modified: 2017-03-01 03:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Endres 2017-02-25 15:39:10 UTC
Application: kolourpaint (16.12.2)

Qt Version: 5.8.0
Frameworks Version: 5.31.0
Operating System: Linux 4.9.11-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I had an unsaved image opened and closed the application by clicking teh small X in the corner

The crash can be reproduced every time.

-- Backtrace:
Application: KolourPaint (kolourpaint), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f11e5ab0840 (LWP 8459))]

Thread 5 (Thread 0x7f11ba971700 (LWP 8474)):
#0  0x00007f11dc864f1c in __lll_lock_wait () at /usr/lib/libpthread.so.0
#1  0x00007f11dc85ebb6 in pthread_mutex_lock () at /usr/lib/libpthread.so.0
#2  0x00007f11e59c2255 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#3  0x00007f11e1096a7d in do_dlopen () at /usr/lib/libc.so.6
#4  0x00007f11e59be3a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#5  0x00007f11e1096b0f in dlerror_run () at /usr/lib/libc.so.6
#6  0x00007f11e1096b82 in __libc_dlopen_mode () at /usr/lib/libc.so.6
#7  0x00007f11dc86660b in pthread_cancel_init () at /usr/lib/libpthread.so.0
#8  0x00007f11dc8667f4 in _Unwind_ForcedUnwind () at /usr/lib/libpthread.so.0
#9  0x00007f11dc864d20 in __pthread_unwind () at /usr/lib/libpthread.so.0
#10 0x00007f11dc85d565 in  () at /usr/lib/libpthread.so.0
#11 0x00007f11e106ce0b in  () at /usr/lib/libc.so.6
#12 0x00007f11ba975460 in  () at /usr/lib/libspeechd.so.2
#13 0x00007f11dc85c454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f11e10607df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f11bca15700 (LWP 8462)):
#0  0x00007f11dc86210f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f11c4b2dc5b in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007f11c4b2dab7 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007f11dc85c454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f11e10607df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f11c6f21700 (LWP 8461)):
#0  0x00007f11e105748d in poll () at /usr/lib/libc.so.6
#1  0x00007f11da2ea7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f11da2ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f11e1c7f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f11e1c2889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f11e1a4aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f11dd743125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f11e1a4f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f11dc85c454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f11e10607df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f11cda12700 (LWP 8460)):
#0  0x00007f11e105748d in poll () at /usr/lib/libc.so.6
#1  0x00007f11d7adc8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f11d7ade679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f11cf73b239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f11e1a4f6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f11dc85c454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f11e10607df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f11e5ab0840 (LWP 8459)):
[KCrash Handler]
#6  0x00007f11abfbfb94 in  () at /usr/lib/libQtGui.so.4
#7  0x00007f11e59be4fa in call_init.part () at /lib64/ld-linux-x86-64.so.2
#8  0x00007f11e59be60b in _dl_init () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f11e59c2b38 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#10 0x00007f11e59be3a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f11e59c22d9 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#12 0x00007f11daa24ee9 in  () at /usr/lib/libdl.so.2
#13 0x00007f11e59be3a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#14 0x00007f11daa25521 in  () at /usr/lib/libdl.so.2
#15 0x00007f11daa24f82 in dlopen () at /usr/lib/libdl.so.2
#16 0x00007f11b9ab2b20 in  () at /usr/lib/libvlccore.so.8
#17 0x00007f11b9a96e2b in  () at /usr/lib/libvlccore.so.8
#18 0x00007f11b9a97158 in  () at /usr/lib/libvlccore.so.8
#19 0x00007f11b9a970b4 in  () at /usr/lib/libvlccore.so.8
#20 0x00007f11b9a97634 in  () at /usr/lib/libvlccore.so.8
#21 0x00007f11b9a97c3a in  () at /usr/lib/libvlccore.so.8
#22 0x00007f11b9a1deb1 in libvlc_InternalInit () at /usr/lib/libvlccore.so.8
#23 0x00007f11b97eecee in libvlc_new () at /usr/lib/libvlc.so.5
#24 0x00007f11b9d4fc42 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#25 0x00007f11b9d247a6 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#26 0x00007f11b9d53b95 in qt_plugin_instance () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#27 0x00007f11e1c1294b in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#28 0x00007f11d7f2f100 in  () at /usr/lib/libphonon4qt5.so.4
#29 0x00007f11d7f30f2e in  () at /usr/lib/libphonon4qt5.so.4
#30 0x00007f11d7f31fd6 in  () at /usr/lib/libphonon4qt5.so.4
#31 0x00007f11d7f328a4 in Phonon::Factory::backend(bool) () at /usr/lib/libphonon4qt5.so.4
#32 0x00007f11d7f33149 in  () at /usr/lib/libphonon4qt5.so.4
#33 0x00007f11d7f27031 in  () at /usr/lib/libphonon4qt5.so.4
#34 0x00007f11dfd3bff0 in  () at /usr/lib/libKF5Notifications.so.5
#35 0x00007f11dfd1a4a0 in  () at /usr/lib/libKF5Notifications.so.5
#36 0x00007f11dfd165e0 in KNotification::sendEvent() () at /usr/lib/libKF5Notifications.so.5
#37 0x00007f11e1c56ba9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#38 0x00007f11e353734c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007f11e353eb61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007f11e1c2a440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#41 0x00007f11e1c2cbcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#42 0x00007f11e1c7ec43 in  () at /usr/lib/libQt5Core.so.5
#43 0x00007f11da2ea5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#44 0x00007f11da2ea810 in  () at /usr/lib/libglib-2.0.so.0
#45 0x00007f11da2ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#46 0x00007f11e1c7f04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#47 0x00007f11e1c2889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#48 0x00007f11e3725917 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#49 0x00007f11e3d09a6b in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/libKF5WidgetsAddons.so.5
#50 0x00007f11e3d0a55c in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#51 0x00007f11e3d0d041 in  () at /usr/lib/libKF5WidgetsAddons.so.5
#52 0x00007f11e3d0d415 in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/libKF5WidgetsAddons.so.5
#53 0x0000000000484a85 in  ()
#54 0x0000000000484f2f in  ()
#55 0x00007f11e4bac14d in KMainWindow::closeEvent(QCloseEvent*) () at /usr/lib/libKF5XmlGui.so.5
#56 0x00007f11e357ecd8 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#57 0x00007f11e367dd0b in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#58 0x00007f11e4bac45a in KMainWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#59 0x00007f11e4bfde75 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#60 0x00007f11e353734c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#61 0x00007f11e353eb61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#62 0x00007f11e1c2a440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#63 0x00007f11e357a281 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () at /usr/lib/libQt5Widgets.so.5
#64 0x00007f11e3598c46 in  () at /usr/lib/libQt5Widgets.so.5
#65 0x00007f11e359bd33 in  () at /usr/lib/libQt5Widgets.so.5
#66 0x00007f11e353734c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#67 0x00007f11e353eb61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#68 0x00007f11e1c2a440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#69 0x00007f11e2174f5c in QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) () at /usr/lib/libQt5Gui.so.5
#70 0x00007f11e21798f5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#71 0x00007f11e215544b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#72 0x00007f11cf79b9e0 in  () at /usr/lib/libQt5XcbQpa.so.5
#73 0x00007f11da2ea5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#74 0x00007f11da2ea810 in  () at /usr/lib/libglib-2.0.so.0
#75 0x00007f11da2ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#76 0x00007f11e1c7f04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#77 0x00007f11e1c2889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#78 0x00007f11e1c30de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#79 0x000000000042ec57 in  ()
#80 0x00007f11e0f98291 in __libc_start_main () at /usr/lib/libc.so.6
#81 0x000000000042efaa in _start ()

Reported using DrKonqi
Comment 1 Martin Koller 2017-02-25 21:00:18 UTC
What I see is that it seems to be related to a Notification, sent via KNotification and obviously using the VLC multimedia backend.
The stack does not show why it crashes (debug symbols missing), but the crash has nothing to do directly with kolourpaint.
Comment 2 Christoph Feck 2017-03-01 03:13:48 UTC

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