--===============4418206090028401282== Content-Type: multipart/alternative; boundary="----=_Part_1348692_807214355.1414484430495" ------=_Part_1348692_807214355.1414484430495 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello everyone, How long do you think it might take in order to properly fix the MVC branch= (I mean in terms of full-time weeks)? If I recall correctly the MVC branch should allow to have Krita opening new= files on multiple tabs instead of separate windows (e.g. Firefox) AND to m= ake Krita=C2=A0 faster (e.g. by allowing to load brushes and resources not = at startup but only later, when they are really needed).=20 Is my assumption right? My best regards ;-) Silvio =20 Il Luned=C3=AC 27 Ottobre 2014 13:23, Wolthera ha scritto: =20 =20 Crash upon creating a fill-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 0x7f2828f1b7c0 (LWP 21173))] Thread 13 (Thread 0x7f27f96b0700 (LWP 21218)): #0=C2=A0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/lin= ux/x86_64/pthread_cond_wait.S:185 #1=C2=A0 0x00007f2826328406 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f28263245eb in QSemaphore::acquire(int) () from /usr/lib/x8= 6_64-linux-gnu/libQtCore.so.4 #3=C2=A0 0x00007f28251dbc3e in KisTileDataPooler::waitForWork (this=3Dthis@= entry=3D0x30239b0) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/k= is_tile_data_pooler.cc:162 #4=C2=A0 0x00007f28251dc00d in KisTileDataPooler::run (this=3D0x30239b0) at= /home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.c= c:184 #5=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #6=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27f96b0700) at pthre= ad_create.c:311 #7=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 12 (Thread 0x7f2804ed1700 (LWP 21219)): #0=C2=A0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/lin= ux/x86_64/pthread_cond_wait.S:185 #1=C2=A0 0x00007f2826328406 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f28263249f3 in QSemaphore::tryAcquire(int, int) () from /us= r/lib/x86_64-linux-gnu/libQtCore.so.4 #3=C2=A0 0x00007f28251f7d53 in KisTileDataSwapper::waitForWork (this=3D) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/ki= s_tile_data_swapper.cpp:86 #4=C2=A0 0x00007f28251f7fea in KisTileDataSwapper::run (this=3D0x30239e8) a= t /home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_sw= apper.cpp:92 #5=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #6=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f2804ed1700) at pthre= ad_create.c:311 #7=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 11 (Thread 0x7f27f9eb1700 (LWP 21225)): #0=C2=A0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/lin= ux/x86_64/pthread_cond_wait.S:185 #1=C2=A0 0x00007f2826328406 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f28272f5086 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGu= i.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27f9eb1700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 10 (Thread 0x7f27f8eaf700 (LWP 21226)): #0=C2=A0 0x00007f2828604f7d in poll () at ../sysdeps/unix/syscall-template.= S:81 #1=C2=A0 0x00007f2820a486a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0= .so.0 #2=C2=A0 0x00007f2820a487ac in g_main_context_iteration () from /lib/x86_64= -linux-gnu/libglib-2.0.so.0 #3=C2=A0 0x00007f2826454a76 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.= so.4 #4=C2=A0 0x00007f28264265ef in QEventLoop::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5=C2=A0 0x00007f28264268e5 in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6=C2=A0 0x00007f282632588f in QThread::exec() () from /usr/lib/x86_64-linu= x-gnu/libQtCore.so.4 #7=C2=A0 0x00007f2826407d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #8=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #9=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27f8eaf700) at pthre= ad_create.c:311 #10 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:113 Thread 9 (Thread 0x7f27c6297700 (LWP 27899)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27c6297700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 8 (Thread 0x7f27bebde700 (LWP 27900)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27bebde700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 7 (Thread 0x7f27c5567700 (LWP 27901)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27c5567700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 6 (Thread 0x7f27be3dd700 (LWP 27902)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27be3dd700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 5 (Thread 0x7f27adffe700 (LWP 28344)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27adffe700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 4 (Thread 0x7f27c4d06700 (LWP 28345)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27c4d06700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 3 (Thread 0x7f27ad7fd700 (LWP 28346)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27ad7fd700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 2 (Thread 0x7f27bd3db700 (LWP 28347)): #0=C2=A0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sys= v/linux/x86_64/pthread_cond_timedwait.S:238 #1=C2=A0 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long)= () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2=C2=A0 0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #3=C2=A0 0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCo= re.so.4 #4=C2=A0 0x00007f2820f20f6e in start_thread (arg=3D0x7f27bd3db700) at pthre= ad_create.c:311 #5=C2=A0 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113 Thread 1 (Thread 0x7f2828f1b7c0 (LWP 21173)): [KCrash Handler] #5=C2=A0 QString (other=3D, this=3D0x7fff161c6a10, this@entry=3D0x7fff161c6a08) at /usr/i= nclude/qt4/QtCore/qstring.h:725 #6=C2=A0 KoResource::name (this=3D0x0) at /home/wolthera/kde4/src/calligra/= libs/pigment/resources/KoResource.cpp:93 #7=C2=A0 0x00007f280675317e in KisWdgPattern::configuration (this=3D) at /home/wolthera/kde4/src/calligra/krita/plugins/generators/patt= ern/kis_wdg_pattern.cpp:64 #8=C2=A0 0x00007f282806e8c7 in KisWdgGenerator::configuration (this=3D) at /home/wolthera/kde4/src/calligra/krita/ui/widgets/kis_wdg_ge= nerator.cpp:123 #9=C2=A0 0x00007f2827e804b9 in KisDlgGeneratorLayer::configuration (this=3D= this@entry=3D0x7fff161c6b30) at /home/wolthera/kde4/src/calligra/krita/ui/d= ialogs/kis_dlg_generator_layer.cpp:69 #10 0x00007f2827f35896 in KisLayerManager::addGeneratorLayer (this=3D0x2d93= c70, activeNode=3D...) at /home/wolthera/kde4/src/calligra/krita/ui/kis_lay= er_manager.cc:599 #11 0x00007f2827f4bbe2 in KisNodeManager::createNode (this=3D0x2d7f500, nod= eType=3D..., quiet=3D) at /home/wolthera/kde4/src/calligra/k= rita/ui/kis_node_manager.cpp:469 #12 0x00007f2827f4f67b in KisNodeManager::qt_static_metacall (_o=3D0x7fff16= 1c6a10, _c=3DQMetaObject::InvokeMetaMethod, _id=3D0, _a=3D0x7f28288d8740 ) at /home/wolthera/kde4/build/krita/ui/kis_node_manager.moc:126 #13 0x00007f282643ba58 in QMetaObject::activate(QObject*, QMetaObject const= *, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #14 0x00007f2826443175 in QSignalMapper::mapped(QString const&) () from /us= r/lib/x86_64-linux-gnu/libQtCore.so.4 #15 0x00007f2826443290 in QSignalMapper::map(QObject*) () from /usr/lib/x86= _64-linux-gnu/libQtCore.so.4 #16 0x00007f282643ba58 in QMetaObject::activate(QObject*, QMetaObject const= *, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #17 0x00007f2826e12a32 in QAction::triggered(bool) () from /usr/lib/x86_64-= linux-gnu/libQtGui.so.4 #18 0x00007f2826e14403 in QAction::activate(QAction::ActionEvent) () from /= usr/lib/x86_64-linux-gnu/libQtGui.so.4 #19 0x00007f28272417f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #20 0x00007f2827245d19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #21 0x00007f2821f27155 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /u= sr/lib/libkdeui.so.5 #22 0x00007f2826e6831e in QWidget::event(QEvent*) () from /usr/lib/x86_64-l= inux-gnu/libQtGui.so.4 #23 0x00007f2827249aeb in QMenu::event(QEvent*) () from /usr/lib/x86_64-lin= ux-gnu/libQtGui.so.4 #24 0x00007f2826e18dfc in QApplicationPrivate::notify_helper(QObject*, QEve= nt*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007f2826e1f5ad in QApplication::notify(QObject*, QEvent*) () from /= usr/lib/x86_64-linux-gnu/libQtGui.so.4 #26 0x00007f282794be07 in KoApplication::notify (this=3D, re= ceiver=3D0x41511b0, event=3D0x7fff161c7720) at /home/wolthera/kde4/src/call= igra/krita/komvc/KoApplication.cpp:497 #27 0x00007f28264278bd in QCoreApplication::notifyInternal(QObject*, QEvent= *) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #28 0x00007f2826e1ed63 in QApplicationPrivate::sendMouseEvent(QWidget*, QMo= useEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () from= /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #29 0x00007f2826e93b0c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #30 0x00007f2826e93079 in QApplication::x11ProcessEvent(_XEvent*) () from /= usr/lib/x86_64-linux-gnu/libQtGui.so.4 #31 0x00007f2826eba922 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #32 0x00007f2820a483b6 in g_main_context_dispatch () from /lib/x86_64-linux= -gnu/libglib-2.0.so.0 #33 0x00007f2820a48708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f2820a487ac in g_main_context_iteration () from /lib/x86_64-linu= x-gnu/libglib-2.0.so.0 #35 0x00007f2826454a55 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #36 0x00007f2826eba9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #37 0x00007f28264265ef in QEventLoop::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #38 0x00007f28264268e5 in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #39 0x00007f28272488e7 in QMenu::exec(QPoint const&, QAction*) () from /usr= /lib/x86_64-linux-gnu/libQtGui.so.4 #40 0x00007f2827281215 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #41 0x00007f2827281ce6 in QToolButton::mousePressEvent(QMouseEvent*) () fro= m /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #42 0x00007f28280751bd in KisToolButton::mouseReleaseEvent (this=3D0x40f0e5= 0, e=3D) at /home/wolthera/kde4/src/calligra/krita/ui/widget= s/kis_tool_button.cpp:46 #43 0x00007f2826e6831e in QWidget::event(QEvent*) () from /usr/lib/x86_64-l= inux-gnu/libQtGui.so.4 #44 0x00007f2826e18dfc in QApplicationPrivate::notify_helper(QObject*, QEve= nt*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #45 0x00007f2826e1f5ad in QApplication::notify(QObject*, QEvent*) () from /= usr/lib/x86_64-linux-gnu/libQtGui.so.4 #46 0x00007f282794be07 in KoApplication::notify (this=3D, re= ceiver=3D0x40f0e50, event=3D0x7fff161c8480) at /home/wolthera/kde4/src/call= igra/krita/komvc/KoApplication.cpp:497 #47 0x00007f28264278bd in QCoreApplication::notifyInternal(QObject*, QEvent= *) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #48 0x00007f2826e1ed63 in QApplicationPrivate::sendMouseEvent(QWidget*, QMo= useEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () from= /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #49 0x00007f2826e937db in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #50 0x00007f2826e93079 in QApplication::x11ProcessEvent(_XEvent*) () from /= usr/lib/x86_64-linux-gnu/libQtGui.so.4 #51 0x00007f2826eba922 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #52 0x00007f2820a483b6 in g_main_context_dispatch () from /lib/x86_64-linux= -gnu/libglib-2.0.so.0 #53 0x00007f2820a48708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007f2820a487ac in g_main_context_iteration () from /lib/x86_64-linu= x-gnu/libglib-2.0.so.0 #55 0x00007f2826454a55 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #56 0x00007f2826eba9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4 #57 0x00007f28264265ef in QEventLoop::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #58 0x00007f28264268e5 in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #59 0x00007f282642be5b in QCoreApplication::exec() () from /usr/lib/x86_64-= linux-gnu/libQtCore.so.4 #60 0x00007f28289ef774 in kdemain (argc=3D, argv=3D) at /home/wolthera/kde4/src/calligra/krita/main.cc:104 #61 0x00007f2828538de5 in __libc_start_main (main=3D0x4006b0 , argc=3D1, ubp_av=3D0x7fff161c8e48, init=3D, fini=3D, rtld_fini=3D, stack_end=3D0x7fff161c8e38) at = libc-start.c:260 #62 0x00000000004006de in _start () On Mon, Oct 27, 2014 at 1:00 PM, Wolthera wrote: Current state of affairs: * settings became confused in this build. ** confirm(by pressing enter), in transform and crop doesn't work=20 ** Top-bar misses actions. *** Undo freehand brush-stroke is only availeble in file, not in = brushes and stuff *** The same for zooming, and brush smoothening(!) ** Activate linetool is greyed out in preferences. ** Nor does the pop-up palette, rotate mode, or zoom.(briefly fixed after b= uilding on the 20th, but then randomly dissapeared upon deleting the kritar= c file...) * many actions are missing from the view-menu(expected?)(grid-actions are m= issing) * Slowdowns on focussing windows/canvases.(gnome thinks it froze and is ask= ing me whether I would like to kill Krita) ** closing preferences and going to canvas will cause slowdown. ** going between multiple documents will cause slowdown. ** Going to an outside program and coming back in will also cause slowdown. * Assistants are broken and cause crash. * Color is randomly not remembered between switching focus-canvas or tools.= (returns to black... mayb have to do with color history being broken.) * Tiled view works okay. ** However, it gets a little strange when trying to resize the canvas windo= ws. (asif it's trying to snap constantly) ** Painting between canvases works great, adjusting the navigation between = canvases doesn't(lag) ** Overview docker works great between canvasses, (but again, super-lag on = switching focus canvas)(20th of october didn't fix this) * Closing a view is super-slow. * When using subwindows, when Krita is closed down, and then restarted, and= multiple documents are opened, Krita does not recognise that they should b= e subwindowed. Nor does it draw tabs. If you select Tiled-view in the windo= ws submenu, it subwindows them correctly. * Odd bug: Select a tool(example circle) in one view, paint with it on anot= her. Then go to the other view, paint again, undo. Go back to first view, p= aint, notice that it only uses the freehand brush. No switching of tools wi= ll actually happen in the first view, only in the second. (sometimes it wor= ks the other way around, it seems, the common thread is that if a tool has = been changed in one cnavas, the other canvas doesn't understand this, and i= t results in the other canvas not being able to change tools anymore) * undoing a selection caused a crash...(not reproducable) * crash on attempting to show grid!(reproducable, probly missing action) * Terminal complains about color slider docker being assigned a new layout = constantly(proly my fault) * Terminal complains about this: krita(2941) KWidgetItemDelegateEventListen= er::eventFilter: User of KWidgetItemDelegate should not delete widgets crea= ted by createItemWidgets! (repeated like, 20 times each time you start up K= rita) * Terminal complains about paintop presets: krita(3626) KisPaintopBox::setC= urrentPaintop: current paintop=C2=A0 "Basic_tip_default"=C2=A0 was not set,= not supported by colorspace=20 * When clicking the new layer button, first we get LAG, then when lag ends,= Krita has added 43 layers.(6 after slangkamp's layer fix) * Color History is broken (After some debugging, this is because kis_tool_p= aint.cc needs to connect a signal to the resource server, but it can't acce= ss the resource server on startup because it accesses it via the view, and = there's no view on startup...) * Brush-engines are missing from preset-editor. * Trying to use the quick-selection-mask leads to: ASSERT (krita): "m_selec= tionDecoration" in file /home/wolthera/kde4/src/calligra/krita/ui/kis_selec= tion_manager.cc, line 576 * terminal: kbuildsycoca4(23108) KBuildServiceFactory::populateServiceTypes= : "/usr/share/applications/shotwell-viewer.desktop" specifies undefined mim= etype/servicetype "image/x-rwl" * when confirming edits on the toolbar after deleting krita.rc and kritarc,= I end up with a toolbar called 'main toolbar', which is filled with= 'copy, cut and paste'.(this may be due to krita.rc not being renewed after= delete...) * Brushes only seem to paint on only one activated layer. Any layers select= ed after are being ignored. The selected layer is only used for drawing if = I switch tools. * The current color widget is missing.(called 'dual' in krita.rc) * The tools topmenu is sometimes called 'no-text'. * Krita.rc doesn't get installed in .kde/share/apps anymore, while not real= ly a problem, if there IS a krita.rc in .kde/share/apps, it gets preference= over the newer krita.rc, which is kinda useless.(may be in master as well) ---new--- * though ctrl+z is fixed, the canvas-input settings don't always work. (inf= act, it breaks upon having multiple canvases) * When a layer was hidden, but then made visible again, the 'move to group/= move from group' buttons are greyed out until another layer is selected, an= d then this layer is selected. * crash when importing .kpp via resource manager * crash when importing image as layer. * Occasionally there's a rogue unconnected zoom-widget in the status bar, n= ext to the documents own zoom-widget.(not fixed, shows up when you close an= image, and then open a new one.) * the peuso-infinite canvas doesn't work anymore. (just as I was getting us= ed to it :( ) * resize the canvas(not the image) to about 200x the width of the original.= Zoom in, notice how you can't get to the edges. * crash when closing all images in subwindow mode, with all subwindows maxi= mised. * Krita becomes really really confused when you delete a load of layer grou= ps, and then undo them with cumulative undo. (order is confused) * crash when making flipbook. **In docker **In creation menu, multiple files. **In creation menu, 1 file. * crash when having an animation with frames opened, making a new generic d= ocument, finding there's still frames of the previous animation in the anim= ation docker, and then pressing 'play'. * crash upon making a new regular file. (animation refactor related) **crash upon opening a regular file. **Somehow, creating an animation file first will prevent this from happenin= g on regular files. I suspect something's wrong with the way animation chec= ks for configuration setting. ---fixed & non-bugs--- * had to empty build for this. * had to empty trash afterwards. * Wrap-around mode works well! * New view works great! ** Undo is shared between views wel! * crash when using the right-mouseclick(for me assigned to color-picker) wh= ile in a terminal that hovers above a Krita window.(fixed by sven) * Perspective grid tool works... but it's sublines are not drawn.(fixed by = sven) * Actions misordered in File as well... (fixed by adding before se= perator in the krita.rc) * General slowdown on selection and geometric tools. (It tags notably betwe= en confirm and actual drawing, feels similar to the layer-gui-update-lag th= at slangkamp had to fix kisview for, maybe it's trying too hard to figure o= ut on which canvas it's trying to paint?).(randomly fixed in 20th of octobe= r build...) * As well, the tool options with this bug will be garbled, as if the tool-o= ptions where not switched out, but just painted on top of each other.(rando= mly fixed in 20th of october build, may have to do with reset kritarc/krita= .rc) * crash after deleting kritarc in share/config and trying to configure the = toolbars. (this only happened when there was no active canvas...)(fixed :) = ) * * So is the slider-pop-up.(fixed somehow) * ctrl+z doesn't work. (works after deleting krita.rc in the share/apps/kri= ta folder, breaks next restart later again, then works after adding krita.r= c to .kde/share/apps/krita again???) (okay, ctrl+z breaking happens wheneve= r there's two canvases. If one canvas is removed, and on the singular canva= s you doodle, the ctrl+z works again, and then on next restart is also work= s with multiple views and... I think I need to do a careful empirical test = of this one)(it seems none of the calligra-shortcuts are working at all, ct= rl+s for example, doesn't work either) (fixed by boudewijn) I will post the crash reports in a bit in seperate e-mails! --=20 Wolthera --=20 Wolthera _______________________________________________ Krita mailing list kimageshop@kde.org https://mail.kde.org/mailman/listinfo/kimageshop =20 ------=_Part_1348692_807214355.1414484430495 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello everyone,

How long= do you think it might take in order to properly fix the MVC branch (I mean= in terms of full-time weeks)?

If I recall correctly the MVC branch should allow to have Krita op= ening new files on multiple tabs instead of separate windows (e.g. Firefox)= AND to make Krita  faster (e.g. by allowing to load brushes and resou= rces not at startup but only later, when they are really needed).
Is my assumption r= ight?

My best regards ;= -)

Silvio
=


Il Luned=C3=AC 27 Ottobre 2014 13:23, W= olthera <griffinvalley@gmail.com> ha scritto:


Crash upon creating a fill-= layer:

Application: Krita (krita), signal: Segmentation fault
Usi= ng host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
= [Current thread is 1 (Thread 0x7f2828f1b7c0 (LWP 21173))]

Thread 13 = (Thread 0x7f27f96b0700 (LWP 21218)):
#0  pthread_cond_wait@@GLIBC_2= .3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185#1  0x00007f2826328406 in QWaitCondition::wait(QMutex*, unsigned lon= g) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f282= 63245eb in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQt= Core.so.4
#3  0x00007f28251dbc3e in KisTileDataPooler::waitForWork = (this=3Dthis@entry=3D0x30239b0) at /home/wolthera/kde4/src/calligra/krita/i= mage/tiles3/kis_tile_data_pooler.cc:162
#4  0x00007f28251dc00d in K= isTileDataPooler::run (this=3D0x30239b0) at /home/wolthera/kde4/src/calligr= a/krita/image/tiles3/kis_tile_data_pooler.cc:184
#5  0x00007f282632= 7f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x0= 0007f2820f20f6e in start_thread (arg=3D0x7f27f96b0700) at pthread_create.c:= 311
#7  0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linu= x/x86_64/clone.S:113

Thread 12 (Thread 0x7f2804ed1700 (LWP 21219)):<= br>#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/= linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2826328406 in QWai= tCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/= libQtCore.so.4
#2  0x00007f28263249f3 in QSemaphore::tryAcquire(int= , int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007= f28251f7d53 in KisTileDataSwapper::waitForWork (this=3D<optimized out>= ;) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_dat= a_swapper.cpp:86
#4  0x00007f28251f7fea in KisTileDataSwapper::run = (this=3D0x30239e8) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/s= wap/kis_tile_data_swapper.cpp:92
#5  0x00007f2826327f2f in ?? () fr= om /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2820f20f6e = in start_thread (arg=3D0x7f2804ed1700) at pthread_create.c:311
#7  = 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S= :113

Thread 11 (Thread 0x7f27f9eb1700 (LWP 21225)):
#0  pthr= ead_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pth= read_cond_wait.S:185
#1  0x00007f2826328406 in QWaitCondition::wait= (QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4#2  0x00007f28272f5086 in ?? () from /usr/lib/x86_64-linux-gnu/libQt= Gui.so.4
#3  0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux= -gnu/libQtCore.so.4
#4  0x00007f2820f20f6e in start_thread (arg=3D0= x7f27f9eb1700) at pthread_create.c:311
#5  0x00007f28286119cd in cl= one () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (T= hread 0x7f27f8eaf700 (LWP 21226)):
#0  0x00007f2828604f7d in poll (= ) at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2820a486a4 i= n ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f282= 0a487ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2= .0.so.0
#3  0x00007f2826454a76 in QEventDispatcherGlib::processEven= ts(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-lin= ux-gnu/libQtCore.so.4
#4  0x00007f28264265ef in QEventLoop::process= Events(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64= -linux-gnu/libQtCore.so.4
#5  0x00007f28264268e5 in QEventLoop::exe= c(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linu= x-gnu/libQtCore.so.4
#6  0x00007f282632588f in QThread::exec() () f= rom /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2826407d13= in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007= f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9&nb= sp; 0x00007f2820f20f6e in start_thread (arg=3D0x7f27f8eaf700) at pthread_cr= eate.c:311
#10 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/li= nux/x86_64/clone.S:113

Thread 9 (Thread 0x7f27c6297700 (LWP 27899)):=
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix= /sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f2826328= 3e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64= -linux-gnu/libQtCore.so.4
#2  0x00007f282631b8a5 in ?? () from /usr= /lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f2826327f2f in ?? (= ) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2820f20= f6e in start_thread (arg=3D0x7f27c6297700) at pthread_create.c:311
#5&nb= sp; 0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clo= ne.S:113

Thread 8 (Thread 0x7f27bebde700 (LWP 27900)):
#0  p= thread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x8= 6_64/pthread_cond_timedwait.S:238
#1  0x00007f28263283e4 in QWaitCo= ndition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/lib= QtCore.so.4
#2  0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-li= nux-gnu/libQtCore.so.4
#3  0x00007f2826327f2f in ?? () from /usr/li= b/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2820f20f6e in start_t= hread (arg=3D0x7f27bebde700) at pthread_create.c:311
#5  0x00007f28= 286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 7 (Thread 0x7f27c5567700 (LWP 27901)):
#0  pthread_cond_ti= medwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_c= ond_timedwait.S:238
#1  0x00007f28263283e4 in QWaitCondition::wait(= QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4#2  0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtC= ore.so.4
#3  0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux= -gnu/libQtCore.so.4
#4  0x00007f2820f20f6e in start_thread (arg=3D0= x7f27c5567700) at pthread_create.c:311
#5  0x00007f28286119cd in cl= one () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Th= read 0x7f27be3dd700 (LWP 27902)):
#0  pthread_cond_timedwait@@GLIBC= _2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.= S:238
#1  0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsig= ned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00= 007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3=   0x00007f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore= .so.4
#4  0x00007f2820f20f6e in start_thread (arg=3D0x7f27be3dd700)= at pthread_create.c:311
#5  0x00007f28286119cd in clone () at ../s= ysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f27adf= fe700 (LWP 28344)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at .= ./nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1&nb= sp; 0x00007f28263283e4 in QWaitCondition::wait(QMutex*, unsigned long) () f= rom /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f282631b8a5= in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007= f2826327f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4&nb= sp; 0x00007f2820f20f6e in start_thread (arg=3D0x7f27adffe700) at pthread_cr= eate.c:311
#5  0x00007f28286119cd in clone () at ../sysdeps/unix/sy= sv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f27c4d06700 (LWP 283= 45)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps= /unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f28= 263283e4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x= 86_64-linux-gnu/libQtCore.so.4
#2  0x00007f282631b8a5 in ?? () from= /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f2826327f2f in= ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f28= 20f20f6e in start_thread (arg=3D0x7f27c4d06700) at pthread_create.c:311
= #5  0x00007f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_6= 4/clone.S:113

Thread 3 (Thread 0x7f27ad7fd700 (LWP 28346)):
#0&nb= sp; pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/lin= ux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f28263283e4 in QW= aitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gn= u/libQtCore.so.4
#2  0x00007f282631b8a5 in ?? () from /usr/lib/x86_= 64-linux-gnu/libQtCore.so.4
#3  0x00007f2826327f2f in ?? () from /u= sr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2820f20f6e in st= art_thread (arg=3D0x7f27ad7fd700) at pthread_create.c:311
#5  0x000= 07f28286119cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113<= br>
Thread 2 (Thread 0x7f27bd3db700 (LWP 28347)):
#0  pthread_co= nd_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthr= ead_cond_timedwait.S:238
#1  0x00007f28263283e4 in QWaitCondition::= wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so= .4
#2  0x00007f282631b8a5 in ?? () from /usr/lib/x86_64-linux-gnu/l= ibQtCore.so.4
#3  0x00007f2826327f2f in ?? () from /usr/lib/x86_64-= linux-gnu/libQtCore.so.4
#4  0x00007f2820f20f6e in start_thread (ar= g=3D0x7f27bd3db700) at pthread_create.c:311
#5  0x00007f28286119cd = in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread = 1 (Thread 0x7f2828f1b7c0 (LWP 21173)):
[KCrash Handler]
#5  QStr= ing (other=3D<error reading variable: Cannot access memory at address 0x= 8>, this=3D0x7fff161c6a10, this@entry=3D0x7fff161c6a08) at /usr/include/= qt4/QtCore/qstring.h:725
#6  KoResource::name (this=3D0x0) at /home= /wolthera/kde4/src/calligra/libs/pigment/resources/KoResource.cpp:93
#7&= nbsp; 0x00007f280675317e in KisWdgPattern::configuration (this=3D<optimi= zed out>) at /home/wolthera/kde4/src/calligra/krita/plugins/generators/p= attern/kis_wdg_pattern.cpp:64
#8  0x00007f282806e8c7 in KisWdgGener= ator::configuration (this=3D<optimized out>) at /home/wolthera/kde4/s= rc/calligra/krita/ui/widgets/kis_wdg_generator.cpp:123
#9  0x00007f= 2827e804b9 in KisDlgGeneratorLayer::configuration (this=3Dthis@entry=3D0x7f= ff161c6b30) at /home/wolthera/kde4/src/calligra/krita/ui/dialogs/kis_dlg_ge= nerator_layer.cpp:69
#10 0x00007f2827f35896 in KisLayerManager::addGener= atorLayer (this=3D0x2d93c70, activeNode=3D...) at /home/wolthera/kde4/src/c= alligra/krita/ui/kis_layer_manager.cc:599
#11 0x00007f2827f4bbe2 in KisN= odeManager::createNode (this=3D0x2d7f500, nodeType=3D..., quiet=3D<optim= ized out>) at /home/wolthera/kde4/src/calligra/krita/ui/kis_node_manager= .cpp:469
#12 0x00007f2827f4f67b in KisNodeManager::qt_static_metacall (_= o=3D0x7fff161c6a10, _c=3DQMetaObject::InvokeMetaMethod, _id=3D0, _a=3D0x7f2= 8288d8740 <main_arena>) at /home/wolthera/kde4/build/krita/ui/kis_nod= e_manager.moc:126
#13 0x00007f282643ba58 in QMetaObject::activate(QObjec= t*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQ= tCore.so.4
#14 0x00007f2826443175 in QSignalMapper::mapped(QString const= &) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f2826= 443290 in QSignalMapper::map(QObject*) () from /usr/lib/x86_64-linux-gnu/li= bQtCore.so.4
#16 0x00007f282643ba58 in QMetaObject::activate(QObject*, Q= MetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore= .so.4
#17 0x00007f2826e12a32 in QAction::triggered(bool) () from /usr/li= b/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007f2826e14403 in QAction::acti= vate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4<= br>#19 0x00007f28272417f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.= so.4
#20 0x00007f2827245d19 in ?? () from /usr/lib/x86_64-linux-gnu/libQ= tGui.so.4
#21 0x00007f2821f27155 in KMenu::mouseReleaseEvent(QMouseEvent= *) () from /usr/lib/libkdeui.so.5
#22 0x00007f2826e6831e in QWidget::eve= nt(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007f= 2827249aeb in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt= Gui.so.4
#24 0x00007f2826e18dfc in QApplicationPrivate::notify_helper(QO= bject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x0= 0007f2826e1f5ad in QApplication::notify(QObject*, QEvent*) () from /usr/lib= /x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f282794be07 in KoApplication:= :notify (this=3D<optimized out>, receiver=3D0x41511b0, event=3D0x7fff= 161c7720) at /home/wolthera/kde4/src/calligra/krita/komvc/KoApplication.cpp= :497
#27 0x00007f28264278bd in QCoreApplication::notifyInternal(QObject*= , QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f= 2826e1ed63 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, Q= Widget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /= usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007f2826e93b0c in ?? () f= rom /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007f2826e93079 in QA= pplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/lib= QtGui.so.4
#31 0x00007f2826eba922 in ?? () from /usr/lib/x86_64-linux-gn= u/libQtGui.so.4
#32 0x00007f2820a483b6 in g_main_context_dispatch () fro= m /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f2820a48708 in ?? ()= from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f2820a487ac in g= _main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#= 35 0x00007f2826454a55 in QEventDispatcherGlib::processEvents(QFlags<QEve= ntLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.= so.4
#36 0x00007f2826eba9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQ= tGui.so.4
#37 0x00007f28264265ef in QEventLoop::processEvents(QFlags<= QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtC= ore.so.4
#38 0x00007f28264268e5 in QEventLoop::exec(QFlags<QEventLoop= ::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4#39 0x00007f28272488e7 in QMenu::exec(QPoint const&, QAction*) () fro= m /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007f2827281215 in ?? (= ) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007f2827281ce6 in= QToolButton::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-g= nu/libQtGui.so.4
#42 0x00007f28280751bd in KisToolButton::mouseReleaseEv= ent (this=3D0x40f0e50, e=3D<optimized out>) at /home/wolthera/kde4/sr= c/calligra/krita/ui/widgets/kis_tool_button.cpp:46
#43 0x00007f2826e6831= e in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.= 4
#44 0x00007f2826e18dfc in QApplicationPrivate::notify_helper(QObject*,= QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007f28= 26e1f5ad in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64= -linux-gnu/libQtGui.so.4
#46 0x00007f282794be07 in KoApplication::notify= (this=3D<optimized out>, receiver=3D0x40f0e50, event=3D0x7fff161c848= 0) at /home/wolthera/kde4/src/calligra/krita/komvc/KoApplication.cpp:497#47 0x00007f28264278bd in QCoreApplication::notifyInternal(QObject*, QEven= t*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#48 0x00007f2826e1e= d63 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*= , QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib= /x86_64-linux-gnu/libQtGui.so.4
#49 0x00007f2826e937db in ?? () from /us= r/lib/x86_64-linux-gnu/libQtGui.so.4
#50 0x00007f2826e93079 in QApplicat= ion::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.s= o.4
#51 0x00007f2826eba922 in ?? () from /usr/lib/x86_64-linux-gnu/libQt= Gui.so.4
#52 0x00007f2820a483b6 in g_main_context_dispatch () from /lib/= x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f2820a48708 in ?? () from /= lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f2820a487ac in g_main_c= ontext_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00= 007f2826454a55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop:= :ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4#56 0x00007f2826eba9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so= .4
#57 0x00007f28264265ef in QEventLoop::processEvents(QFlags<QEventL= oop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.= 4
#58 0x00007f28264268e5 in QEventLoop::exec(QFlags<QEventLoop::Proce= ssEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#59 0= x00007f282642be5b in QCoreApplication::exec() () from /usr/lib/x86_64-linux= -gnu/libQtCore.so.4
#60 0x00007f28289ef774 in kdemain (argc=3D<optimi= zed out>, argv=3D<optimized out>) at /home/wolthera/kde4/src/calli= gra/krita/main.cc:104
#61 0x00007f2828538de5 in __libc_start_main (main= =3D0x4006b0 <main(int, char**)>, argc=3D1, ubp_av=3D0x7fff161c8e48, i= nit=3D<optimized out>, fini=3D<optimized out>, rtld_fini=3D<= optimized out>, stack_end=3D0x7fff161c8e38) at libc-start.c:260
#62 0= x00000000004006de in _start ()

On Mon, Oct 27, 2014 at 1:= 00 PM, Wolthera <griffinvalley@gmail.com> wrote:
Current state of aff= airs:

* settings became confused in this build.
** confirm(by pre= ssing enter), in transform and crop doesn't work
** Top-bar misses acti= ons.
*** Undo freehand brush-stroke is only availeble in file<calligr= a>, not in brushes and stuff<krita>
*** The same for zooming, a= nd brush smoothening(!)
** Activate linetool is greyed out in preference= s.
** Nor does the pop-up palette, rotate mode, or zoom.(briefly fixed a= fter building on the 20th, but then randomly dissapeared upon deleting the = kritarc file...)
* many actions are missing from the view-menu(expected?= )(grid-actions are missing)
* Slowdowns on focussing windows/canvases.(g= nome thinks it froze and is asking me whether I would like to kill Krita)** closing preferences and going to canvas will cause slowdown.
** goi= ng between multiple documents will cause slowdown.
** Going to an outsid= e program and coming back in will also cause slowdown.
* Assistants are = broken and cause crash.
* Color is randomly not remembered between switc= hing focus-canvas or tools.(returns to black... mayb have to do with color = history being broken.)
* Tiled view works okay.
** However, it gets a= little strange when trying to resize the canvas windows. (asif it's trying= to snap constantly)
** Painting between canvases works great, adjusting= the navigation between canvases doesn't(lag)
** Overview docker works g= reat between canvasses, (but again, super-lag on switching focus canvas)(20= th of october didn't fix this)
* Closing a view is super-slow.
* When= using subwindows, when Krita is closed down, and then restarted, and multi= ple documents are opened, Krita does not recognise that they should be subw= indowed. Nor does it draw tabs. If you select Tiled-view in the windows sub= menu, it subwindows them correctly.
* Odd bug: Select a tool(example cir= cle) in one view, paint with it on another. Then go to the other view, pain= t again, undo. Go back to first view, paint, notice that it only uses the f= reehand brush. No switching of tools will actually happen in the first view= , only in the second. (sometimes it works the other way around, it seems, t= he common thread is that if a tool has been changed in one cnavas, the othe= r canvas doesn't understand this, and it results in the other canvas not be= ing able to change tools anymore)
* undoing a selection caused a crash..= .(not reproducable)
* crash on attempting to show grid!(reproducable, pr= obly missing action)
* Terminal complains about color slider docker bein= g assigned a new layout constantly(proly my fault)
* Terminal complains = about this: krita(2941) KWidgetItemDelegateEventListener::eventFilter: User= of KWidgetItemDelegate should not delete widgets created by createItemWidg= ets! (repeated like, 20 times each time you start up Krita)
* Terminal c= omplains about paintop presets: krita(3626) KisPaintopBox::setCurrentPainto= p: current paintop  "Basic_tip_default"  was not set, not support= ed by colorspace
* When clicking the new layer button, first we get LAG= , then when lag ends, Krita has added 43 layers.(6 after slangkamp's layer = fix)
* Color History is broken (After some debugging, this is because ki= s_tool_paint.cc needs to connect a signal to the resource server, but it ca= n't access the resource server on startup because it accesses it via the vi= ew, and there's no view on startup...)
* Brush-engines are missing from = preset-editor.
* Trying to use the quick-selection-mask leads to: ASSERT= (krita): "m_selectionDecoration" in file /home/wolthera/kde4/src/calligra/= krita/ui/kis_selection_manager.cc, line 576
* terminal: kbuildsycoca4(23= 108) KBuildServiceFactory::populateServiceTypes: "/usr/share/applications/s= hotwell-viewer.desktop" specifies undefined mimetype/servicetype "image/x-r= wl"
* when confirming edits on the toolbar after deleting krita.rc and k= ritarc, I end up with a toolbar called 'main toolbar<Krita>', which i= s filled with 'copy, cut and paste'.(this may be due to krita.rc not being = renewed after delete...)
* Brushes only seem to paint on only one activa= ted layer. Any layers selected after are being ignored. The selected layer = is only used for drawing if I switch tools.
* The current color widget i= s missing.(called 'dual' in krita.rc)
* The tools topmenu is sometimes c= alled 'no-text'.
* Krita.rc doesn't get installed in .kde/share/apps any= more, while not really a problem, if there IS a krita.rc in .kde/share/apps= , it gets preference over the newer krita.rc, which is kinda useless.(may b= e in master as well)

---new---
* though ctrl+z is fixed, the canv= as-input settings don't always work. (infact, it breaks upon having multipl= e canvases)
* When a layer was hidden, but then made visible again, the = 'move to group/move from group' buttons are greyed out until another layer = is selected, and then this layer is selected.
* crash when importing .kp= p via resource manager
* crash when importing image as layer.
* Occas= ionally there's a rogue unconnected zoom-widget in the status bar, next to = the documents own zoom-widget.(not fixed, shows up when you close an image,= and then open a new one.)
* the peuso-infinite canvas doesn't work anym= ore. (just as I was getting used to it :( )
* resize the canvas(not the = image) to about 200x the width of the original. Zoom in, notice how you can= 't get to the edges.
* crash when closing all images in subwindow mode, = with all subwindows maximised.
* Krita becomes really really confused wh= en you delete a load of layer groups, and then undo them with cumulative un= do. (order is confused)
* crash when making flipbook.
**In docker
= **In creation menu, multiple files.
**In creation menu, 1 file.
* cra= sh when having an animation with frames opened, making a new generic docume= nt, finding there's still frames of the previous animation in the animation= docker, and then pressing 'play'.
* crash upon making a new regular fil= e. (animation refactor related)
**crash upon opening a regular file.
= **Somehow, creating an animation file first will prevent this from happenin= g on regular files. I suspect something's wrong with the way animation chec= ks for configuration setting.

---fixed & non-bugs---
* had to= empty build for this.
* had to empty trash afterwards.
* Wrap-around= mode works well!
* New view works great!
** Undo is shared between v= iews wel!
* crash when using the right-mouseclick(for me assigned to col= or-picker) while in a terminal that hovers above a Krita window.(fixed by s= ven)
* Perspective grid tool works... but it's sublines are not drawn.(f= ixed by sven)
* Actions misordered in File as well... (fixed by adding &= lt;Merge/> before seperator in the krita.rc)
* General slowdown on se= lection and geometric tools. (It tags notably between confirm and actual dr= awing, feels similar to the layer-gui-update-lag that slangkamp had to fix = kisview for, maybe it's trying too hard to figure out on which canvas it's = trying to paint?).(randomly fixed in 20th of october build...)
* As well= , the tool options with this bug will be garbled, as if the tool-options wh= ere not switched out, but just painted on top of each other.(randomly fixed= in 20th of october build, may have to do with reset kritarc/krita.rc)
*= crash after deleting kritarc in share/config and trying to configure the t= oolbars. (this only happened when there was no active canvas...)(fixed :) )=
* * So is the slider-pop-up.(fixed somehow)
* ctrl+z doesn't work. (= works after deleting krita.rc in the=20 share/apps/krita folder, breaks next restart later again, then works=20 after adding krita.rc to .kde/share/apps/krita again???) (okay, ctrl+z=20 breaking happens whenever there's two canvases. If one canvas is=20 removed, and on the singular canvas you doodle, the ctrl+z works again,=20 and then on next restart is also works with multiple views and... I=20 think I need to do a careful empirical test of this one)(it seems none=20 of the calligra-shortcuts are working at all, ctrl+s for example,=20 doesn't work either) (fixed by boudewijn)

I will post th= e crash reports in a bit in seperate e-mails!

--
W= olthera



--
Wolthera

_______________________________________________
Krita ma= iling list
kimageshop@kde.org
https://mail.kde.org/mailman/l= istinfo/kimageshop


------=_Part_1348692_807214355.1414484430495-- --===============4418206090028401282== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Krita mailing list kimageshop@kde.org https://mail.kde.org/mailman/listinfo/kimageshop --===============4418206090028401282==--