[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: MVC branch initial impressions and list of bugs.
From:       Wolthera <griffinvalley () gmail ! com>
Date:       2014-10-27 12:17:15
Message-ID: CAN80MtEKaThEmco9r62sh_GuPPz3n5zwuEytp4D3fF_KOcYVzQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


crash upon creating a new view of an unnamed document:

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 0x7f49a829f7c0 (LWP 6395))]

Thread 5 (Thread 0x7f49737fe700 (LWP 6442)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49a56b4406 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f49a56b05eb in QSemaphore::acquire(int) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f49a4574d0e in KisTileDataPooler::waitForWork
(this=this@entry=0x30ef3b0)
at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162
#4  0x00007f49a45750dd in KisTileDataPooler::run (this=0x30ef3b0) at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184
#5  0x00007f49a56b3f2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f49a02d4f6e in start_thread (arg=0x7f49737fe700) at
pthread_create.c:311
#7  0x00007f49a79959cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f4979716700 (LWP 6443)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49a56b4406 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f49a56b09f3 in QSemaphore::tryAcquire(int, int) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f49a4590e23 in KisTileDataSwapper::waitForWork (this=<optimized
out>) at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007f49a45910ba in KisTileDataSwapper::run (this=0x30ef3e8) at
/home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007f49a56b3f2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f49a02d4f6e in start_thread (arg=0x7f4979716700) at
pthread_create.c:311
#7  0x00007f49a79959cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f4984310700 (LWP 6446)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f49a56b4406 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f49a6681086 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00007f49a56b3f2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f49a02d4f6e in start_thread (arg=0x7f4984310700) at
pthread_create.c:311
#5  0x00007f49a79959cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f4973fff700 (LWP 6447)):
#0  0x00007f49a7988f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f499fdfc6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f499fdfc7ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f49a57e0a76 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f49a57b25ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f49a57b28e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f49a56b188f in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f49a5793d13 in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f49a56b3f2f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f49a02d4f6e in start_thread (arg=0x7f4973fff700) at
pthread_create.c:311
#10 0x00007f49a79959cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f49a829f7c0 (LWP 6395)):
[KCrash Handler]
#5  0x00007f49a57ba0f7 in QMetaObject::cast(QObject*) const () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f49a7430775 in qobject_cast<KisDoc2*> (object=<optimized out>)
at /usr/include/qt4/QtCore/qobject.h:380
#7  KisMainWindow::newView (this=0x299ca40, document=<optimized out>) at
/home/wolthera/kde4/src/calligra/krita/ui/kis_main_window.cpp:319
#8  0x00007f49a57c7a58 in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f49a57cf1f2 in QSignalMapper::mapped(QObject*) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f49a57cf309 in QSignalMapper::map(QObject*) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f49a57c7a58 in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f49a619ea32 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007f49a61a0403 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007f49a65cd7f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f49a65d1d19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f49a12d9155 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5
#17 0x00007f49a61f431e in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007f49a65d5aeb in QMenu::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f49a61a4dfc in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f49a61ab5ad in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007f49a6cd7ed7 in KoApplication::notify (this=<optimized out>,
receiver=0x279e470, event=0x7fff0fe32ec0) at
/home/wolthera/kde4/src/calligra/krita/komvc/KoApplication.cpp:497
#22 0x00007f49a57b38bd in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007f49a61aad63 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f49a621fb0c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007f49a621f079 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f49a6246922 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007f499fdfc3b6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f499fdfc708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f499fdfc7ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f49a57e0a55 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x00007f49a62469d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007f49a57b25ef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007f49a57b28e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007f49a57b7e5b in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007f49a7d73774 in kdemain (argc=<optimized out>, argv=<optimized
out>) at /home/wolthera/kde4/src/calligra/krita/main.cc:104
#36 0x00007f49a78bcde5 in __libc_start_main (main=0x4006b0 <main(int,
char**)>, argc=1, ubp_av=0x7fff0fe33858, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff0fe33848)
at libc-start.c:260
#37 0x00000000004006de in _start ()

[Attachment #5 (text/html)]

<div dir="ltr">crash upon creating a new view of an unnamed \
document:<br><br>Application: Krita (krita), signal: Segmentation fault<br>Using host \
libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.<br>[Current \
thread is 1 (Thread 0x7f49a829f7c0 (LWP 6395))]<br><br>Thread 5 (Thread \
0x7f49737fe700 (LWP 6442)):<br>#0   pthread_cond_wait@@GLIBC_2.3.2 () at \
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185<br>#1   \
0x00007f49a56b4406 in QWaitCondition::wait(QMutex*, unsigned long) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#2   0x00007f49a56b05eb in \
QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#3   \
0x00007f49a4574d0e in KisTileDataPooler::waitForWork (this=this@entry=0x30ef3b0) at \
/home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162<br>#4 \
0x00007f49a45750dd in KisTileDataPooler::run (this=0x30ef3b0) at \
/home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184<br>#5 \
0x00007f49a56b3f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#6   \
0x00007f49a02d4f6e in start_thread (arg=0x7f49737fe700) at pthread_create.c:311<br>#7 \
0x00007f49a79959cd in clone () at \
../sysdeps/unix/sysv/linux/x86_64/clone.S:113<br><br>Thread 4 (Thread 0x7f4979716700 \
(LWP 6443)):<br>#0   pthread_cond_wait@@GLIBC_2.3.2 () at \
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185<br>#1   \
0x00007f49a56b4406 in QWaitCondition::wait(QMutex*, unsigned long) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#2   0x00007f49a56b09f3 in \
QSemaphore::tryAcquire(int, int) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#3   0x00007f49a4590e23 in \
KisTileDataSwapper::waitForWork (this=&lt;optimized out&gt;) at \
/home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86<br>#4 \
0x00007f49a45910ba in KisTileDataSwapper::run (this=0x30ef3e8) at \
/home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92<br>#5 \
0x00007f49a56b3f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#6   \
0x00007f49a02d4f6e in start_thread (arg=0x7f4979716700) at pthread_create.c:311<br>#7 \
0x00007f49a79959cd in clone () at \
../sysdeps/unix/sysv/linux/x86_64/clone.S:113<br><br>Thread 3 (Thread 0x7f4984310700 \
(LWP 6446)):<br>#0   pthread_cond_wait@@GLIBC_2.3.2 () at \
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185<br>#1   \
0x00007f49a56b4406 in QWaitCondition::wait(QMutex*, unsigned long) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#2   0x00007f49a6681086 in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#3   0x00007f49a56b3f2f in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#4   0x00007f49a02d4f6e in start_thread \
(arg=0x7f4984310700) at pthread_create.c:311<br>#5   0x00007f49a79959cd in clone () \
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113<br><br>Thread 2 (Thread \
0x7f4973fff700 (LWP 6447)):<br>#0   0x00007f49a7988f7d in poll () at \
../sysdeps/unix/syscall-template.S:81<br>#1   0x00007f499fdfc6a4 in ?? () from \
/lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#2   0x00007f499fdfc7ac in \
g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#3   \
0x00007f49a57e0a76 in \
QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () \
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#4   0x00007f49a57b25ef in \
QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#5   0x00007f49a57b28e5 in \
QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#6   0x00007f49a56b188f in \
QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#7   \
0x00007f49a5793d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#8   \
0x00007f49a56b3f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#9   \
0x00007f49a02d4f6e in start_thread (arg=0x7f4973fff700) at \
pthread_create.c:311<br>#10 0x00007f49a79959cd in clone () at \
../sysdeps/unix/sysv/linux/x86_64/clone.S:113<br><br>Thread 1 (Thread 0x7f49a829f7c0 \
(LWP 6395)):<br>[KCrash Handler]<br>#5   0x00007f49a57ba0f7 in \
QMetaObject::cast(QObject*) const () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#6   0x00007f49a7430775 in \
qobject_cast&lt;KisDoc2*&gt; (object=&lt;optimized out&gt;) at \
/usr/include/qt4/QtCore/qobject.h:380<br>#7   KisMainWindow::newView (this=0x299ca40, \
document=&lt;optimized out&gt;) at \
/home/wolthera/kde4/src/calligra/krita/ui/kis_main_window.cpp:319<br>#8   \
0x00007f49a57c7a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, \
void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#9   0x00007f49a57cf1f2 \
in QSignalMapper::mapped(QObject*) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#10 0x00007f49a57cf309 in \
QSignalMapper::map(QObject*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#11 \
0x00007f49a57c7a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, \
void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#12 0x00007f49a619ea32 in \
QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#13 \
0x00007f49a61a0403 in QAction::activate(QAction::ActionEvent) () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#14 0x00007f49a65cd7f9 in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#15 0x00007f49a65d1d19 in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#16 0x00007f49a12d9155 in \
KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5<br>#17 \
0x00007f49a61f431e in QWidget::event(QEvent*) () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#18 0x00007f49a65d5aeb in \
QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#19 \
0x00007f49a61a4dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#20 0x00007f49a61ab5ad in \
QApplication::notify(QObject*, QEvent*) () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#21 0x00007f49a6cd7ed7 in \
KoApplication::notify (this=&lt;optimized out&gt;, receiver=0x279e470, \
event=0x7fff0fe32ec0) at \
/home/wolthera/kde4/src/calligra/krita/komvc/KoApplication.cpp:497<br>#22 \
0x00007f49a57b38bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#23 0x00007f49a61aad63 in \
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, \
QWidget**, QPointer&lt;QWidget&gt;&amp;, bool) () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#24 0x00007f49a621fb0c in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#25 0x00007f49a621f079 in \
QApplication::x11ProcessEvent(_XEvent*) () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#26 0x00007f49a6246922 in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#27 0x00007f499fdfc3b6 in \
g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#28 \
0x00007f499fdfc708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#29 \
0x00007f499fdfc7ac in g_main_context_iteration () from \
/lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#30 0x00007f49a57e0a55 in \
QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () \
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#31 0x00007f49a62469d6 in ?? () from \
/usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>#32 0x00007f49a57b25ef in \
QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#33 0x00007f49a57b28e5 in \
QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from \
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#34 0x00007f49a57b7e5b in \
QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>#35 \
0x00007f49a7d73774 in kdemain (argc=&lt;optimized out&gt;, argv=&lt;optimized \
out&gt;) at /home/wolthera/kde4/src/calligra/krita/main.cc:104<br>#36 \
0x00007f49a78bcde5 in __libc_start_main (main=0x4006b0 &lt;main(int, char**)&gt;, \
argc=1, ubp_av=0x7fff0fe33858, init=&lt;optimized out&gt;, fini=&lt;optimized \
out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fff0fe33848) at \
libc-start.c:260<br>#37 0x00000000004006de in _start ()<br></div>



_______________________________________________
Krita mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic