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

            Bug ID: 375214
           Summary: Krita 3.1.88 git Crashing every time saving
           Product: krita
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: krita-bugs-n...@kde.org
          Reporter: rgbe...@gmail.com
  Target Milestone: ---

Application: krita (3.1.88 (git 4df1b99))
 (Compiled from sources)
Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.9.4-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
Tried to save a .kra whether I drew on it or not. It would reset all the
settings that I had changed.
- Unusual behavior I noticed:
Krita would crash evertime I was drawing for about 5 min. Then I tried to save
the document before it crashed.
- Custom settings of the application:
I made the cavas bigger, 3508 X 2480 px @ 300 ppi
But everything else was default.

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4c68472780 (LWP 13775))]

Thread 7 (Thread 0x7f4c66453700 (LWP 13776)):
#0  0x00007f4c70a214ad in poll () from /lib64/libc.so.6
#1  0x00007f4c740b48f2 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f4c740b66df in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f4c6817e2a9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f4c715f072c in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f4c6f479444 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4c70a2a5ad in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f4c5b82c700 (LWP 13778)):
#0  0x00007f4c70a214ad in poll () from /lib64/libc.so.6
#1  0x00007f4c6ca80fec in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f4c6ca810fc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f4c717e0e4c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007f4c7179448a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f4c715ec194 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f4c7a42a445 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f4c715f072c in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f4c6f479444 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f4c70a2a5ad in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f4c0af72700 (LWP 13791)):
#0  0x00007f4c6f47f02f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f4c715f0d9a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f4c715eae7b in QSemaphore::acquire(int) () from
/usr/lib64/libQt5Core.so.5
#3  0x00007f4c78a355ce in KisTileDataPooler::waitForWork (this=0x7f4c78f16d00
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at
/home/rbear/krita/src/libs/image/tiles3/kis_tile_data_pooler.cc:165
#4  0x00007f4c78a35fb2 in KisTileDataPooler::run (this=0x7f4c78f16d00
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at
/home/rbear/krita/src/libs/image/tiles3/kis_tile_data_pooler.cc:187
#5  0x00007f4c715f072c in ?? () from /usr/lib64/libQt5Core.so.5
#6  0x00007f4c6f479444 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f4c70a2a5ad in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f4c0a771700 (LWP 13792)):
#0  0x00007f4c6f47f02f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f4c715f0d9a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f4c715eb123 in QSemaphore::tryAcquire(int, int) () from
/usr/lib64/libQt5Core.so.5
#3  0x00007f4c78a50c93 in KisTileDataSwapper::waitForWork (this=<optimized
out>) at
/home/rbear/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007f4c78a50e8a in KisTileDataSwapper::run (this=0x7f4c78f16d40
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at
/home/rbear/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007f4c715f072c in ?? () from /usr/lib64/libQt5Core.so.5
#6  0x00007f4c6f479444 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f4c70a2a5ad in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f4c09f70700 (LWP 13794)):
#0  0x00007f4c6f47f02f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f4c715f0d9a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f4c721ffa0a in ?? () from /usr/lib64/libQt5Widgets.so.5
#3  0x00007f4c715f072c in ?? () from /usr/lib64/libQt5Core.so.5
#4  0x00007f4c6f479444 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f4c70a2a5ad in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4c43fff700 (LWP 13844)):
#0  0x00007f4c6f47f02f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f4c715f0d9a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2  0x00007f4c721ffa0a in ?? () from /usr/lib64/libQt5Widgets.so.5
#3  0x00007f4c715f072c in ?? () from /usr/lib64/libQt5Core.so.5
#4  0x00007f4c6f479444 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f4c70a2a5ad in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4c68472780 (LWP 13775)):
[KCrash Handler]
#6  0x00007f4c70976107 in raise () from /lib64/libc.so.6
#7  0x00007f4c7097755a in abort () from /lib64/libc.so.6
#8  0x00007f4c715d9529 in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib64/libQt5Core.so.5
#9  0x00007f4c717a914f in QMetaType::registerNormalizedType(QByteArray const&,
void (*)(void*), void* (*)(void*, void const*), int,
QFlags<QMetaType::TypeFlag>, QMetaObject const*) () from
/usr/lib64/libQt5Core.so.5
#10 0x00007f4bf499ceae in qRegisterNormalizedMetaType<KisGridConfig>
(defined=QtPrivate::MetaTypeDefinedHelper<KisGridConfig, false>::Defined,
dummy=0x0, normalizedTypeName=...) at /usr/include/qt5/QtCore/qmetatype.h:1694
#11 qRegisterMetaType<KisGridConfig> (typeName=0x7f4bf4db6c54 "KisGridConfig",
defined=QtPrivate::MetaTypeDefinedHelper<KisGridConfig, false>::Defined,
dummy=0x0) at /usr/include/qt5/QtCore/qmetatype.h:1719
#12 KisGridConfigStaticRegistrar::KisGridConfigStaticRegistrar (this=<synthetic
pointer>) at /home/rbear/krita/src/libs/ui/canvas/kis_grid_config.cpp:29
#13 __static_initialization_and_destruction_0 (__initialize_p=1,
__priority=65535) at
/home/rbear/krita/src/libs/ui/canvas/kis_grid_config.cpp:32
#14 _GLOBAL__sub_I_kis_grid_config.cpp(void) () at
/home/rbear/krita/src/libs/ui/canvas/kis_grid_config.cpp:88
#15 0x00007f4c7a3f242a in ?? () from /lib64/ld-linux-x86-64.so.2
#16 0x00007f4c7a3f253b in ?? () from /lib64/ld-linux-x86-64.so.2
#17 0x00007f4c7a3f6b58 in ?? () from /lib64/ld-linux-x86-64.so.2
#18 0x00007f4c7a3f22d4 in ?? () from /lib64/ld-linux-x86-64.so.2
#19 0x00007f4c7a3f61d9 in ?? () from /lib64/ld-linux-x86-64.so.2
#20 0x00007f4c7310bfd9 in ?? () from /lib64/libdl.so.2
#21 0x00007f4c7a3f22d4 in ?? () from /lib64/ld-linux-x86-64.so.2
#22 0x00007f4c7310c589 in ?? () from /lib64/libdl.so.2
#23 0x00007f4c7310c071 in dlopen () from /lib64/libdl.so.2
#24 0x00007f4c717927d0 in ?? () from /usr/lib64/libQt5Core.so.5
#25 0x00007f4c7178c345 in ?? () from /usr/lib64/libQt5Core.so.5
#26 0x00007f4c7178c75b in ?? () from /usr/lib64/libQt5Core.so.5
#27 0x00007f4c71783810 in QPluginLoader::instance() () from
/usr/lib64/libQt5Core.so.5
#28 0x00007f4c79eed2d7 in KisImportExportManager::filterForMimeType
(mimetype=..., direction=direction@entry=KisImportExportManager::Export) at
/home/rbear/krita/src/libs/ui/KisImportExportManager.cpp:146
#29 0x00007f4c79eef2f3 in KisImportExportManager::convert
(this=this@entry=0x28039950,
direction=direction@entry=KisImportExportManager::Export, location=...,
realLocation=..., mimeType=..., showWarnings=showWarnings@entry=true,
exportConfiguration=...) at
/home/rbear/krita/src/libs/ui/KisImportExportManager.cpp:223
#30 0x00007f4c79ef1e6c in KisImportExportManager::exportDocument
(this=0x28039950, location=..., realLocation=..., mimeType=...,
showWarnings=true, exportConfiguration=...) at
/home/rbear/krita/src/libs/ui/KisImportExportManager.cpp:90
#31 0x00007f4c79ed9b2a in KisDocument::saveFile (this=this@entry=0x2a5a6850,
filePath=..., exportConfiguration=...) at
/home/rbear/krita/src/libs/ui/KisDocument.cpp:679
#32 0x00007f4c79eda991 in KisDocument::save (this=this@entry=0x2a5a6850,
exportConfiguration=...) at /home/rbear/krita/src/libs/ui/KisDocument.cpp:615
#33 0x00007f4c79edae61 in KisDocument::saveAs (this=this@entry=0x2a5a6850,
url=..., exportConfiguration=...) at
/home/rbear/krita/src/libs/ui/KisDocument.cpp:588
#34 0x00007f4c79eff97d in KisMainWindow::saveDocument
(this=this@entry=0x2784c870, document=0x2a5a6850, saveas=<optimized out>,
saveas@entry=false) at /home/rbear/krita/src/libs/ui/KisMainWindow.cpp:1036
#35 0x00007f4c79f001ce in KisMainWindow::slotFileSave (this=0x2784c870) at
/home/rbear/krita/src/libs/ui/KisMainWindow.cpp:1356
#36 0x00007f4c79f04ddd in KisMainWindow::qt_static_metacall (_o=0x2784c870,
_c=<optimized out>, _id=<optimized out>, _a=0x7fffa380d310) at
/home/rbear/krita/build/libs/ui/moc_KisMainWindow.cpp:304
#37 0x00007f4c717bb7af in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#38 0x00007f4c71fcdc02 in QAction::triggered(bool) () from
/usr/lib64/libQt5Widgets.so.5
#39 0x00007f4c71fd082d in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQt5Widgets.so.5
#40 0x00007f4c71fd1247 in QAction::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#41 0x00007f4c71fd4dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#42 0x00007f4c71fdc2e0 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#43 0x00007f4c79ecb1b7 in KisApplication::notify (this=<optimized out>,
receiver=0x2a10fe10, event=0x7fffa380d640) at
/home/rbear/krita/src/libs/ui/KisApplication.cpp:537
#44 0x00007f4c717957b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#45 0x00007f4c71af6509 in QShortcutMap::dispatchEvent(QKeyEvent*) () from
/usr/lib64/libQt5Gui.so.5
#46 0x00007f4c71af65f4 in QShortcutMap::tryShortcut(QKeyEvent*) () from
/usr/lib64/libQt5Gui.so.5
#47 0x00007f4c71ab1caa in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () from
/usr/lib64/libQt5Gui.so.5
#48 0x00007f4c71ac72dc in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /usr/lib64/libQt5Gui.so.5
#49 0x00007f4c71acc575 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib64/libQt5Gui.so.5
#50 0x00007f4c71aad1e3 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/libQt5Gui.so.5
#51 0x00007f4c681ae040 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#52 0x00007f4c6ca80d6d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#53 0x00007f4c6ca81050 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007f4c6ca810fc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#55 0x00007f4c717e0e37 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#56 0x00007f4c7179448a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#57 0x00007f4c7179bfcc in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#58 0x0000000000405135 in main (argc=1, argv=<optimized out>) at
/home/rbear/krita/src/krita/main.cc:258

Reported using DrKonqi

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

Reply via email to