Bug 350643 - Crash on startup w/ image load (64bit, low mem...)
Summary: Crash on startup w/ image load (64bit, low mem...)
Status: RESOLVED UNMAINTAINED
Alias: None
Product: krita
Classification: Applications
Component: General (other bugs)
Version First Reported In: 2.8.5
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-26 20:45 UTC by Steve Nordquist
Modified: 2016-06-16 09:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Nordquist 2015-07-26 20:45:41 UTC
Application: krita (2.8.5)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 4.0.5-antix.1-486-smp i686
Distribution: antiX 15

-- Information about the crash:
Pondering getting my ol' serial wacom recognized whilst krita queried other apps if they'd like to visit the pagefile.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb3269740 (LWP 5295))]

Thread 5 (Thread 0xadfcbb40 (LWP 5339)):
#0  0xb42adaa1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb75fb81c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5f07cbb in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x84e95c8, mutex=0x84fa5a0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb5f03519 in QSemaphore::acquire (this=0x84fa3d8, n=1) at thread/qsemaphore.cpp:144
#5  0xb592296e in ?? () from /usr/lib/libkritaimage.so.13
#6  0xb5922d85 in ?? () from /usr/lib/libkritaimage.so.13
#7  0xb5f0770e in QThreadPrivate::start (arg=0x84fa3d0) at thread/qthread_unix.cpp:349
#8  0xb42a9d97 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb75eedfe in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xad7cbb40 (LWP 5340)):
#0  0xb42adaa1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb75fb81c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5f07cbb in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x84e9818, mutex=0x84e97e0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb5f039cf in QSemaphore::tryAcquire (this=0x84e97b8, n=1, timeout=-1) at thread/qsemaphore.cpp:221
#5  0xb593e66f in KisTileDataSwapper::waitForWork() () from /usr/lib/libkritaimage.so.13
#6  0xb593e961 in KisTileDataSwapper::run() () from /usr/lib/libkritaimage.so.13
#7  0xb5f0770e in QThreadPrivate::start (arg=0x84fa3f0) at thread/qthread_unix.cpp:349
#8  0xb42a9d97 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb75eedfe in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xac3ffb40 (LWP 5397)):
#0  0xb42adaa1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb75fb81c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5f07cbb in wait (time=<optimized out>, this=<optimized out>) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x9e75220, mutex=0x9e74f18, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb6ba4e74 in QFileInfoGatherer::run (this=0x9e74f10) at dialogs/qfileinfogatherer.cpp:214
#5  0xb5f0770e in QThreadPrivate::start (arg=0x9e74f10) at thread/qthread_unix.cpp:349
#6  0xb42a9d97 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xb75eedfe in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xabbffb40 (LWP 5398)):
#0  0xb75fc28d in clock_gettime () from /lib/i386-linux-gnu/libc.so.6
#1  0xb5f63925 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#3  0xb6054873 in updateCurrentTime (this=0xace98c1c) at kernel/qeventdispatcher_unix.cpp:354
#4  QTimerInfoList::timerWait (this=0xace98c1c, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#5  0xb6052f09 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xabbff0c8) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6052fc5 in timerSourcePrepare (source=0xace98be8, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb41a44eb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb41a4f64 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb41a5196 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6053854 in QEventDispatcherGlib::processEvents (this=0xace98ea8, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#11 0xb601fd9f in QEventLoop::processEvents (this=0xabbff254, flags=...) at kernel/qeventloop.cpp:149
#12 0xb602012e in QEventLoop::exec (this=0xabbff254, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5f04b0b in QThread::exec (this=0x9e75398) at thread/qthread.cpp:538
#14 0xb5fff906 in QInotifyFileSystemWatcherEngine::run (this=0x9e75398) at io/qfilesystemwatcher_inotify.cpp:265
#15 0xb5f0770e in QThreadPrivate::start (arg=0x9e75398) at thread/qthread_unix.cpp:349
#16 0xb42a9d97 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb75eedfe in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3269740 (LWP 5295)):
[KCrash Handler]
#6  0xb73938de in KisOpenGLImageTextures::updateTextureFormat() () from /usr/lib/libkritaui.so.13
#7  0xb73956ab in KisOpenGLImageTextures::createImageTextureTiles() () from /usr/lib/libkritaui.so.13
#8  0xb7396b58 in KisOpenGLImageTextures::slotImageSizeChanged(int, int) () from /usr/lib/libkritaui.so.13
#9  0xb721453d in KisCanvas2::finishResizingImage(int, int) () from /usr/lib/libkritaui.so.13
#10 0xb72189d3 in ?? () from /usr/lib/libkritaui.so.13
#11 0xb60377a2 in QMetaObject::activate (sender=0x9fa2968, m=0xb75062a0 <KisCanvas2::staticMetaObject>, local_signal_index=3, argv=0xbfaff4c0) at kernel/qobject.cpp:3567
#12 0xb72150c6 in KisCanvas2::sigContinueResizeImage(int, int) () from /usr/lib/libkritaui.so.13
#13 0xb72164f8 in KisCanvas2::startResizingImage() () from /usr/lib/libkritaui.so.13
#14 0xb721686c in KisCanvas2::connectCurrentCanvas() () from /usr/lib/libkritaui.so.13
#15 0xb7216a52 in KisCanvas2::initializeImage() () from /usr/lib/libkritaui.so.13
#16 0xb7330de3 in KisView2::slotLoadingFinished() () from /usr/lib/libkritaui.so.13
#17 0xb7331629 in ?? () from /usr/lib/libkritaui.so.13
#18 0xb60377a2 in QMetaObject::activate (sender=0x838e6a0, m=0xb750a408 <KisDoc2::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3567
#19 0xb729b202 in KisDoc2::sigLoadingFinished() () from /usr/lib/libkritaui.so.13
#20 0xb729bc79 in KisDoc2::completeLoading(KoStore*) () from /usr/lib/libkritaui.so.13
#21 0xb7064921 in KoDocument::loadNativeFormatFromStoreInternal(KoStore*) () from /usr/lib/libkomain.so.13
#22 0xb7064f2c in KoDocument::loadNativeFormatFromStore(QString const&) () from /usr/lib/libkomain.so.13
#23 0xb706554c in KoDocument::loadNativeFormat(QString const&) () from /usr/lib/libkomain.so.13
#24 0xb705f355 in KoDocument::openFile() () from /usr/lib/libkomain.so.13
#25 0xb7066d30 in KoDocument::openUrlInternal(KUrl const&) () from /usr/lib/libkomain.so.13
#26 0xb7067191 in KoDocument::openUrl(KUrl const&) () from /usr/lib/libkomain.so.13
#27 0xb7103b55 in KoPart::openExistingFile(KUrl const&) () from /usr/lib/libkomain.so.13
#28 0xb76c36c1 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krita.so
#29 0xb76beab9 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krita.so
#30 0xb60377a2 in QMetaObject::activate (sender=0x82a7cd8, m=0xb6ff2a7c <QLabel::staticMetaObject>, local_signal_index=0, argv=0xbfaffe24) at kernel/qobject.cpp:3567
#31 0xb6a9b151 in QLabel::linkActivated (this=0x82a7cd8, _t1=...) at .moc/release-shared/moc_qlabel.cpp:193
#32 0xb6a9c290 in QLabel::qt_static_metacall (_o=0x8, _id=160689880, _a=0xbfafff04, _c=<optimized out>) at .moc/release-shared/moc_qlabel.cpp:86
#33 0xb60377a2 in QMetaObject::activate (sender=0x82c2db0, m=0xb6ff010c <QTextControl::staticMetaObject>, local_signal_index=13, argv=0xbfafff04) at kernel/qobject.cpp:3567
#34 0xb68b38f1 in QTextControl::linkActivated (this=0x82c2db0, _t1=...) at .moc/release-shared/moc_qtextcontrol_p.cpp:335
#35 0xb68b7a67 in QTextControlPrivate::activateLinkUnderCursor (this=0x82f73b0, href=...) at text/qtextcontrol.cpp:2741
#36 0xb68bb7ef in QTextControlPrivate::mouseReleaseEvent (this=0x82f73b0, e=0xbfb00684, button=Qt::LeftButton, pos=..., modifiers=..., buttons=..., globalPos=...) at text/qtextcontrol.cpp:1755
#37 0xb68bc377 in QTextControl::processEvent (this=0x82c2db0, e=0xbfb00684, matrix=..., contextWidget=0x82a7cd8) at text/qtextcontrol.cpp:962
#38 0xb68b0300 in QTextControl::processEvent (this=0x82c2db0, e=0xbfb00684, coordinateOffset=..., contextWidget=0x82a7cd8) at text/qtextcontrol.cpp:907
#39 0xb6a9ad3d in QLabelPrivate::sendControlEvent (this=0x82a2fe8, e=0xbfb00684) at widgets/qlabel.cpp:1651
#40 0xb668bbe9 in QWidget::event (this=0x82a7cd8, event=0xbfb00684) at kernel/qwidget.cpp:8775
#41 0xb6a9637a in QFrame::event (this=0x82a7cd8, e=0xbfb00684) at widgets/qframe.cpp:557
#42 0xb6a9c602 in QLabel::event (this=0x82a7cd8, e=0xbfb00684) at widgets/qlabel.cpp:1073
#43 0xb663050a in QApplicationPrivate::notify_helper (this=0x81054f0, receiver=0x82a7cd8, e=0xbfb00684) at kernel/qapplication.cpp:4570
#44 0xb66391b6 in QApplication::notify (this=0xbfb01efc, receiver=0x82a7cd8, e=0xbfb00684) at kernel/qapplication.cpp:4113
#45 0xb7053c8f in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.13
#46 0xb602142a in QCoreApplication::notifyInternal (this=0xbfb01efc, receiver=0x82a7cd8, event=0xbfb00684) at kernel/qcoreapplication.cpp:955
#47 0xb6636b4c in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#48 QApplicationPrivate::sendMouseEvent (receiver=0x82a7cd8, event=0xbfb00684, alienWidget=0x82a7cd8, nativeWidget=0x82ba510, buttonDown=0xb7009f44 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#49 0xb66ba3d9 in QETWidget::translateMouseEvent (this=0x82ba510, event=0xbfb0088c) at kernel/qapplication_x11.cpp:4540
#50 0xb66b90f5 in QApplication::x11ProcessEvent (this=0xbfb01efc, event=0xbfb0088c) at kernel/qapplication_x11.cpp:3663
#51 0xb66e4441 in x11EventSourceDispatch (s=0x8102588, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0xb41a4da4 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb41a50c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#54 0xb41a5196 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0xb60538ce in QEventDispatcherGlib::processEvents (this=0x80a0ee8, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#56 0xb66e4516 in QGuiEventDispatcherGlib::processEvents (this=0x80a0ee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0xb602557a in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1142
#58 0xb57d7375 in KoProgressUpdater::update() () from /usr/lib/libkowidgetutils.so.13
#59 0xb57d7929 in ?? () from /usr/lib/libkowidgetutils.so.13
#60 0xb60377a2 in QMetaObject::activate (sender=0x95de060, m=0xb57e1cd8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3567
#61 0xb57d8ddc in ?? () from /usr/lib/libkowidgetutils.so.13
#62 0xb60377a2 in QMetaObject::activate (sender=0x95e30d8, m=0xb57e1c68 <KoUpdater::staticMetaObject>, local_signal_index=1, argv=0xbfb00ca4) at kernel/qobject.cpp:3567
#63 0xb57d8861 in KoUpdater::sigProgress(int) () from /usr/lib/libkowidgetutils.so.13
#64 0xb57d88b5 in KoUpdater::setProgress(int) () from /usr/lib/libkowidgetutils.so.13
#65 0xb705f1db in KoDocument::openFile() () from /usr/lib/libkomain.so.13
#66 0xb7066d30 in KoDocument::openUrlInternal(KUrl const&) () from /usr/lib/libkomain.so.13
#67 0xb7067191 in KoDocument::openUrl(KUrl const&) () from /usr/lib/libkomain.so.13
#68 0xb7103b55 in KoPart::openExistingFile(KUrl const&) () from /usr/lib/libkomain.so.13
#69 0xb76c36c1 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krita.so
#70 0xb76beab9 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krita.so
#71 0xb60377a2 in QMetaObject::activate (sender=0x82a7cd8, m=0xb6ff2a7c <QLabel::staticMetaObject>, local_signal_index=0, argv=0xbfb01124) at kernel/qobject.cpp:3567
#72 0xb6a9b151 in QLabel::linkActivated (this=0x82a7cd8, _t1=...) at .moc/release-shared/moc_qlabel.cpp:193
#73 0xb6a9c290 in QLabel::qt_static_metacall (_o=0x8, _id=160689880, _a=0xbfb01204, _c=<optimized out>) at .moc/release-shared/moc_qlabel.cpp:86
#74 0xb60377a2 in QMetaObject::activate (sender=0x82c2db0, m=0xb6ff010c <QTextControl::staticMetaObject>, local_signal_index=13, argv=0xbfb01204) at kernel/qobject.cpp:3567
#75 0xb68b38f1 in QTextControl::linkActivated (this=0x82c2db0, _t1=...) at .moc/release-shared/moc_qtextcontrol_p.cpp:335
#76 0xb68b7a67 in QTextControlPrivate::activateLinkUnderCursor (this=0x82f73b0, href=...) at text/qtextcontrol.cpp:2741
#77 0xb68bb7ef in QTextControlPrivate::mouseReleaseEvent (this=0x82f73b0, e=0xbfb01984, button=Qt::LeftButton, pos=..., modifiers=..., buttons=..., globalPos=...) at text/qtextcontrol.cpp:1755
#78 0xb68bc377 in QTextControl::processEvent (this=0x82c2db0, e=0xbfb01984, matrix=..., contextWidget=0x82a7cd8) at text/qtextcontrol.cpp:962
#79 0xb68b0300 in QTextControl::processEvent (this=0x82c2db0, e=0xbfb01984, coordinateOffset=..., contextWidget=0x82a7cd8) at text/qtextcontrol.cpp:907
#80 0xb6a9ad3d in QLabelPrivate::sendControlEvent (this=0x82a2fe8, e=0xbfb01984) at widgets/qlabel.cpp:1651
#81 0xb668bbe9 in QWidget::event (this=0x82a7cd8, event=0xbfb01984) at kernel/qwidget.cpp:8775
#82 0xb6a9637a in QFrame::event (this=0x82a7cd8, e=0xbfb01984) at widgets/qframe.cpp:557
#83 0xb6a9c602 in QLabel::event (this=0x82a7cd8, e=0xbfb01984) at widgets/qlabel.cpp:1073
#84 0xb663050a in QApplicationPrivate::notify_helper (this=0x81054f0, receiver=0x82a7cd8, e=0xbfb01984) at kernel/qapplication.cpp:4570
#85 0xb66391b6 in QApplication::notify (this=0xbfb01efc, receiver=0x82a7cd8, e=0xbfb01984) at kernel/qapplication.cpp:4113
#86 0xb7053c8f in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.13
#87 0xb602142a in QCoreApplication::notifyInternal (this=0xbfb01efc, receiver=0x82a7cd8, event=0xbfb01984) at kernel/qcoreapplication.cpp:955
#88 0xb6636b4c in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#89 QApplicationPrivate::sendMouseEvent (receiver=0x82a7cd8, event=0xbfb01984, alienWidget=0x82a7cd8, nativeWidget=0x82ba510, buttonDown=0xb7009f44 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#90 0xb66ba3d9 in QETWidget::translateMouseEvent (this=0x82ba510, event=0xbfb01b8c) at kernel/qapplication_x11.cpp:4540
#91 0xb66b90f5 in QApplication::x11ProcessEvent (this=0xbfb01efc, event=0xbfb01b8c) at kernel/qapplication_x11.cpp:3663
#92 0xb66e4441 in x11EventSourceDispatch (s=0x8102588, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#93 0xb41a4da4 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#94 0xb41a50c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#95 0xb41a5196 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#96 0xb6053839 in QEventDispatcherGlib::processEvents (this=0x80a0ee8, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#97 0xb66e4516 in QGuiEventDispatcherGlib::processEvents (this=0x80a0ee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#98 0xb601fd9f in QEventLoop::processEvents (this=0xbfb01e64, flags=...) at kernel/qeventloop.cpp:149
#99 0xb602012e in QEventLoop::exec (this=0xbfb01e64, flags=...) at kernel/qeventloop.cpp:204
#100 0xb60262b6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#101 0xb662e614 in QApplication::exec () at kernel/qapplication.cpp:3828
#102 0xb76c318d in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_krita.so
#103 0x0804855b in ?? ()
#104 0xb7533723 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#105 0x08048587 in _start ()

Possible duplicates by query: bug 277702.

Reported using DrKonqi
Comment 1 Halla Rempt 2015-07-27 09:18:37 UTC
Hi Steve,

Thanks for your report. This is actually a crash in the opengl code. Maybe we're running out of GPU texture memory? In any case, you're using an older version of Krita, 2.8. Please try updating to 2.9. If the problem persists, please re-open the bug! If 2.9 fixes the bug, we can resolve it as closed/fixed :-)
Comment 2 Halla Rempt 2016-06-16 09:59:15 UTC
2.8 is no longer maintained. Please update to 3.0.