Summary: | Crop with ratio and then wavelet denoise crashed Krita | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Kubuntiac <user581> |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | animtim, bugs_kde_org2, halla, lemma |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Kubuntiac
2009-12-08 03:47:18 UTC
Same set of circumstances, a backtrace that looks different (to my untrained eyes): Application that crashed: krita Version of the application: 2.2 Alpha 1 KDE Version: 4.3.4 (KDE 4.3.4) Qt Version: 4.5.2 Operating System: Linux 2.6.31-16-generic x86_64 Distribution: Ubuntu 9.10 What I was doing when the application crashed: <In detail, tell us what you were doing when the application crashed.> -- Backtrace: Application: Krita (krita), signal: Segmentation fault [Current thread is 1 (Thread 0x7fee34bff770 (LWP 2455))] Thread 3 (Thread 0x7fee26ccc910 (LWP 2456)): #0 0x00007fee2bdb65a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fee345df4fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fee345db490 in QSemaphore::acquire(int) () from /usr/lib/libQtCore.so.4 #3 0x00007fee33d9910e in KisTileDataPooler::waitForWork (this=0x7fee340f04c0) at /media/Seagate15tb/src/koffice/krita/image/tiles3/kis_tile_data_pooler.cc:120 #4 0x00007fee33d99468 in KisTileDataPooler::run (this=0x7fee340f04c0) at /media/Seagate15tb/src/koffice/krita/image/tiles3/kis_tile_data_pooler.cc:149 #5 0x00007fee345de445 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007fee2bdb1a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007fee2c9917bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fee251a1910 (LWP 2464)): [KCrash Handler] #5 0x00007fee33e257a3 in KisMathToolbox::transformToFR (this=<value optimized out>, src=<value optimized out>, fr=<value optimized out>, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_math_toolbox.cpp:119 #6 0x00007fee33deb134 in KisBasicMathToolbox::fastWaveletTransformation (this=<value optimized out>, src=) at /media/Seagate15tb/src/koffice/krita/image/kis_basic_math_toolbox.cpp:112 #7 0x00007fee1ab8bcec in KisWaveletNoiseReduction::process (this=<value optimized out>, srcInfo=<value optimized out>, dstInfo=<value optimized out>, areaSize=<value optimized out>, config=<value optimized out>, progressUpdater=0x7fee207dd1c0) at /media/Seagate15tb/src/koffice/krita/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp:117 #8 0x00007fee33dfc02b in KisFilterMask::decorateRect (this=0x44e3380, src=<value optimized out>, dst=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:117 #9 0x00007fee33e1dfc6 in KisMask::apply (this=0x44e3380, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137 #10 0x00007fee33e1b779 in KisLayer::applyMasks (this=<value optimized out>, source=<value optimized out>, destination=<value optimized out>, requestedRect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:323 #11 0x00007fee33e1c73f in KisLayer::updateProjection (this=0x273f700, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381 #12 0x00007fee33e47aa4 in KisImageUpdater::update (this=0x7fee20003800, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174 #13 0x00007fee33e47f60 in KisImageUpdater::startUpdate (this=0x7fee20003800, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156 #14 0x00007fee33e4807d in KisImageUpdater::qt_metacall (this=0x7fee20003800, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x43af8f0) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132 #15 0x00007fee346d40f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #16 0x00007fee2dc6eefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0x00007fee2dc761ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #18 0x00007fee2f05fe56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0x00007fee346c4c2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #20 0x00007fee346c580a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #21 0x00007fee346f02b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #22 0x00007fee346c5c1f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #23 0x00007fee33e2e300 in KisNodeProgressProxy::setValue (this=0x31e72f0, _value=2) at /media/Seagate15tb/src/koffice/krita/image/kis_node_progress_proxy.cpp:71 #24 0x00007fee335fc69d in KoProgressUpdater::start (this=0x7fee2519d3a0, range=100, text=...) at /media/Seagate15tb/src/koffice/libs/main/KoProgressUpdater.cpp:88 #25 0x00007fee33dfbeb8 in KisFilterMask::decorateRect (this=0x44e3380, src=<value optimized out>, dst=..., rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:111 #26 0x00007fee33e1dfc6 in KisMask::apply (this=0x44e3380, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137 #27 0x00007fee33e1b779 in KisLayer::applyMasks (this=<value optimized out>, source=<value optimized out>, destination=<value optimized out>, requestedRect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:323 #28 0x00007fee33e1c73f in KisLayer::updateProjection (this=0x273f700, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381 #29 0x00007fee33e47aa4 in KisImageUpdater::update (this=0x7fee20003800, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174 #30 0x00007fee33e47f60 in KisImageUpdater::startUpdate (this=0x7fee20003800, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156 #31 0x00007fee33e4807d in KisImageUpdater::qt_metacall (this=0x7fee20003800, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x43af820) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132 #32 0x00007fee346d40f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #33 0x00007fee2dc6eefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #34 0x00007fee2dc761ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #35 0x00007fee2f05fe56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #36 0x00007fee346c4c2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #37 0x00007fee346c580a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #38 0x00007fee346f02b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0x00007fee346c5c1f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0x00007fee33e2e300 in KisNodeProgressProxy::setValue (this=0x31e72f0, _value=2) at /media/Seagate15tb/src/koffice/krita/image/kis_node_progress_proxy.cpp:71 #41 0x00007fee335fc69d in KoProgressUpdater::start (this=0x7fee2519e2f0, range=100, text=...) at /media/Seagate15tb/src/koffice/libs/main/KoProgressUpdater.cpp:88 #42 0x00007fee33dfbeb8 in KisFilterMask::decorateRect (this=0x44e3380, src=<value optimized out>, dst=..., rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:111 #43 0x00007fee33e1dfc6 in KisMask::apply (this=0x44e3380, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137 #44 0x00007fee33e1b779 in KisLayer::applyMasks (this=<value optimized out>, source=<value optimized out>, destination=<value optimized out>, requestedRect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:323 #45 0x00007fee33e1c73f in KisLayer::updateProjection (this=0x273f700, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381 #46 0x00007fee33e47aa4 in KisImageUpdater::update (this=0x7fee20003800, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174 #47 0x00007fee33e47f60 in KisImageUpdater::startUpdate (this=0x7fee20003800, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156 #48 0x00007fee33e4807d in KisImageUpdater::qt_metacall (this=0x7fee20003800, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x26eee20) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132 #49 0x00007fee346d40f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #50 0x00007fee2dc6eefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #51 0x00007fee2dc761ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #52 0x00007fee2f05fe56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #53 0x00007fee346c4c2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #54 0x00007fee346c580a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #55 0x00007fee346f02b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #56 0x00007fee346c5c1f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #57 0x00007fee33e2e300 in KisNodeProgressProxy::setValue (this=0x31e72f0, _value=2) at /media/Seagate15tb/src/koffice/krita/image/kis_node_progress_proxy.cpp:71 #58 0x00007fee335fc69d in KoProgressUpdater::start (this=0x7fee2519f240, range=100, text=...) at /media/Seagate15tb/src/koffice/libs/main/KoProgressUpdater.cpp:88 #59 0x00007fee33dfbeb8 in KisFilterMask::decorateRect (this=0x44e3380, src=<value optimized out>, dst=..., rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:111 #60 0x00007fee33e1dfc6 in KisMask::apply (this=0x44e3380, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137 #61 0x00007fee33e1b779 in KisLayer::applyMasks (this=<value optimized out>, source=<value optimized out>, destination=<value optimized out>, requestedRect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:323 #62 0x00007fee33e1c73f in KisLayer::updateProjection (this=0x273f700, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381 #63 0x00007fee33e47aa4 in KisImageUpdater::update (this=0x7fee20003800, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174 #64 0x00007fee33e47f60 in KisImageUpdater::startUpdate (this=0x7fee20003800, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156 #65 0x00007fee33e4807d in KisImageUpdater::qt_metacall (this=0x7fee20003800, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x2b8f420) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132 #66 0x00007fee346d40f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #67 0x00007fee2dc6eefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #68 0x00007fee2dc761ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #69 0x00007fee2f05fe56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #70 0x00007fee346c4c2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #71 0x00007fee346c580a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #72 0x00007fee346f02b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #73 0x00007fee346c5c1f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #74 0x00007fee33e2e300 in KisNodeProgressProxy::setValue (this=0x31e72f0, _value=2) at /media/Seagate15tb/src/koffice/krita/image/kis_node_progress_proxy.cpp:71 #75 0x00007fee335fc69d in KoProgressUpdater::start (this=0x7fee251a0190, range=100, text=...) at /media/Seagate15tb/src/koffice/libs/main/KoProgressUpdater.cpp:88 #76 0x00007fee33dfbeb8 in KisFilterMask::decorateRect (this=0x44e3380, src=<value optimized out>, dst=..., rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:111 #77 0x00007fee33e1dfc6 in KisMask::apply (this=0x44e3380, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137 #78 0x00007fee33e1b779 in KisLayer::applyMasks (this=<value optimized out>, source=<value optimized out>, destination=<value optimized out>, requestedRect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:323 #79 0x00007fee33e1c73f in KisLayer::updateProjection (this=0x273f700, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381 #80 0x00007fee33e47aa4 in KisImageUpdater::update (this=0x7fee20003800, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174 #81 0x00007fee33e47f60 in KisImageUpdater::startUpdate (this=0x7fee20003800, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156 #82 0x00007fee33e4807d in KisImageUpdater::qt_metacall (this=0x7fee20003800, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x31fe9d0) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132 #83 0x00007fee346d40f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #84 0x00007fee2dc6eefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #85 0x00007fee2dc761ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #86 0x00007fee2f05fe56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #87 0x00007fee346c4c2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #88 0x00007fee346c580a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #89 0x00007fee346f02b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #90 0x00007fee346c3532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #91 0x00007fee346c3904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #92 0x00007fee345db6cb in QThread::exec() () from /usr/lib/libQtCore.so.4 #93 0x00007fee345de445 in ?? () from /usr/lib/libQtCore.so.4 #94 0x00007fee2bdb1a04 in start_thread () from /lib/libpthread.so.0 #95 0x00007fee2c9917bd in clone () from /lib/libc.so.6 #96 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fee34bff770 (LWP 2455)): #0 0x00007fee2c985373 in poll () from /lib/libc.so.6 #1 0x00007fee2a34829a in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fee2a3487d7 in ?? () from /usr/lib/libxcb.so.1 #3 0x00007fee2a348a85 in xcb_writev () from /usr/lib/libxcb.so.1 #4 0x00007fee32bacd4a in _XSend () from /usr/lib/libX11.so.6 #5 0x00007fee32bace89 in _XReply () from /usr/lib/libX11.so.6 #6 0x00007fee32b8a447 in XGetWindowProperty () from /usr/lib/libX11.so.6 #7 0x00007fee32b8954c in XGetWMHints () from /usr/lib/libX11.so.6 #8 0x00007fee2dcf5892 in QWidgetPrivate::show_sys() () from /usr/lib/libQtGui.so.4 #9 0x00007fee2dcc2ac5 in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4 #10 0x00007fee2dcc3bba in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #11 0x00007fee2e0ea67c in QDialog::setVisible(bool) () from /usr/lib/libQtGui.so.4 #12 0x00007fee3420f682 in KisFilterHandler::showDialog (this=0x3ead9f0) at /media/Seagate15tb/src/koffice/krita/ui/kis_filter_handler.cc:132 #13 0x00007fee34210458 in KisFilterHandler::qt_metacall (this=0x3ead9f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8fdb3910) at /media/Seagate15tb/koffice/build/krita/ui/kis_filter_handler.moc:73 #14 0x00007fee346d9ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #15 0x00007fee2dc690a7 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 #16 0x00007fee2dc6a4ef in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 #17 0x00007fee2e056ecd in ?? () from /usr/lib/libQtGui.so.4 #18 0x00007fee2e05cdea in ?? () from /usr/lib/libQtGui.so.4 #19 0x00007fee2f13264e in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5 #20 0x00007fee2dcbd9c0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #21 0x00007fee2e05f5ab in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0x00007fee2dc6eefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #23 0x00007fee2dc76011 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #24 0x00007fee2f05fe56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #25 0x00007fee346c4c2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #26 0x00007fee2dc758e0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #27 0x00007fee2dcdbe2e in ?? () from /usr/lib/libQtGui.so.4 #28 0x00007fee2dcdaaa9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #29 0x00007fee2dd04643 in ?? () from /usr/lib/libQtGui.so.4 #30 0x00007fee346c3532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #31 0x00007fee346c3904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #32 0x00007fee346c5ab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #33 0x00007fee349b9b55 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/main.cc:49 #34 0x00007fee2c8d0abd in __libc_start_main () from /lib/libc.so.6 #35 0x0000000000400919 in _start () at ../sysdeps/x86_64/elf/start.S:113 What were the dimensions of the image? I cannot currently reproduce. Well, the wavelet noise reducer filter cleared away all the contents of the image, but no crash. Sorry, I don't have the image any more to check. I do remember that it was a pretty low res web image. I also got this crash about three times before reporting it, so it *was* replicatable at the time. Right now I can't really check as both building and installing krita from packages seems to hit dependency problems with libkdcraw7 or somesuch. On Thursday 21 January 2010, bugsbane wrote: > https://bugs.kde.org/show_bug.cgi?id=217811 > > > > > > --- Comment #3 from bugsbane <bugsbane gmail com> 2010-01-21 03:04:19 --- > Sorry, I don't have the image any more to check. I do remember that it was > a pretty low res web image. I also got this crash about three times before > reporting it, so it *was* replicatable at the time. I'll play around some more with a couple of images. > Right now I can't really check as both building and installing krita from > packages seems to hit dependency problems with libkdcraw7 or somesuch. Hm, I'm hearing this more and more. But the weird thing is, libkdcraw is only used for the RAW import filter, which is an optional plugin, so it shouldn't prohibit building the rest of Krita. I was getting that on running sudo apt-get build-dep koffice-kde4 It seems to have just changed though. Now this is what happens: user@neo:~$ sudo apt-get build-dep koffice-kde4 Reading package lists... Done Building dependency tree Reading state information... Done Picking 'koffice2' as source package instead of 'koffice-kde4' Package libboost1.38-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package libboost1.38-dev has no installation candidate E: Failed to satisfy Build-Depends dependency for koffice2: libboost1.38-dev All the libboost libraries in the repo's on Kubuntu 10.04 seem to be at version 1.4 I still cannot see the original crash, possibly because of an assert in the convolution painter: Thread 1 (Thread 0xb375a760 (LWP 26843)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb4aaf0cf in raise () from /lib/libc.so.6 #8 0xb4ab09e7 in abort () from /lib/libc.so.6 #9 0xb7615964 in qt_message_output (msgType=QtFatalMsg, buf=0x6 <Address 0x6 out of bounds>) at global/qglobal.cpp:2250 #10 0xb7615b83 in qt_message (msgType=QtFatalMsg, msg=0xb7791e3c "ASSERT: \"%s\" in file %s, line %d", ap=0xbfa35574 "\246\241&\267,\242&\267\237") at global/qglobal.cpp:2296 #11 0xb7615ca8 in qFatal (msg=0xb7791e3c "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479 #12 0xb7615d25 in qt_assert (assertion=0xb726a1a6 "cmd == 0", file=0xb726a22c "/home/boud/kde/src/koffice-ko/krita/image/kis_painter.cc", line=159) at global/qglobal.cpp:2013 #13 0xb719043a in KisPainter::~KisPainter (this=0xbfa356c4, __in_chrg=<value optimized out>) at /home/boud/kde/src/koffice-ko/krita/image/kis_painter.cc:159 #14 0xb0ef6c58 in KisConvolutionPainter::~KisConvolutionPainter (this=0xbfa356c4, __in_chrg=<value optimized out>) at /home/boud/kde/src/koffice-ko/krita/image/kis_convolution_painter.h:39 #15 0xb0ef4fa6 in KisSimpleNoiseReducer::process (this=0x81eaa20, srcInfo=..., dstInfo=..., size=..., config=0xaf52b78, progressUpdater=0x0) at /home/boud/kde/src/koffice-ko/krita/plugins/filters/imageenhancement/kis_simple_noise_reducer.cpp:139 #16 0xb71ac250 in KisFilter::process (this=0x81eaa20, src=..., dst=..., size=..., config=0xaf52b78) at /home/boud/kde/src/koffice-ko/krita/image/filter/kis_filter.cc:96 #17 0xb73fd3b4 in KisFiltersModel::data (this=0xb4882e0, index=..., role=1) at /home/boud/kde/src/koffice-ko/krita/ui/kis_filters_model.cc:179 #18 0xb582f39f in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #19 0xb58309e6 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #20 0xb57b4587 in QTreeView::indexRowSizeHint(QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #21 0xb57b49f3 in ?? () from /usr/lib/libQtGui.so.4 #22 0xb57b4c78 in ?? () from /usr/lib/libQtGui.so.4 #23 0xb57b5028 in QTreeView::updateGeometries() () from /usr/lib/libQtGui.so.4 #24 0xb57c2fb6 in QTreeView::expand(QModelIndex const&) () from /usr/lib/libQtGui.so.4 #25 0xb57c3782 in QTreeView::scrollTo(QModelIndex const&, QAbstractItemView::ScrollHint) () from /usr/lib/libQtGui.so.4 #26 0xb577249c in QAbstractItemView::event(QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb51b73fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb51be2d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb5c99b81 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #30 0xb7727dde in QCoreApplication::notifyInternal (this=0xbfa378ec, receiver=0x9d345b0, event=0xbfa362f0) at kernel/qcoreapplication.cpp:704 #31 0xb521da6a in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4 #32 0xb521fef1 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #33 0xb521de30 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4 #34 0xb521d970 in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4 #35 0xb521fef1 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #36 0xb521de30 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4 #37 0xb521d970 in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4 #38 0xb521fef1 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #39 0xb521de30 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4 #40 0xb521d970 in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4 #41 0xb521fef1 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #42 0xb521de30 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4 #43 0xb521d970 in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4 #44 0xb521fef1 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #45 0xb570d2d6 in QDialog::setVisible(bool) () from /usr/lib/libQtGui.so.4 #46 0xb73f9b03 in KisFilterHandler::showDialog (this=0xaeeeb20) at /home/boud/kde/src/koffice-ko/krita/ui/kis_filter_handler.cc:132 #47 0xb73f9bd3 in KisFilterHandler::qt_metacall (this=0xaeeeb20, _c=InvokeMetaMethod, _id=0, _a=0xbfa369c8) at /home/boud/kde/build/koffice-ko/krita/ui/kis_filter_handler.moc:79 #48 0xb772d14d in QMetaObject::metacall (object=0xaeeeb20, cl=26843, idx=4, argv=0xbfa369c8) at kernel/qmetaobject.cpp:237 #49 0xb773bfaa in QMetaObject::activate (sender=0xaeeebf0, m=0xb5b00d98, local_signal_index=1, argv=0xbfa369c8) at kernel/qobject.cpp:3293 #50 0xb51b095d in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 #51 0xb51b2c6c in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 #52 0xb56697c7 in ?? () from /usr/lib/libQtGui.so.4 #53 0xb566ff0f in ?? () from /usr/lib/libQtGui.so.4 #54 0xb5670f48 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #55 0xb5c7b4bd in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5 #56 0xb521805b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #57 0xb56724fc in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4 #58 0xb51b73fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #59 0xb51bec0e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #60 0xb5c99b81 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #61 0xb7727dde in QCoreApplication::notifyInternal (this=0xbfa378ec, receiver=0xaeddf48, event=0xbfa37240) at kernel/qcoreapplication.cpp:704 #62 0xb51bdb54 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #63 0xb524bb36 in ?? () from /usr/lib/libQtGui.so.4 #64 0xb524ac44 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #65 0xb5278d5b in ?? () from /usr/lib/libQtGui.so.4 #66 0xb772644d in QEventLoop::processEvents (this=0xbfa37874, flags=) at kernel/qeventloop.cpp:149 #67 0xb7726899 in QEventLoop::exec (this=0xbfa37874, flags=...) at kernel/qeventloop.cpp:201 #68 0xb772aa10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #69 0xb51b74a4 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #70 0xb786bb01 in kdemain (argc=1, argv=0xbfa379f4) at /home/boud/kde/src/koffice-ko/krita/main.cc:49 #71 0x0804886b in main (argc=1, argv=0xbfa379f4) at /home/boud/kde/build/koffice-ko/krita/krita_dummy.cpp:3 i fixed this from the initial report: === 2. The picture was a taller ratio than that, but I noticed that when the crop selection spanned the full width of the image, that you could still increase it's height if you kept dragging (ie the ratio changed despite ratio being ticked) === BUGDAY BUGDAY I can't reproduce this bug here. I tried but couldn't reproduce this bug any longer. I'm not getting this bug anymore... TECH SPECS: Krita revision 1166713 Kubuntu 10.04 32bit KDE 4.5 QT 4.7.0 beta 2 |