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