MVC branch initial impressions and list of bugs.

Wolthera griffinvalley at gmail.com
Mon Oct 27 12:16:29 UTC 2014


crash upon importing a new layer:

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 0x7f475cda47c0 (LWP 32342))]

Thread 7 (Thread 0x7f472c8ea700 (LWP 32385)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f475a1af406 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f475a1ab5eb in QSemaphore::acquire(int) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f4759062c3e in KisTileDataPooler::waitForWork
(this=this at entry=0x2f1cb50)
at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162
#4  0x00007f475906300d in KisTileDataPooler::run (this=0x2f1cb50) at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184
#5  0x00007f475a1aef2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f4754da4f6e in start_thread (arg=0x7f472c8ea700) at
pthread_create.c:311
#7  0x00007f475c49a9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f472e0ed700 (LWP 32386)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f475a1af406 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f475a1ab9f3 in QSemaphore::tryAcquire(int, int) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f475907ed53 in KisTileDataSwapper::waitForWork (this=<optimized
out>) at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007f475907efea in KisTileDataSwapper::run (this=0x2f1cb88) at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007f475a1aef2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f4754da4f6e in start_thread (arg=0x7f472e0ed700) at
pthread_create.c:311
#7  0x00007f475c49a9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f4738d71700 (LWP 32391)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f475a1af406 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f475b17c086 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00007f475a1aef2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f4754da4f6e in start_thread (arg=0x7f4738d71700) at
pthread_create.c:311
#5  0x00007f475c49a9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f472d0eb700 (LWP 32392)):
#0  0x00007f475490c0ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f475490c3c9 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f47548cb830 in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f47548cc565 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f47548cc7ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f475a2dba76 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f475a2ad5ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f475a2ad8e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f475a1ac88f in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f475a28ed13 in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f475a1aef2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f4754da4f6e in start_thread (arg=0x7f472d0eb700) at
pthread_create.c:311
#12 0x00007f475c49a9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f46e224c700 (LWP 7574)):
#0  0x00007f475c48c6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f475490b670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f47548cc1cc in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f47548cc63b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f47548ccb0a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f474adecb66 in ?? () from
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f47548f10f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f4754da4f6e in start_thread (arg=0x7f46e224c700) at
pthread_create.c:311
#8  0x00007f475c49a9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f46e1a4b700 (LWP 7575)):
#0  0x00007f475c48df7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f47548cc6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f47548cc7ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f47548cc7f9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f47548f10f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4754da4f6e in start_thread (arg=0x7f46e1a4b700) at
pthread_create.c:311
#6  0x00007f475c49a9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f475cda47c0 (LWP 32342)):
[KCrash Handler]
#5  KoPart::componentData (this=0x0) at
/home/wolthera/kde4/src/calligra/krita/komvc/KoPart.cpp:127
#6  0x00007f475b7dc131 in KoDocument::KoDocument (this=0xa921300,
parent=<optimized out>, undoStack=<optimized out>) at
/home/wolthera/kde4/src/calligra/krita/komvc/KoDocument.cpp:480
#7  0x00007f475bd9230d in KisDoc2::KisDoc2 (this=0xa921300, part=0x0) at
/home/wolthera/kde4/src/calligra/krita/ui/kis_doc2.cc:129
#8  0x00007f475bdb6646 in KisImportCatcher::KisImportCatcher
(this=0x67bfd10, url=..., view=0x2b4a9c0, importAsLayer=<optimized out>) at
/home/wolthera/kde4/src/calligra/krita/ui/kis_import_catcher.cc:119
#9  0x00007f475bdb34e1 in KisImageManager::importImage
(this=this at entry=0x2c9ec00,
urlArg=..., importAsLayer=importAsLayer at entry=true) at
/home/wolthera/kde4/src/calligra/krita/ui/kis_image_manager.cc:102
#10 0x00007f475bdb37d4 in KisImageManager::slotImportLayerFromFile
(this=0x2c9ec00) at
/home/wolthera/kde4/src/calligra/krita/ui/kis_image_manager.cc:70
#11 0x00007f475bdb4595 in KisImageManager::qt_static_metacall
(_o=0x2c9ec00, _c=QMetaObject::InvokeMetaMethod, _id=-806152,
_a=0x7fff4ecb9a40) at
/home/wolthera/kde4/build/krita/ui/kis_image_manager.moc:66
#12 0x00007f475a2c2a58 in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007f475ac99a32 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007f475ac9b403 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f475b0c87f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f475b0ccd19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f4755dab155 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5
#18 0x00007f475acef31e in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f475b0d0aeb in QMenu::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f475ac9fdfc in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007f475aca65ad in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f475b7d2ed7 in KoApplication::notify (this=<optimized out>,
receiver=0x2e36840, event=0x7fff4ecba180) at
/home/wolthera/kde4/src/calligra/krita/komvc/KoApplication.cpp:497
#23 0x00007f475a2ae8bd in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007f475aca5d63 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007f475ad1ab0c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f475ad1a079 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007f475ad41922 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007f47548cc3b6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f47548cc708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f47548cc7ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f475a2dba55 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007f475ad419d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007f475a2ad5ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007f475a2ad8e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007f475a2b2e5b in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007f475c878774 in kdemain (argc=<optimized out>, argv=<optimized
out>) at /home/wolthera/kde4/src/calligra/krita/main.cc:104
#37 0x00007f475c3c1de5 in __libc_start_main (main=0x4006b0 <main(int,
char**)>, argc=1, ubp_av=0x7fff4ecbab18, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4ecbab08)
at libc-start.c:260
#38 0x00000000004006de in _start ()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20141027/b7690c63/attachment.html>


More information about the kimageshop mailing list