Bug 322352 - Krita crashed when defining right-click menu brushes
Summary: Krita crashed when defining right-click menu brushes
Status: RESOLVED DUPLICATE of bug 321100
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 2.6.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-14 15:16 UTC by Pierre
Modified: 2013-07-20 09:56 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 Pierre 2013-07-14 15:16:41 UTC
Application: krita (2.6.3)
KDE Platform Version: 4.10.4
Qt Version: 4.8.4
Operating System: Linux 3.8.0-26-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
I was defining the brushes that appear in the right-click menu in the 'Save to palette' interface.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa5a67187c0 (LWP 7032))]

Thread 7 (Thread 0x7fa58e20c700 (LWP 7036)):
#0  0x00007fa5a5c603cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa59e83b1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa59e83b6ba in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa5943ff4f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fa59e85eeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa59ed0df8e in start_thread (arg=0x7fa58e20c700) at pthread_create.c:311
#6  0x00007fa5a5c6ce1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7fa5732e3700 (LWP 7067)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa5a3b9014b in wait (time=18446744073709551615, this=0x257bc10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x257bbc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa5a3b8c067 in QSemaphore::acquire (this=this@entry=0x257b910, n=n@entry=1) at thread/qsemaphore.cpp:144
#4  0x00007fa57b3ea3ee in KisTileDataPooler::waitForWork (this=this@entry=0x257b900) at /build/buildd/calligra-2.6.3/krita/image/tiles3/kis_tile_data_pooler.cc:162
#5  0x00007fa57b3ea79b in KisTileDataPooler::run (this=0x257b900) at /build/buildd/calligra-2.6.3/krita/image/tiles3/kis_tile_data_pooler.cc:184
#6  0x00007fa5a3b8fbec in QThreadPrivate::start (arg=0x257b900) at thread/qthread_unix.cpp:338
#7  0x00007fa59ed0df8e in start_thread (arg=0x7fa5732e3700) at pthread_create.c:311
#8  0x00007fa5a5c6ce1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fa572ae2700 (LWP 7068)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa5a3b9014b in wait (time=18446744073709551615, this=0x257be80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x257bf60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa5a3b8c438 in QSemaphore::tryAcquire (this=0x257bc80, n=n@entry=1, timeout=timeout@entry=-1) at thread/qsemaphore.cpp:221
#4  0x00007fa57b407f13 in KisTileDataSwapper::waitForWork (this=this@entry=0x257b938) at /build/buildd/calligra-2.6.3/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#5  0x00007fa57b40820a in KisTileDataSwapper::run (this=0x257b938) at /build/buildd/calligra-2.6.3/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#6  0x00007fa5a3b8fbec in QThreadPrivate::start (arg=0x257b938) at thread/qthread_unix.cpp:338
#7  0x00007fa59ed0df8e in start_thread (arg=0x7fa572ae2700) at pthread_create.c:311
#8  0x00007fa5a5c6ce1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fa571490700 (LWP 7075)):
#0  0x00007fa5a5c65233 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa5a3cb84f3 in qt_safe_select (nfds=35, fdread=0x7fa560000ac8, fdwrite=0x7fa560000d60, fdexcept=0x7fa560000ff8, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007fa5a3cbd499 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7fa560000910, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007fa5a3cbdc82 in QEventDispatcherUNIX::processEvents (this=0x7fa5600008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007fa5a3c8b38f in QEventLoop::processEvents (this=this@entry=0x7fa57148fd90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa5a3c8b618 in QEventLoop::exec (this=this@entry=0x7fa57148fd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa5a3b8d410 in QThread::exec (this=this@entry=0x2920520) at thread/qthread.cpp:542
#7  0x00007fa5a3c6cedf in QInotifyFileSystemWatcherEngine::run (this=0x2920520) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fa5a3b8fbec in QThreadPrivate::start (arg=0x2920520) at thread/qthread_unix.cpp:338
#9  0x00007fa59ed0df8e in start_thread (arg=0x7fa571490700) at pthread_create.c:311
#10 0x00007fa5a5c6ce1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fa5437fe700 (LWP 7119)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa5a3b9014b in wait (time=18446744073709551615, this=0x36af720) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x36af2a8, mutex=mutex@entry=0x36af2a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa5a4b66636 in QFileInfoGatherer::run (this=0x36af290) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007fa5a3b8fbec in QThreadPrivate::start (arg=0x36af290) at thread/qthread_unix.cpp:338
#5  0x00007fa59ed0df8e in start_thread (arg=0x7fa5437fe700) at pthread_create.c:311
#6  0x00007fa5a5c6ce1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fa543fff700 (LWP 7120)):
#0  0x00007fa5a5c65233 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa5a3cb84f3 in qt_safe_select (nfds=54, fdread=0x7fa538000ac8, fdwrite=0x7fa538000d60, fdexcept=0x7fa538000ff8, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007fa5a3cbd499 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7fa538000910, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007fa5a3cbdc82 in QEventDispatcherUNIX::processEvents (this=0x7fa5380008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007fa5a3c8b38f in QEventLoop::processEvents (this=this@entry=0x7fa543ffed90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa5a3c8b618 in QEventLoop::exec (this=this@entry=0x7fa543ffed90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa5a3b8d410 in QThread::exec (this=this@entry=0x36af820) at thread/qthread.cpp:542
#7  0x00007fa5a3c6cedf in QInotifyFileSystemWatcherEngine::run (this=0x36af820) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fa5a3b8fbec in QThreadPrivate::start (arg=0x36af820) at thread/qthread_unix.cpp:338
#9  0x00007fa59ed0df8e in start_thread (arg=0x7fa543fff700) at pthread_create.c:311
#10 0x00007fa5a5c6ce1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fa5a67187c0 (LWP 7032)):
[KCrash Handler]
#6  0x0000000000000008 in ?? ()
#7  0x00007fa5a40e3347 in qDeleteAll<QHash<QString, KArchiveEntry*>::const_iterator> (begin=..., end=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#8  0x00007fa5a40df7e1 in qDeleteAll<QHash<QString, KArchiveEntry*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9  ~KArchiveDirectoryPrivate (this=0x6425cc0, __in_chrg=<optimized out>) at ../../kdecore/io/karchive.cpp:697
#10 KArchiveDirectory::~KArchiveDirectory (this=0x671d080, __in_chrg=<optimized out>) at ../../kdecore/io/karchive.cpp:713
#11 0x00007fa5a40df849 in KArchiveDirectory::~KArchiveDirectory (this=0x671d080, __in_chrg=<optimized out>) at ../../kdecore/io/karchive.cpp:714
#12 0x00007fa5a40df12a in close (this=0x357b600) at ../../kdecore/io/karchive.cpp:191
#13 KArchive::close (this=0x357b600) at ../../kdecore/io/karchive.cpp:164
#14 0x00007fa5a58230ea in KoDocument::saveNativeFormatCalligra (this=this@entry=0x281b700, store=store@entry=0x2dd8690) at /build/buildd/calligra-2.6.3/libs/main/KoDocument.cpp:759
#15 0x00007fa5a58246cb in KoDocument::saveNativeFormat (this=this@entry=0x281b700, file=...) at /build/buildd/calligra-2.6.3/libs/main/KoDocument.cpp:611
#16 0x00007fa5a581f8c3 in KoDocument::slotAutoSave (this=0x281b700) at /build/buildd/calligra-2.6.3/libs/main/KoDocument.cpp:490
#17 0x00007fa5a581fb05 in KoDocument::qt_static_metacall (_o=0x67823a0, _c=46323632, _id=2, _a=0x5fe5150) at /build/buildd/calligra-2.6.3/obj-x86_64-linux-gnu/libs/main/KoDocument.moc:97
#18 0x00007fa5a3ca10ef in QMetaObject::activate (sender=0x281ba80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#19 0x00007fa5a3ca63ec in QObject::event (this=0x281ba80, e=<optimized out>) at kernel/qobject.cpp:1156
#20 0x00007fa5a46758ec in QApplicationPrivate::notify_helper (this=this@entry=0x1ba9040, receiver=receiver@entry=0x281ba80, e=e@entry=0x7fffc9544a90) at kernel/qapplication.cpp:4567
#21 0x00007fa5a467825b in QApplication::notify (this=0x7fffc9544e90, receiver=receiver@entry=0x281ba80, e=e@entry=0x7fffc9544a90) at kernel/qapplication.cpp:4428
#22 0x00007fa5a5811d98 in KoApplication::notify (this=<optimized out>, receiver=0x281ba80, event=0x7fffc9544a90) at /build/buildd/calligra-2.6.3/libs/main/KoApplication.cpp:528
#23 0x00007fa5a3c8c63e in QCoreApplication::notifyInternal (this=0x7fffc9544e90, receiver=0x281ba80, event=event@entry=0x7fffc9544a90) at kernel/qcoreapplication.cpp:946
#24 0x00007fa5a3cbdb72 in sendEvent (event=0x7fffc9544a90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QTimerInfoList::activateTimers (this=0x1badc38) at kernel/qeventdispatcher_unix.cpp:622
#26 0x00007fa5a3cbdbd0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x1b0fb30) at kernel/qeventdispatcher_unix.cpp:879
#27 0x00007fa5a3cbdd28 in QEventDispatcherUNIX::processEvents (this=this@entry=0x1b0fb30, flags=...) at kernel/qeventdispatcher_unix.cpp:941
#28 0x00007fa5a471bb9f in QEventDispatcherX11::processEvents (this=0x1b0fb30, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#29 0x00007fa5a3c8b38f in QEventLoop::processEvents (this=this@entry=0x7fffc9544de0, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007fa5a3c8b618 in QEventLoop::exec (this=this@entry=0x7fffc9544de0, flags=...) at kernel/qeventloop.cpp:204
#31 0x00007fa5a3c90cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#32 0x00007fa5a4673ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#33 0x00007fa5a6121312 in kdemain (argc=<optimized out>, argv=<optimized out>) at /build/buildd/calligra-2.6.3/krita/main.cc:114
#34 0x00007fa5a5b94ea5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, ubp_av=0x7fffc9544fa8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffc9544f98) at libc-start.c:260
#35 0x0000000000400701 in _start ()

Reported using DrKonqi
Comment 1 Halla Rempt 2013-07-20 09:56:56 UTC
Hi Pierre,

Thanks for your report. This bug is actually in kdelibs, we have another report for it: https://bugs.kde.org/show_bug.cgi?id=321100

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