Adjustment Layer problem

Gary Cramblitt garycramblitt at comcast.net
Tue Feb 14 00:27:09 CET 2006


On Monday 13 February 2006 18:24, Gary Cramblitt wrote:
> Here are steps to produce a problem with build from svn today (6pm EST).
>
> 1.  Load a png.  FWIW, I've attached image I was working with.  (It's
> amusing to view in any case. :)
>
> 2.  Right-click on Layer1 and add New Adjustment Layer.  Probably doesn't
> matter what filter.  I chose Cubism.
>
> 3.  With Layer 2 selected, uncheck eyeball in Layer 1.  Image does not
> disappear in main window as it should.
>
> 4.  Select Layer 1 and toggle eyeball on and back off.  Now image
> disappears in main window.

And when I toggled the eyeball of Layer 1 back on, crash:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1236768544 (LWP 10042)]
[KCrash handler]
#3  0xb7f1e7a0 in QChar (this=0xbfce04d0, c=@0xa1) at qstring.h:270
#4  0xb6ff2d96 in ucstrcmp (as=@0x82b9da0, bs=@0xbfce05d0)
    at tools/qstring.cpp:90
#5  0xb6ffbd7b in operator< (s1=@0x82b9da0, s2=@0xbfce05d0)
    at tools/qstring.cpp:6423
#6  0xb6003bf4 in operator< (v1=@0x82b9da0, v2=@0xbfce05d0) at kis_id.h:97
#7  0xb6005480 in std::less<KisID>::operator() (this=0x82a4c5c, 
    __x=@0x82b9da0, __y=@0xbfce05d0) at stl_function.h:227
#8  0xb603e99d in std::_Rb_tree<KisID, std::pair<KisID const, 
KSharedPtr<KisFilter> >, std::_Select1st<std::pair<KisID const, 
KSharedPtr<KisFilter> > >, std::less<KisID>, std::allocator<std::pair<KisID 
const, KSharedPtr<KisFilter> > > >::find (this=0x82a4c5c, __k=@0xbfce05d0) at 
stl_tree.h:1157
#9  0xb603ea95 in std::map<KisID, KSharedPtr<KisFilter>, std::less<KisID>, 
std::allocator<std::pair<KisID const, KSharedPtr<KisFilter> > > >::find (
    this=0x82a4c5c, __x=@0xbfce05d0) at stl_map.h:513
#10 0xb603eae9 in KisGenericRegistry<KSharedPtr<KisFilter> >::get (
    this=0x82a4c58, name=@0xbfce05d0) at kis_generic_registry.h:95
#11 0xb603ebab in KisGenericRegistry<KSharedPtr<KisFilter> >::get (
    this=0x82a4c58, id=@0x8a2f10c) at kis_generic_registry.h:108
#12 0xb5edd2de in KisMergeVisitor::visit (this=0xbfce09c8, layer=0x8a750e0)
    at kis_merge_visitor.h:249
#13 0xb5eac8f5 in KisAdjustmentLayer::accept (this=0x8a750e0, v=@0xbfce09c8)
    at kis_adjustment_layer.cc:147
#14 0xb5ed8600 in KisMergeVisitor::visit (this=0xbfce0af8, layer=0x8a5f2d8)
    at kis_merge_visitor.h:186
#15 0xb5ee8bab in KisGroupLayer::accept (this=0x8a5f2d8, v=@0xbfce0af8)
    at kis_group_layer.h:71
#16 0xb5ed13e7 in KisImage::updateProjection (this=0x8af1020, rc=@0xbfce0b80)
    at kis_image.cc:1273
#17 0xb5ed27ff in KisImage::notify (this=0x8af1020, rc=@0xbfce0c00)
    at kis_image.cc:1288
#18 0xb5ee5da4 in KisLayer::notify (this=0x8a9acc0, r=@0xbfce0c00)
    at kis_layer.cc:530
#19 0xb5ee67f5 in KisLayer::setVisible (this=0x8a9acc0, v=true)
    at kis_layer.cc:421
#20 0xb604cbee in KisLayerBox::slotLayerPropertyChanged (this=0x8bb9328, 
    item=0x8d029a8, name=@0x8bd5bb8, on=true) at kis_layerbox.cc:302
#21 0xb605339d in KisLayerBox::qt_invoke (this=0x8bb9328, _id=58, 
    _o=0xbfce0d30) at kis_layerbox.moc:359
#22 0xb6cd86bf in QObject::activate_signal (this=0x8bd1970, clist=0x8bf9088, 
    o=0xbfce0d30) at kernel/qobject.cpp:2356
#23 0xb60b9d88 in LayerList::propertyChanged (this=0x8bd1970, t0=0x8d029a8, 
    t1=@0x8be6018, t2=true) at layerlist.moc:474
#24 0xb60bbb4b in LayerItem::toggleProperty (this=0x8d029a8, name=@0x8be6018)
    at layerlist.cpp:972
#25 0xb60bbeab in LayerItem::mousePressEvent (this=0x8d029a8, e=0xbfce0ef0)
    at layerlist.cpp:1199
#26 0xb60b67ae in LayerList::contentsMousePressEvent (this=0x8bd1970, 
    e=0xbfce0f6c) at layerlist.cpp:668
#27 0xb6e0ed5f in QScrollView::viewportMousePressEvent (this=0x8bd1970, 
    e=0xbfce1574) at widgets/qscrollview.cpp:1729
#28 0xb6e119fd in QScrollView::eventFilter (this=0x8bd1970, obj=0x8bd21b0, 
    e=0xbfce1574) at widgets/qscrollview.cpp:1495
#29 0xb6dd61ac in QListView::eventFilter (this=0x8bd1970, o=0x8bd21b0, 
    e=0xbfce1574) at widgets/qlistview.cpp:3863
#30 0xb6cd56ba in QObject::activate_filters (this=0x8bd21b0, e=0xbfce1574)
    at kernel/qobject.cpp:903
#31 0xb6cd5743 in QObject::event (this=0x8bd21b0, e=0xbfce1574)
    at kernel/qobject.cpp:735
#32 0xb6d13935 in QWidget::event (this=0x8bd21b0, e=0xbfce1574)
    at kernel/qwidget.cpp:4659
#33 0xb6c6e280 in QApplication::internalNotify (this=0xbfce1a74, 
    receiver=0x8bd21b0, e=0xbfce1574) at kernel/qapplication.cpp:2635
#34 0xb6c6e853 in QApplication::notify (this=0xbfce1a74, receiver=0x8bd21b0, 
    e=0xbfce1574) at kernel/qapplication.cpp:2421
#35 0xb73777fb in KApplication::notify (this=0xbfce1a74, receiver=0x8bd21b0, 
    event=0xbfce1574)
    
at /home/share/src/kde/branches/KDE/3.5/kdelibs/kdecore/kapplication.cpp:550
#36 0xb6c01133 in QApplication::sendSpontaneousEvent (receiver=0x8bd21b0, 
    event=0xbfce1574) at qapplication.h:499
#37 0xb6bfc5c5 in QETWidget::translateMouseEvent (this=0x8bd21b0, 
    event=0xbfce18c8) at kernel/qapplication_x11.cpp:4296
#38 0xb6bfa8b3 in QApplication::x11ProcessEvent (this=0xbfce1a74, 
    event=0xbfce18c8) at kernel/qapplication_x11.cpp:3447
#39 0xb6c13b40 in QEventLoop::processEvents (this=0x81d9bb8, flags=4)
    at kernel/qeventloop_x11.cpp:192
#40 0xb6c86916 in QEventLoop::enterLoop (this=0x81d9bb8)
    at kernel/qeventloop.cpp:198
#41 0xb6c8683f in QEventLoop::exec (this=0x81d9bb8)
    at kernel/qeventloop.cpp:145
#42 0xb6c6ce0d in QApplication::exec (this=0xbfce1a74)
    at kernel/qapplication.cpp:2758
#43 0xb7fcc382 in kdemain (argc=1, argv=0xbfce1bf4) at main.cc:41
#44 0x0804871e in main (argc=1, argv=0xbfce1bf4) at krita.la.cc:2


-- 
Gary Cramblitt (aka PhantomsDad)


More information about the kimageshop mailing list