[krita] [Bug 360909] Undo creation of Quick Clipping Group

2016-03-25 Thread Boudewijn Rempt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360909

Boudewijn Rempt  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/krit
   ||a/526e1f92370608154d23d6bfc
   ||d48d32e308b808e
 Status|CONFIRMED   |RESOLVED

--- Comment #3 from Boudewijn Rempt  ---
Git commit 526e1f92370608154d23d6bfcd48d32e308b808e by Boudewijn Rempt.
Committed on 25/03/2016 at 13:17.
Pushed by rempt into branch 'master'.

This assert kicks off when undoing a quick clipping group to no
good purpose: it doesn't prevent a real crash or any other bug,
it just startles the user into reporting a bug.

M  +1-1libs/ui/flake/kis_node_dummies_graph.cpp

http://commits.kde.org/krita/526e1f92370608154d23d6bfcd48d32e308b808e

-- 
You are receiving this mail because:
You are watching all bug changes.


[krita] [Bug 360909] Undo creation of Quick Clipping Group

2016-03-25 Thread Boudewijn Rempt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=360909

--- Comment #2 from Boudewijn Rempt  ---
Backtrace:

Thread 1 (Thread 0x7fe0c2ff37c0 (LWP 20889)):
[KCrash Handler]
#6  0x7fe0baa470a7 in raise () at /lib64/libc.so.6
#7  0x7fe0baa48458 in abort () at /lib64/libc.so.6
#8  0x7fe0bb6ed7ce in  () at /usr/lib64/libQt5Core.so.5
#9  0x7fe0bdbb9820 in kis_assert_common(char const*, char const*, int,
bool) (assertion=assertion@entry=0x7fe0c2ac35e6 "m_dummiesMap.contains(node)",
file=file@entry=0x7fe0c2ac35a8
"/home/boud/dev/krita/libs/ui/flake/kis_node_dummies_graph.cpp",
line=line@entry=187, throwException=throwException@entry=false) at
/home/boud/dev/krita/libs/global/kis_assert.cpp:79
#10 0x7fe0bdbb9cf7 in kis_assert_recoverable(char const*, char const*, int)
(assertion=assertion@entry=0x7fe0c2ac35e6 "m_dummiesMap.contains(node)",
file=file@entry=0x7fe0c2ac35a8
"/home/boud/dev/krita/libs/ui/flake/kis_node_dummies_graph.cpp",
line=line@entry=187) at /home/boud/dev/krita/libs/global/kis_assert.cpp:88
#11 0x7fe0c26cae70 in
KisNodeDummiesGraph::nodeToDummy(KisSharedPtr) (this=0x8bc0a50,
node=...) at /home/boud/dev/krita/libs/ui/flake/kis_node_dummies_graph.cpp:187
#12 0x7fe0c26cd50c in
KisNodeShapesGraph::nodeToDummy(KisSharedPtr) (this=,
node=...) at /home/boud/dev/krita/libs/ui/flake/kis_node_shapes_graph.cpp:81
#13 0x7fe0c26ce154 in
KisShapeController::dummyForNode(KisSharedPtr) const (this=, node=...) at
/home/boud/dev/krita/libs/ui/flake/kis_shape_controller.cpp:128
#14 0x7fe0c2757f57 in KisNodeModel::indexFromNode(KisSharedPtr)
const (this=0x843a280, node=...) at
/home/boud/dev/krita/libs/ui/kis_node_model.cpp:103
#15 0x7fe0c275bfaf in
KisNodeFilterProxyModel::indexFromNode(KisSharedPtr) const
(this=0x843a110, node=...) at
/home/boud/dev/krita/libs/ui/kis_node_filter_proxy_model.cpp:105
#16 0x7fe09280fc78 in
KisLayerBox::slotNodeManagerChangedSelection(QList
const&) (this=0x840bfd0, nodes=...) at
/home/boud/dev/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp:803
#17 0x7fe0928128c9 in KisLayerBox::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x840bfd0, _c=,
_id=, _a=) at
/home/boud/dev/build/plugins/extensions/dockers/defaultdockers/moc_kis_layer_box.cpp:229
#18 0x7fe0bb90acc6 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#19 0x7fe0c29f5b25 in
KisNodeManager::sigUiNeedChangeSelectedNodes(QList
const&) (this=this@entry=0x7eb2268, _t1=...) at
/home/boud/dev/build/libs/ui/moc_kis_node_manager.cpp:430
#20 0x7fe0c2745b41 in
KisNodeManager::slotSetSelectedNodes(QList const&)
(this=this@entry=0x7eb2268, nodes=...) at
/home/boud/dev/krita/libs/ui/kis_node_manager.cpp:691
#21 0x7fe0c2745bac in
KisNodeManager::slotImageRequestNodeReselection(KisSharedPtr,
QList const&) (this=this@entry=0x7eb2268,
activeNode=..., selectedNodes=...) at
/home/boud/dev/krita/libs/ui/kis_node_manager.cpp:684
#22 0x7fe0c2a0258f in KisNodeManager::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x7eb2268, _c=,
_id=, _a=) at
/home/boud/dev/build/libs/ui/moc_kis_node_manager.cpp:325
#23 0x7fe0bb90acc6 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#24 0x7fe0c1cf489a in
KisImage::sigRequestNodeReselection(KisSharedPtr,
QList const&) (this=, _t1=..., _t2=...)
at /home/boud/dev/build/libs/image/moc_kis_image.cpp:615
#25 0x7fe0c1cf6b0c in KisImage::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=, _c=,
_id=, _a=0x7ffda6c71ed0) at
/home/boud/dev/build/libs/image/moc_kis_image.cpp:282
#26 0x7fe0bb90acc6 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#27 0x7fe0c1cf4cfa in
KisImageSignalRouter::sigRequestNodeReselection(KisSharedPtr,
QList const&) (this=this@entry=0x8bc5778, _t1=...,
_t2=...) at /home/boud/dev/build/libs/image/moc_kis_image_signal_router.cpp:298
#28 0x7fe0c1bcc24b in
KisImageSignalRouter::slotNotification(KisImageSignalType)
(this=this@entry=0x8bc5778, type=...) at
/home/boud/dev/krita/libs/image/kis_image_signal_router.cpp:132
#29 0x7fe0c1cf7ce5 in KisImageSignalRouter::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x8bc5778, _c=,
_id=, _a=) at
/home/boud/dev/build/libs/image/moc_kis_image_signal_router.cpp:142
#30 0x7fe0bb90bac6 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#31 0x7fe0bc5bee7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#32 0x7fe0bc5c3cc8 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#33 0x7fe0c2929e10 in KisApplication::notify(QObject*, QEvent*)
(this=, receiver=0x8bc5778, event=0x7fe06c0063a0) at
/home/boud/dev/krita/libs/ui/KisApplication.cpp:514
#34 0x7fe0bb8dae95 in