Bug 357706 - Krita crashes when KDE exits
Summary: Krita crashes when KDE exits
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (other bugs)
Version First Reported In: 2.9.10
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-08 19:39 UTC by jeffrey.rollin
Modified: 2016-01-10 11:54 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jeffrey.rollin 2016-01-08 19:39:55 UTC
Application: krita (2.9.10)
KDE Platform Version: 4.14.15
Qt Version: 4.8.7
Operating System: Linux 4.4.0-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
I had loaded Krita but had not yet started editing anything. I logged out of KDE to test something else, whereupon Krita (and only Krita) crashed.

-- Backtrace:
Application: Krita (krita), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4c2dfe1840 (LWP 22799))]

Thread 3 (Thread 0x7f4bf3fff700 (LWP 23287)):
#0  0x00007f4c2631d07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f4c2bcc26b6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f4c2cd4f8dc in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f4c2bcc214c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f4c263174a4 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f4c2b3e313d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4bf27fc700 (LWP 23288)):
#0  0x00007f4c2b3dbe23 in select () from /usr/lib/libc.so.6
#1  0x00007f4c2bdff5af in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4
#2  0x00007f4c2be0529f in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/libQtCore.so.4
#3  0x00007f4c2be05768 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f4c2bdd0dc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f4c2bdd1135 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f4c2bcbf859 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f4c2bdb0f13 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f4c2bcc214c in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f4c263174a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f4c2b3e313d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4c2dfe1840 (LWP 22799)):
[KCrash Handler]
#6  0x00007f4c2b32d5f8 in raise () from /usr/lib/libc.so.6
#7  0x00007f4c2b32ea7a in abort () from /usr/lib/libc.so.6
#8  0x00007f4c2bcb752d in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#9  0x00007f4c2bcb76b1 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f4c2bcb7fd1 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#11 0x00007f4c2c87cc7e in QWidgetPrivate::QWidgetPrivate(int) () from /usr/lib/libQtGui.so.4
#12 0x00007f4c2c8c6b7a in QDesktopWidget::QDesktopWidget() () from /usr/lib/libQtGui.so.4
#13 0x00007f4c2c832911 in QApplication::desktop() () from /usr/lib/libQtGui.so.4
#14 0x00007f4c2c8863cf in QWidget::saveGeometry() const () from /usr/lib/libQtGui.so.4
#15 0x00007f4c2d969230 in KisMainWindow::~KisMainWindow() () from /usr/lib/libkritaui.so.14
#16 0x00007f4c2d969889 in KisMainWindow::~KisMainWindow() () from /usr/lib/libkritaui.so.14
#17 0x00007f4c2d9827a9 in KisPart::~KisPart() () from /usr/lib/libkritaui.so.14
#18 0x00007f4c2d982969 in KisPart::~KisPart() () from /usr/lib/libkritaui.so.14
#19 0x00007f4c2b32ff88 in __run_exit_handlers () from /usr/lib/libc.so.6
#20 0x00007f4c2b32ffd5 in exit () from /usr/lib/libc.so.6
#21 0x00007f4c2b31a617 in __libc_start_main () from /usr/lib/libc.so.6
#22 0x00000000004034c9 in _start ()

Possible duplicates by query: bug 262341, bug 251460.

Reported using DrKonqi
Comment 1 Halla Rempt 2016-01-10 10:54:59 UTC
Git commit fc1eed4328d4ea9e7a8fca46453dcfe8c9b7ffce by Boudewijn Rempt.
Committed on 10/01/2016 at 10:54.
Pushed by rempt into branch 'master'.

Not in the KisMainWindow destructor

M  +10   -9    krita/ui/KisMainWindow.cpp

http://commits.kde.org/krita/fc1eed4328d4ea9e7a8fca46453dcfe8c9b7ffce
Comment 2 Halla Rempt 2016-01-10 11:54:26 UTC
Git commit 00f94934c9b1b4c616250f9fc52a09e1b4268e19 by Boudewijn Rempt.
Committed on 10/01/2016 at 11:54.
Pushed by rempt into branch 'calligra/2.9'.

Not in the destructor of KisMainWindow

M  +10   -9    krita/ui/KisMainWindow.cpp

http://commits.kde.org/calligra/00f94934c9b1b4c616250f9fc52a09e1b4268e19