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.