| Summary: | Crash when using Polyline, Rectangle, Ellipse, Poligon tool on Clone layer | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | acc4commissions |
| Component: | Layer Stack | Assignee: | Halla Rempt <halla> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | halla |
| Priority: | NOR | ||
| Version First Reported In: | nightly build (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | https://invent.kde.org/kde/krita/commit/96b04eda2b59ecbdd1bcc8bc61b13fe7a71c261e | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
acc4commissions
2019-04-21 12:40:44 UTC
I can confirm the issue, thanks for the report! ASSERT: "d" in file /home/boud/dev/krita/libs/global/kis_shared_ptr.h, line 180
Thread 58 "Thread (pooled)" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff8d7fa700 (LWP 19761)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff2906801 in __GI_abort () at abort.c:79
#2 0x00007ffff32dbe7b in QMessageLogger::fatal(char const*, ...) const ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007ffff32db671 in qt_assert(char const*, char const*, int) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007ffff5606c27 in KisSharedPtr<KisPaintDevice>::operator-> (this=<optimized out>)
at /home/boud/dev/krita/libs/global/kis_shared_ptr.h:180
#5 KisTransactionData::init (this=this@entry=0x7fff7c005c50, device=...)
at /home/boud/dev/krita/libs/image/kis_transaction_data.cpp:103
#6 0x00007ffff560a81a in KisTransactionData::KisTransactionData (this=0x7fff7c005c50, name=..., device=...,
resetSelectionOutlineCache=<optimized out>, parent=<optimized out>)
at /home/boud/dev/krita/libs/image/kis_transaction_data.cpp:72
#7 0x00007ffff6a9b515 in KisTransaction::KisTransaction (timedID=-1, parent=0x0, device=..., name=...,
this=0x7fff7c0014b0) at /home/boud/dev/krita/libs/image/kis_transaction.h:42
#8 KisPainterBasedStrokeStrategy::initStrokeCallback (this=this@entry=0x555562b893c0)
at /home/boud/dev/krita/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.cpp:264
#9 0x00007ffff6a94b39 in FreehandStrokeStrategy::initStrokeCallback (this=0x555562b893c0)
at /home/boud/dev/krita/libs/ui/tool/strokes/freehand_stroke.cpp:135
#10 0x00007ffff5702b03 in non-virtual thunk to KisUpdateJobItem::run() ()
from /home/boud/dev/i-krita/lib/x86_64-linux-gnu/libkritaimage.so.18
#11 0x00007ffff3304352 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff32ffbc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fffec49f6db in start_thread (arg=0x7fff8d7fa700) at pthread_create.c:463
#14 0x00007ffff29e788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb)
Git commit 96b04eda2b59ecbdd1bcc8bc61b13fe7a71c261e by Boudewijn Rempt. Committed on 01/05/2019 at 13:54. Pushed by rempt into branch 'master'. Warn the user when trying to add a shape to a clone layer M +9 -2 libs/ui/tool/kis_tool_polyline_base.cpp M +10 -2 libs/ui/tool/kis_tool_rectangle_base.cpp https://invent.kde.org/kde/krita/commit/96b04eda2b59ecbdd1bcc8bc61b13fe7a71c261e |