https://bugs.kde.org/show_bug.cgi?id=434601

--- Comment #2 from Tiar <tamtamy.tym...@gmail.com> ---
Created attachment 137119
  --> https://bugs.kde.org/attachment.cgi?id=137119&action=edit
Crashlog for all threads

Another, a bit different backtrace.

What I was doing: trying to reproduce bug 411573; I think I added a File Layer,
then I added a Paint Layer, moved the Paint Layer up and then tried to open the
File Layer? Something like this. Much less switching visibility, there was some
moving and I did try to open the file layer, but the order might be different
and there is a chance I misclicked something.
---

SAFE ASSERT (krita): "m_newPropertyList == other->m_oldPropertyList" in file
/home/tymon/kritadev/krita/libs/image/commands/kis_node_property_list_command.cpp,
line 101

Thread 1 "krita" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: Nie ma takiego pliku ani katalogu.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff401a859 in __GI_abort () at abort.c:79
#2  0x00007ffff446aaad in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff562825d in kis_assert_common(char const*, char const*, int,
bool, bool) (assertion=<optimized out>, file=<optimized out>, line=<optimized
out>, throwException=<optimized out>, isIgnorable=<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:208
#4  0x00007ffff5a7fdb8 in KisNodePropertyListCommand::mergeWith(KUndo2Command
const*) (this=0x55555c6f0a30, command=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:585
#5  0x00007ffff30672d9 in KUndo2QStack::push(KUndo2Command*)
(this=0x555563283eb0, cmd=<optimized out>) at
/home/tymon/kritadev/krita/libs/command/kundo2stack.cpp:850
#6  0x00007ffff5d16318 in KisLegacyUndoAdapter::addCommand(KUndo2Command*)
(command=0x55555afc11a0, this=0x555565363170) at
/home/tymon/kritadev/krita/libs/image/kis_undo_adapter.h:42
#7  KisLegacyUndoAdapter::addCommand(KUndo2Command*) (this=0x555565363170,
command=0x55555afc11a0) at
/home/tymon/kritadev/krita/libs/image/kis_legacy_undo_adapter.cpp:30
#8  0x00007ffff5a7f83d in
KisNodePropertyListCommand::setNodePropertiesAutoUndo(KisSharedPtr<KisNode>,
KisSharedPtr<KisImage>, QList<KisBaseNode::Property>) (node=..., image=...,
proplist=...)
    at /home/tymon/kritadev/krita/libs/global/kis_shared_ptr.h:167
#9  0x00007ffff6d60caa in
KisNodeManager::trySetNodeProperties(KisSharedPtr<KisNode>,
KisSharedPtr<KisImage>, QList<KisBaseNode::Property>) const
(this=this@entry=0x555558eccae0, node=..., image=..., properties=...)
    at /usr/include/c++/9/bits/atomic_base.h:318
#10 0x00007ffff6d82115 in KisNodeModel::setData(QModelIndex const&, QVariant
const&, int) (this=0x55555c315330, index=..., value=..., role=<optimized out>)
at /usr/include/c++/9/bits/atomic_base.h:318
#11 0x00007ffff463ed61 in QSortFilterProxyModel::setData(QModelIndex const&,
QVariant const&, int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fffd04d592f in
NodeDelegate::Private::toggleProperty(QList<KisBaseNode::Property>&,
KisBaseNode::Property*, QFlags<Qt::KeyboardModifier>, QModelIndex const&)
    (this=<optimized out>, props=..., clickedProperty=<optimized out>,
modifier=..., index=...) at
/home/tymon/kritadev/krita/libs/image/kis_base_node.h:609
#13 0x00007fffd04d6f55 in NodeDelegate::editorEvent(QEvent*,
QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&)
    (this=this@entry=0x55555c30baf0, event=event@entry=0x7fffffffd3d0,
model=<optimized out>, option=..., index=...) at
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:73
#14 0x00007fffd04dd040 in NodeView::viewportEvent(QEvent*)
(this=0x55555c306390, e=0x7fffffffd3d0) at
/home/tymon/kritadev/krita/plugins/dockers/layerdocker/NodeView.cpp:266
#15 0x00007ffff466b64b in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff5083a55 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff508d343 in QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff703776d in KisApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55555c2fbb20, event=0x7fffffffd3d0) at
/home/tymon/kritadev/krita/libs/ui/KisApplication.cpp:711
#19 0x00007ffff466b93a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ffff508c457 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff50e235d in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff50e51ec in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff5083a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff508d0f0 in QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff703776d in KisApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55555c9f4940, event=0x7fffffffd8d0) at
/home/tymon/kritadev/krita/libs/ui/KisApplication.cpp:711
#26 0x00007ffff466b93a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff4a547d3 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007ffff4a5610b in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007ffff4a3035b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007fffee95432e in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#31 0x00007ffff1a1917d in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff1a19400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff1a194a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff46c3565 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ffff466a4db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007ffff4672246 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x0000555555e2a5ed in main(int, char**) (argc=<optimized out>,
argv=0x7fffffffdf98) at /home/tymon/kritadev/krita/krita/main.cc:663

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

Reply via email to