Application: krita (2.7 Pre-Alpha) KDE Platform Version: 4.10.00 "release 1" Qt Version: 4.8.4 Operating System: Linux 3.7.10-1.1-desktop x86_64 Distribution: "openSUSE 12.3 (x86_64)" -- Information about the crash: Create a new image, paint something. Add an empty layer on top, then add a filter layer. The preview will go blank. Select "levels", Krita will assert. 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 0x7f1e85cb3780 (LWP 17434))] Thread 23 (Thread 0x7f1e68623700 (LWP 17435)): #0 0x00007f1e84df9964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c62b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e85088537 in QSemaphore::acquire(int) () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e841a0204 in waitForWork (this=0x227bb30) at /home/boud/kde/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162 #4 KisTileDataPooler::run (this=0x227bb30) at /home/boud/kde/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184 #5 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #6 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #7 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f1e67e22700 (LWP 17436)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508acd6 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8508b50d in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e841cdc3a in KisTileDataSwapper::run (this=0x227bb68) at /home/boud/kde/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:97 #4 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #5 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f1e656bb700 (LWP 17441)): #0 0x00007f1e7c344623 in select () from /lib64/libc.so.6 #1 0x00007f1e851b3603 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e851b8099 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e851b9162 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e851869ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f1e85186c78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f1e850890f0 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f1e851671af in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f1e65fbd700 (LWP 17446)): #0 0x00007f1e7c344623 in select () from /lib64/libc.so.6 #1 0x00007f1e851667e2 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f1e4580e700 (LWP 17462)): #0 0x00007f1e84df9964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c62b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e7de934d6 in ?? () from /usr/lib64/libQtGui.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f1e47011700 (LWP 17463)): #0 0x00007f1e7c344623 in select () from /lib64/libc.so.6 #1 0x00007f1e851b3603 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e851b8099 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e851b9162 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e851869ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f1e85186c78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f1e850890f0 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f1e851671af in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f1e26740700 (LWP 18030)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f1e46810700 (LWP 18031)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f1e26f41700 (LWP 18032)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f1e2473c700 (LWP 18033)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f1e66fbf700 (LWP 18034)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f1e25f3f700 (LWP 18035)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f1e2573e700 (LWP 18036)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f1e24f3d700 (LWP 18037)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f1e23f3b700 (LWP 18038)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f1e2373a700 (LWP 18039)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f1e22f39700 (LWP 18040)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f1e22738700 (LWP 18041)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f1e21f37700 (LWP 18042)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f1e21736700 (LWP 18043)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f1e20f35700 (LWP 18044)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f1dfbfff700 (LWP 18045)): #0 0x00007f1e84df9d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1e8508c587 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f1e8507fd8f in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f1e8508c0cc in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f1e84df5e0f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f1e7c34b7dd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f1e85cb3780 (LWP 17434)): [KCrash Handler] #5 0x00007f1e7c2983d5 in raise () from /lib64/libc.so.6 #6 0x00007f1e7c299858 in abort () from /lib64/libc.so.6 #7 0x00007f1e85081c54 in qt_message_output(QtMsgType, char const*) () from /usr/lib64/libQtCore.so.4 #8 0x00007f1e85081e08 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f1e85081f94 in qFatal(char const*, ...) () from /usr/lib64/libQtCore.so.4 #10 0x00007f1e85081fda in qt_assert(char const*, char const*, int) () from /usr/lib64/libQtCore.so.4 #11 0x00007f1e841c15d3 in KisRectIterator2::KisRectIterator2 (this=0x5a63570, dataManager=<optimized out>, left=2147483647, top=2147483647, width=0, height=0, offsetX=0, offsetY=0, writable=false, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/boud/kde/src/calligra/krita/image/tiles3/kis_rect_iterator.cpp:33 #12 0x00007f1e84323f5d in KisPaintDevice::createRectConstIteratorNG (this=0x2dec2f0, x=2147483647, y=2147483647, w=<optimized out>, h=<optimized out>) at /home/boud/kde/src/calligra/krita/image/kis_paint_device.cc:805 #13 0x00007f1e842d298c in KisHistogram::updateHistogram (this=this@entry=0x5a63380) at /home/boud/kde/src/calligra/krita/image/kis_histogram.cc:71 #14 0x00007f1e842d38d6 in KisHistogram::KisHistogram (this=0x5a63380, paintdev=..., bounds=..., producer=..., type=LINEAR) at /home/boud/kde/src/calligra/krita/image/kis_histogram.cc:60 #15 0x00007f1e6ca43fec in KisLevelConfigWidget::KisLevelConfigWidget (this=0x2a70200, parent=<optimized out>, dev=...) at /home/boud/kde/src/calligra/krita/plugins/filters/levelfilter/kis_level_filter.cpp:146 #16 0x00007f1e6ca443d3 in KisLevelFilter::createConfigurationWidget (this=<optimized out>, parent=0x628c6f0, dev=...) at /home/boud/kde/src/calligra/krita/plugins/filters/levelfilter/kis_level_filter.cpp:61 #17 0x00007f1e84a854c5 in KisFilterSelectorWidget::setFilter (this=this@entry=0x611a980, f=...) at /home/boud/kde/src/calligra/krita/ui/widgets/kis_filter_selector_widget.cc:148 #18 0x00007f1e84a87413 in KisFilterSelectorWidget::setFilterIndex (this=this@entry=0x611a980, idx=...) at /home/boud/kde/src/calligra/krita/ui/widgets/kis_filter_selector_widget.cc:181 #19 0x00007f1e84a87c4d in qt_static_metacall (_a=0x7fff2ffd7c00, _id=2, _o=0x611a980, _c=<optimized out>) at /home/boud/kde/build/calligra/krita/ui/kis_filter_selector_widget.moc:60 #20 KisFilterSelectorWidget::qt_static_metacall (_o=0x611a980, _c=<optimized out>, _id=2, _a=0x7fff2ffd7c00) at /home/boud/kde/build/calligra/krita/ui/kis_filter_selector_widget.moc:52 #21 0x00007f1e8519d1af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #22 0x00007f1e7deae635 in QAbstractItemView::clicked(QModelIndex const&) () from /usr/lib64/libQtGui.so.4 #23 0x00007f1e7deae9c2 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #24 0x00007f1e7d9f7149 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #25 0x00007f1e7dda1f26 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #26 0x00007f1e7dead81b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #27 0x00007f1e7def20d1 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #28 0x00007f1e85187e06 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #29 0x00007f1e7d9a783c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #30 0x00007f1e7d9ac54b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #31 0x00007f1e83dabee8 in KoApplication::notify (this=<optimized out>, receiver=0x6658150, event=0x7fff2ffd8910) at /home/boud/kde/src/calligra/libs/main/KoApplication.cpp:558 #32 0x00007f1e85187c9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #33 0x00007f1e7d9a86ab in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #34 0x00007f1e7da22e94 in ?? () from /usr/lib64/libQtGui.so.4 #35 0x00007f1e7da21c21 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #36 0x00007f1e7da489d9 in ?? () from /usr/lib64/libQtGui.so.4 #37 0x00007f1e851869ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #38 0x00007f1e85186c78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #39 0x00007f1e7de5b9c8 in QDialog::exec() () from /usr/lib64/libQtGui.so.4 #40 0x00007f1e849242cf in KisLayerManager::addAdjustmentLayer (this=0x8f7c0c0, parent=..., above=...) at /home/boud/kde/src/calligra/krita/ui/kis_layer_manager.cc:577 #41 0x00007f1e84943cef in KisNodeManager::createNode (this=0x8f7c010, nodeType=...) at /home/boud/kde/src/calligra/krita/ui/kis_node_manager.cpp:338 #42 0x00007f1e5d14f490 in KisLayerBox::slotNewAdjustmentLayer (this=this@entry=0x8e3e7a0) at /home/boud/kde/src/calligra/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp:542 #43 0x00007f1e5d156970 in KisLayerBox::qt_static_metacall (_o=0x8e3e7a0, _id=<optimized out>, _a=0x7fff2ffd9890, _c=<optimized out>) at /home/boud/kde/build/calligra/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.moc:121 #44 0x00007f1e8519d1af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #45 0x00007f1e7d9a1662 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4 #46 0x00007f1e7d9a1850 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4 #47 0x00007f1e7dddb6e3 in ?? () from /usr/lib64/libQtGui.so.4 #48 0x00007f1e7dde1ac9 in ?? () from /usr/lib64/libQtGui.so.4 #49 0x00007f1e7e774e70 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5 #50 0x00007f1e7d9f7149 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #51 0x00007f1e7dde2d7b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #52 0x00007f1e7d9a786c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #53 0x00007f1e7d9ac54b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #54 0x00007f1e83dabee8 in KoApplication::notify (this=<optimized out>, receiver=0x8e74ce0, event=0x7fff2ffda440) at /home/boud/kde/src/calligra/libs/main/KoApplication.cpp:558 #55 0x00007f1e85187c9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #56 0x00007f1e7d9a86ab in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #57 0x00007f1e7da22d5c in ?? () from /usr/lib64/libQtGui.so.4 #58 0x00007f1e7da21c21 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #59 0x00007f1e7da489d9 in ?? () from /usr/lib64/libQtGui.so.4 #60 0x00007f1e851869ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #61 0x00007f1e85186c78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #62 0x00007f1e7dddf6e5 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQtGui.so.4 #63 0x00007f1e7de1dbf6 in ?? () from /usr/lib64/libQtGui.so.4 #64 0x00007f1e7de1e5e9 in QToolButton::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #65 0x00007f1e84ab47cd in KisToolButton::mouseReleaseEvent (this=0x8e66980, e=<optimized out>) at /home/boud/kde/src/calligra/krita/ui/widgets/kis_tool_button.cpp:46 #66 0x00007f1e7d9f7149 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #67 0x00007f1e7d9a786c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #68 0x00007f1e7d9ac54b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #69 0x00007f1e83dabee8 in KoApplication::notify (this=<optimized out>, receiver=0x8e66980, event=0x7fff2ffdb830) at /home/boud/kde/src/calligra/libs/main/KoApplication.cpp:558 #70 0x00007f1e85187c9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #71 0x00007f1e7d9a86ab in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #72 0x00007f1e7da22e94 in ?? () from /usr/lib64/libQtGui.so.4 #73 0x00007f1e7da21c21 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #74 0x00007f1e7da489d9 in ?? () from /usr/lib64/libQtGui.so.4 #75 0x00007f1e851869ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #76 0x00007f1e85186c78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #77 0x00007f1e8518b918 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #78 0x00007f1e856cd682 in kdemain (argc=<optimized out>, argv=<optimized out>) at /home/boud/kde/src/calligra/krita/main.cc:79 #79 0x00007f1e7c284a15 in __libc_start_main () from /lib64/libc.so.6 #80 0x0000000000400a21 in _start () at ../sysdeps/x86_64/start.S:123 Reported using DrKonqi
Somehow, the levels filter uses the wrong bounds (the layer below, instead of the image), so the area to be filtered is empty.
This is a regression from 2.6.
Git commit 36cbae5fe2117ab6ea40ec913e44788b89ac4ec4 by Dmitry Kazakov. Committed on 21/04/2013 at 12:54. Pushed by dkazakov into branch 'master'. Fixed two bugs in filters/histogram code 1) Histogram should not crash when the source device is empty 2) The preview (and histogram) devices for an adjustment layer should be created not from the previous layer, but from the layers stack below. M +16 -6 krita/image/kis_async_merger.cpp M +15 -1 krita/image/kis_histogram.cc M +8 -2 krita/ui/kis_layer_manager.cc http://commits.kde.org/calligra/36cbae5fe2117ab6ea40ec913e44788b89ac4ec4