https://bugs.kde.org/show_bug.cgi?id=399435

            Bug ID: 399435
           Summary: Crash when switching workspaces.
           Product: krita
           Version: git master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Dockers
          Assignee: krita-bugs-n...@kde.org
          Reporter: griffinval...@gmail.com
  Target Milestone: ---

No idea what happened here. Went from my custom work space to the animation
workspace, and boom, crash.

GDB backtrace
-------------------------------------------------

Thread 1 "krita" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all backtrace

Thread 9 (Thread 0x7fff9bfff700 (LWP 15255)):
#0  0x00007ffff4112bf9 in __GI___poll (fds=0x7fff90003ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffebe79439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffebe7954c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c65a9b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c09dea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4a34b8a in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffed7756db in start_thread (arg=0x7fff9bfff700) at
pthread_create.c:463
#8  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffa0d93700 (LWP 15246)):
#0  0x00007ffff4112bf9 in __GI___poll (fds=0x7fff94005440, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffebe79439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffebe7954c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c65a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c09dea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4a34b8a in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffd90c6906 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffed7756db in start_thread (arg=0x7fffa0d93700) at
pthread_create.c:463
#9  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffaee1d700 (LWP 15241)):
#0  0x00007ffff4112bf9 in __GI___poll (fds=0x7fff9c004ee0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffebe79439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffebe7954c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c65a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c09dea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4a34b8a in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffd8c4b8b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffed7756db in start_thread (arg=0x7fffaee1d700) at
pthread_create.c:463
#9  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffae61c700 (LWP 15216)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4a33840 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffff4a336b2 in QSemaphore::tryAcquire(int, int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff1adede3 in KisTileDataSwapper::waitForWork (this=<optimized
out>)
    at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007ffff1adf03a in KisTileDataSwapper::run (
    this=0x7ffff2188c80
<_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>)
    at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffed7756db in start_thread (arg=0x7fffae61c700) at
pthread_create.c:463
#7  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffb5d09700 (LWP 15210)):
#0  0x00007ffff4112bf9 in __GI___poll (fds=0x7fffb0004ae0, nfds=1,
timeout=9991) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffebe79439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffebe7954c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c65a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c09dea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4a34b8a in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffed7756db in start_thread (arg=0x7fffb5d09700) at
pthread_create.c:463
#8  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffce0dd700 (LWP 15056)):
#0  0x00007ffff4112bf9 in __GI___poll (fds=0x7fffc80194b0, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
---Type <return> to continue, or q <return> to quit---
#1  0x00007fffebe79439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffebe7954c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c65a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff4c09dea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4a34b8a in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffed9a2e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffed7756db in start_thread (arg=0x7fffce0dd700) at
pthread_create.c:463
#9  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffdbfed700 (LWP 15051)):
#0  0x00007ffff4112bf9 in __GI___poll (fds=0x7fffdbfecc68, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff23e8747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff23ea36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffde95a129 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff4a3faab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffed7756db in start_thread (arg=0x7fffdbfed700) at
pthread_create.c:463
#6  0x00007ffff411f88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7f92cc0 (LWP 14946)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff403e801 in __GI_abort () at abort.c:79
#2  0x00007ffff4a105db in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff4a0fdd1 in qt_assert(char const*, char const*, int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff1d3555a in KisPaintDevice::keyframeChannel (this=<optimized
out>)
    at /home/wolthera/krita/src/libs/image/kis_paint_device.cc:1967
#5  0x00007ffff1cc12c6 in KisLayer::createThumbnailForFrame
(this=0x55557acce1f0, w=177, h=200, time=0)
    at /home/wolthera/krita/src/libs/image/kis_layer.cc:947
#6  0x00007fffb9cce919 in TimelineFramesModel::data (this=<optimized out>,
index=..., role=<optimized out>)
    at
/home/wolthera/krita/src/plugins/dockers/animation/timeline_frames_model.cpp:399
#7  0x00007ffff1676e98 in QModelIndex::data (arole=257, this=0x7fffffffd550)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:455
#8  KoIconToolTip::createDocument (this=0x555567219008, index=...)
---Type <return> to continue, or q <return> to quit---
    at /home/wolthera/krita/src/libs/widgets/KoIconToolTip.cpp:44
#9  0x00007ffff16941a9 in KoItemToolTip::showTip (this=0x555567219008,
widget=0x55556720d4a0, pos=..., option=..., 
    index=...) at /home/wolthera/krita/src/libs/widgets/KoItemToolTip.cpp:60
#10 0x00007fffb9cda38e in TimelineFramesView::viewportEvent
(this=0x55556720d4a0, event=0x7fffffffd980)
    at
/home/wolthera/krita/src/plugins/dockers/animation/timeline_frames_view.cpp:1497
#11 0x00007ffff4c0b83d in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff5998e65 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff59a152a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff73d04f7 in KisApplication::notify (this=<optimized out>,
receiver=0x55556722a0b0, event=0x7fffffffd980)
    at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:610
#15 0x00007ffff4c0bab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff599ed48 in QApplication::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff7451ba2 in QtSingleApplication::event (this=<optimized out>,
event=<optimized out>)
    at
/home/wolthera/krita/src/libs/ui/qtsingleapplication/qtsingleapplication.cpp:128
#18 0x00007ffff5998e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff59a045f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff73d04f7 in KisApplication::notify (this=<optimized out>,
receiver=0x7fffffffe0b0, event=0x7fffffffdcc0)
    at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:610
#21 0x00007ffff4c0bab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff4c64f0e in QTimerInfoList::activateTimers() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff4c65709 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fffebe79287 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffebe794c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffebe7954c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff4c65a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fffde9e4ed1 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#29 0x00007ffff4c09dea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff4c12fa0 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#31 0x0000555555e8d1da in main (argc=<optimized out>, argv=0x7fffffffe218) at
/home/wolthera/krita/src/krita/main.cc:435
(gdb)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to