Bug 217811 - Crop with ratio and then wavelet denoise crashed Krita
Summary: Crop with ratio and then wavelet denoise crashed Krita
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-08 03:47 UTC by Kubuntiac
Modified: 2010-08-22 21:11 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kubuntiac 2009-12-08 03:47:18 UTC
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:
1. I opened a jpg image, then selected the crop tool and turned on "Ratio" in the tool options, with a ratio of 1.5.
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)
3. I made the crop selection the full width of the image, without increasing the height by dragging more, then centered the selection and cropped.
4. Then I selected the Wavelet Noide Remover and Krita instantly crashed.

I'm on revision 1059570
Kubuntu 9.10 AMD 64
KDE 4.3.4

 -- Backtrace:
Application: Krita (krita), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb689b68770 (LWP 3717))]

Thread 3 (Thread 0x7fb67bc35910 (LWP 3718)):
#0  0x00007fb680d1f5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb6895484fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fb689544490 in QSemaphore::acquire(int) () from /usr/lib/libQtCore.so.4
#3  0x00007fb688d0210e in KisTileDataPooler::waitForWork (this=0x7fb6890594c0) at /media/Seagate15tb/src/koffice/krita/image/tiles3/kis_tile_data_pooler.cc:120
#4  0x00007fb688d02468 in KisTileDataPooler::run (this=0x7fb6890594c0) at /media/Seagate15tb/src/koffice/krita/image/tiles3/kis_tile_data_pooler.cc:149
#5  0x00007fb689547445 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fb680d1aa04 in start_thread () from /lib/libpthread.so.0
#7  0x00007fb6818fa7bd in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb66b75b910 (LWP 3725)):
[KCrash Handler]
#5  0x00007fb688d8e7a3 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  0x00007fb688d54134 in KisBasicMathToolbox::fastWaveletTransformation (this=<value optimized out>, src=) at /media/Seagate15tb/src/koffice/krita/image/kis_basic_math_toolbox.cpp:112
#7  0x00007fb66e936cec in KisWaveletNoiseReduction::process (this=<value optimized out>, srcInfo=<value optimized out>, dstInfo=<value optimized out>, areaSize=<value optimized out>, 
    config=<value optimized out>, progressUpdater=0x7fb6745d51f0) at /media/Seagate15tb/src/koffice/krita/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp:117
#8  0x00007fb688d6502b in KisFilterMask::decorateRect (this=0x24688d0, src=<value optimized out>, dst=<value optimized out>, rc=...)
    at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:117
#9  0x00007fb688d86fc6 in KisMask::apply (this=0x24688d0, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137
#10 0x00007fb688d84779 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 0x00007fb688d8573f in KisLayer::updateProjection (this=0x7fb6740dcb10, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381
#12 0x00007fb688db0aa4 in KisImageUpdater::update (this=0x23c2020, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174
#13 0x00007fb688db0f60 in KisImageUpdater::startUpdate (this=0x23c2020, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156
#14 0x00007fb688db107d in KisImageUpdater::qt_metacall (this=0x23c2020, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x3050720) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132
#15 0x00007fb68963d0f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#16 0x00007fb682bd7efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007fb682bdf1ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007fb683fc8e56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0x00007fb68962dc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x00007fb68962e80a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#21 0x00007fb6896592b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x00007fb68962ec1f in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007fb688d97300 in KisNodeProgressProxy::setValue (this=0x7fb6742730a0, _value=2) at /media/Seagate15tb/src/koffice/krita/image/kis_node_progress_proxy.cpp:71
#24 0x00007fb68856569d in KoProgressUpdater::start (this=0x7fb66b75a190, range=100, text=...) at /media/Seagate15tb/src/koffice/libs/main/KoProgressUpdater.cpp:88
#25 0x00007fb688d64eb8 in KisFilterMask::decorateRect (this=0x24688d0, src=<value optimized out>, dst=..., rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_filter_mask.cpp:111
#26 0x00007fb688d86fc6 in KisMask::apply (this=0x24688d0, projection=) at /media/Seagate15tb/src/koffice/krita/image/kis_mask.cc:137
#27 0x00007fb688d84779 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 0x00007fb688d8573f in KisLayer::updateProjection (this=0x7fb6740dcb10, rect=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/image/kis_layer.cc:381
#29 0x00007fb688db0aa4 in KisImageUpdater::update (this=0x23c2020, node=) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:174
#30 0x00007fb688db0f60 in KisImageUpdater::startUpdate (this=0x23c2020, node=<value optimized out>, rc=...) at /media/Seagate15tb/src/koffice/krita/image/kis_projection.cc:156
#31 0x00007fb688db107d in KisImageUpdater::qt_metacall (this=0x23c2020, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x23291f0) at /media/Seagate15tb/koffice/build/krita/image/kis_projection.moc:132
#32 0x00007fb68963d0f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#33 0x00007fb682bd7efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x00007fb682bdf1ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#35 0x00007fb683fc8e56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#36 0x00007fb68962dc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#37 0x00007fb68962e80a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#38 0x00007fb6896592b0 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007fb68962c532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007fb68962c904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0x00007fb6895446cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#42 0x00007fb689547445 in ?? () from /usr/lib/libQtCore.so.4
#43 0x00007fb680d1aa04 in start_thread () from /lib/libpthread.so.0
#44 0x00007fb6818fa7bd in clone () from /lib/libc.so.6
#45 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb689b68770 (LWP 3717)):
#0  0x00007fb6818ee373 in poll () from /lib/libc.so.6
#1  0x00007fb67f2b129a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fb67f2b17d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007fb67f2b1a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007fb687b15d4a in _XSend () from /usr/lib/libX11.so.6
#5  0x00007fb687b024b3 in ?? () from /usr/lib/libX11.so.6
#6  0x00007fb687b0265e in XPutImage () from /usr/lib/libX11.so.6
#7  0x00007fb682ca8b3a in QX11PixmapData::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#8  0x00007fb682c96ec0 in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4
#9  0x00007fb6831536ce in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#10 0x00007fb683154828 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#11 0x00007fb6830e68c1 in QTreeView::indexRowSizeHint(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0x00007fb6830e6d2e in ?? () from /usr/lib/libQtGui.so.4
#13 0x00007fb6830e6f87 in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fb6830e73d4 in QTreeView::updateGeometries() () from /usr/lib/libQtGui.so.4
#15 0x00007fb6830f2c6e in QTreeView::expand(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#16 0x00007fb6830f33d2 in QTreeView::scrollTo(QModelIndex const&, QAbstractItemView::ScrollHint) () from /usr/lib/libQtGui.so.4
#17 0x00007fb6830ad714 in QAbstractItemView::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007fb682bd7efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007fb682bdf1ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007fb683fc8e56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007fb68962dc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007fb682c2baaa in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#23 0x00007fb682c2cbba in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#24 0x00007fb682c2be16 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#25 0x00007fb682c2b99f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#26 0x00007fb682c2cbba in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#27 0x00007fb682c2be16 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#28 0x00007fb682c2b99f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#29 0x00007fb682c2cbba in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#30 0x00007fb682c2be16 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#31 0x00007fb682c2b99f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#32 0x00007fb682c2cbba in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#33 0x00007fb682c2be16 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQtGui.so.4
#34 0x00007fb682c2b99f in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#35 0x00007fb682c2cbba in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#36 0x00007fb68305367c in QDialog::setVisible(bool) () from /usr/lib/libQtGui.so.4
#37 0x00007fb689178682 in KisFilterHandler::showDialog (this=0x2fac310) at /media/Seagate15tb/src/koffice/krita/ui/kis_filter_handler.cc:132
#38 0x00007fb689179458 in KisFilterHandler::qt_metacall (this=0x2fac310, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff651eeff0)
    at /media/Seagate15tb/koffice/build/krita/ui/kis_filter_handler.moc:73
#39 0x00007fb689642ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#40 0x00007fb682bd20a7 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#41 0x00007fb682bd34ef in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#42 0x00007fb682fbfecd in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007fb682fc5dea in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007fb68409b64e in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#45 0x00007fb682c269c0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#46 0x00007fb682fc85ab in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#47 0x00007fb682bd7efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#48 0x00007fb682bdf011 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#49 0x00007fb683fc8e56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#50 0x00007fb68962dc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#51 0x00007fb682bde8e0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#52 0x00007fb682c44e2e in ?? () from /usr/lib/libQtGui.so.4
#53 0x00007fb682c43aa9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#54 0x00007fb682c6d643 in ?? () from /usr/lib/libQtGui.so.4
#55 0x00007fb68962c532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0x00007fb68962c904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0x00007fb68962eab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#58 0x00007fb689922b55 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /media/Seagate15tb/src/koffice/krita/main.cc:49
#59 0x00007fb681839abd in __libc_start_main () from /lib/libc.so.6
#60 0x0000000000400919 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Kubuntiac 2009-12-08 05:33:51 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
Comment 2 Halla Rempt 2010-01-20 16:20:54 UTC
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.
Comment 3 Kubuntiac 2010-01-21 03:04:19 UTC
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.
Comment 4 Halla Rempt 2010-01-21 21:58:07 UTC
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.
Comment 5 Kubuntiac 2010-01-22 11:05:08 UTC
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
Comment 6 Halla Rempt 2010-03-29 20:26:16 UTC
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
Comment 7 Adam C 2010-04-07 12:55:15 UTC
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)
===
Comment 8 Halla Rempt 2010-08-11 22:36:23 UTC
BUGDAY
Comment 9 Halla Rempt 2010-08-15 14:49:22 UTC
BUGDAY
Comment 10 animtim 2010-08-21 16:50:08 UTC
I can't reproduce this bug here.
Comment 11 Michael Leupold 2010-08-22 15:17:33 UTC
I tried but couldn't reproduce this bug any longer.
Comment 12 Kubuntiac 2010-08-22 21:03:43 UTC
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