<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>512601</bug_id>
          
          <creation_ts>2025-11-25 16:21:25 +0000</creation_ts>
          <short_desc>[5.3] Crash when using Comic Panel Editing Tool</short_desc>
          <delta_ts>2026-01-06 10:41:30 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>krita</product>
          <component>Tools/Vector</component>
          <version>nightly build (please specify the git hash!)</version>
          <rep_platform>Android</rep_platform>
          <op_sys>Android 14.x</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>triaged</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Door1">a.pond105</reporter>
          <assigned_to name="Tiar">tamtamy.tymona</assigned_to>
          <cc>dra.w.p.il.e+bugskde</cc>
    
    <cc>tamtamy.tymona</cc>
          
          <cf_commitlink>https://invent.kde.org/graphics/krita/-/commit/e5c8d9063bd9c56af75330752c004c0202a7628c</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2472744</commentid>
    <comment_count>0</comment_count>
      <attachid>187165</attachid>
    <who name="Door1">a.pond105</who>
    <bug_when>2025-11-25 16:21:25 +0000</bug_when>
    <thetext>Created attachment 187165
Krita crash log

SUMMARY
Crash when using Comic Panel Editing Tool

STEPS TO REPRODUCE
1. Make a vector layer, and draw a circle with the Ellipse Tool
2. Switch to Comic Panel Editing Tool
3. In the Tool Options docker, select the rightmost icon. (Looks like a square with a single line inside of it)
4. Use the tool on the circle

OBSERVED RESULT
Krita will either crash, or give you the following message:

Krita has encountered an internal error:

SAFE ASSERT (krita): &quot;segment.length() == 2&quot; in file /builds/graphics/krita/libs/global/kis_algebra_2d.cpp, line 1907

Ignoring the message then results in a crash.

EXPECTED RESULT
No crash.

SOFTWARE/OS VERSIONS
Android 14
arm64
Krita 5.3 nightly
git e7dd32a (Nov. 24, 2025)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2474807</commentid>
    <comment_count>1</comment_count>
    <who name="">dra.w.p.il.e+bugskde</who>
    <bug_when>2025-12-06 10:13:36 +0000</bug_when>
    <thetext>Also reproduces on Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2482247</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2026-01-06 10:41:30 +0000</bug_when>
    <thetext>Git commit e5c8d9063bd9c56af75330752c004c0202a7628c by Dmitry Kazakov, on behalf of Agata Cacko.
Committed on 06/01/2026 at 10:40.
Pushed by dkazakov into branch &apos;master&apos;.

Fix crash on wrong indexes in RemoveGutter in KnifeTool

Before this commit, mergeShapesWithGutter would expect
the VectorPath-based indexes, while getLineSegmentIndexes...
would provide QpainterPath-based indexes. This commit
ensures that they&apos;re not mixed up, and adds additional checks
in the code to prevent a crash.

M  +37   -7    libs/global/kis_algebra_2d.cpp

https://invent.kde.org/graphics/krita/-/commit/e5c8d9063bd9c56af75330752c004c0202a7628c</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>187165</attachid>
            <date>2025-11-25 16:21:25 +0000</date>
            <delta_ts>2025-11-25 16:21:25 +0000</delta_ts>
            <desc>Krita crash log</desc>
            <filename>KritaCrashLog.txt</filename>
            <type>text/plain</type>
            <size>5784</size>
            <attacher name="Door1">a.pond105</attacher>
            
              <data encoding="base64">KioqKioqKioqKioqKioqKioqKioqKiBEdW1waW5nIGJhY2t0cmFjZSAqKioqKioqKioqKioqKioq
KioqKioqClNpZ25hbDogMTEgKFNJR1NFR1YpIChDb2RlOiAxKSBUaW1lOiBUdWUgTm92IDI1IDE2
OjExOjEwIDIwMjUgR01UIFZlcnNpb246IDUuMy4wLXByZWFscGhhIChnaXQgZTdkZDMyYSkKICAj
MDAgcGMgMDAwMDAwMDAwMDA2Yzg2NCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlD
dz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGli
a3JpdGFnbG9iYWxfYXJtNjQtdjhhLnNvCiAgIzAxIHBjIDAwMDAwMDAwMDAwNmU0ZmMgIC9kYXRh
L2FwcC9+fk9kMHdBdGVWSzQwOGlNS3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdvU3owNWRH
dlp2cjFBaGNpRWpRPT0vbGliL2FybTY0L2xpYmtyaXRhZ2xvYmFsX2FybTY0LXY4YS5zbyAoS2lz
QWxnZWJyYTJEOjpyZW1vdmVHdXR0ZXJTbWFydChRUGFpbnRlclBhdGggY29uc3QmLCBpbnQsIFFQ
YWludGVyUGF0aCBjb25zdCYsIGludCwgYm9vbCkrMjI1NikKICAjMDIgcGMgMDAwMDAwMDAwMDAx
ZjEwNCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0
LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGliX2tyaXRhdG9vbEtuaWZlX2Fy
bTY0LXY4YS5zbwogICMwMyBwYyAwMDAwMDAwMDAwMjhmNjg0ICAvZGF0YS9hcHAvfn5PZDB3QXRl
Vks0MDhpTUt3TjluOUN3PT0vb3JnLmtyaXRhLm5leHQtMklHb1N6MDVkR3ZadnIxQWhjaUVqUT09
L2xpYi9hcm02NC9saWJrcml0YWZsYWtlX2FybTY0LXY4YS5zbyAoS29JbnRlcmFjdGlvblRvb2w6
Om1vdXNlUmVsZWFzZUV2ZW50KEtvUG9pbnRlckV2ZW50KikrNTYpCiAgIzA0IHBjIDAwMDAwMDAw
MDAwMTMwNDggIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlNS3dOOW45Q3c9PS9vcmcua3JpdGEu
bmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2FybTY0L2xpYl9rcml0YXRvb2xLbmlm
ZV9hcm02NC12OGEuc28KICAjMDUgcGMgMDAwMDAwMDAwMDIyMGQwYyAgL2RhdGEvYXBwL35+T2Qw
d0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lF
alE9PS9saWIvYXJtNjQvbGlia3JpdGFmbGFrZV9hcm02NC12OGEuc28gKEtvVG9vbFByb3h5Ojp0
b3VjaEV2ZW50KFFUb3VjaEV2ZW50KiwgUVBvaW50RiBjb25zdCYpKzEzMikKICAjMDYgcGMgMDAw
MDAwMDAwMDQ3NmQxYyAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5r
cml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGlia3JpdGF1aV9h
cm02NC12OGEuc28gKEtpc1Rvb2xQcm94eTo6Zm9yd2FyZEV2ZW50KEtpc1Rvb2xQcm94eTo6QWN0
aW9uU3RhdGUsIEtpc1Rvb2w6OlRvb2xBY3Rpb24sIFFFdmVudCosIFFFdmVudCopKzQxNikKICAj
MDcgcGMgMDAwMDAwMDAwMDhjMWIwOCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlD
dz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGli
a3JpdGF1aV9hcm02NC12OGEuc28KICAjMDggcGMgMDAwMDAwMDAwMDhjZGE1YyAgL2RhdGEvYXBw
L35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZy
MUFoY2lFalE9PS9saWIvYXJtNjQvbGlia3JpdGF1aV9hcm02NC12OGEuc28gKEtpc1Nob3J0Y3V0
TWF0Y2hlcjo6dHJ5RW5kUnVubmluZ1Nob3J0Y3V0KFF0OjpNb3VzZUJ1dHRvbiwgUUV2ZW50Kikr
MjIwKQogICMwOSBwYyAwMDAwMDAwMDAwOGNkN2Q4ICAvZGF0YS9hcHAvfn5PZDB3QXRlVks0MDhp
TUt3TjluOUN3PT0vb3JnLmtyaXRhLm5leHQtMklHb1N6MDVkR3ZadnIxQWhjaUVqUT09L2xpYi9h
cm02NC9saWJrcml0YXVpX2FybTY0LXY4YS5zbyAoS2lzU2hvcnRjdXRNYXRjaGVyOjpidXR0b25S
ZWxlYXNlZChRdDo6TW91c2VCdXR0b24sIFFFdmVudCopKzEyNCkKICAjMTAgcGMgMDAwMDAwMDAw
MDhiNTQzMCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5u
ZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGlia3JpdGF1aV9hcm02NC12
OGEuc28gKEtpc0lucHV0TWFuYWdlcjo6ZXZlbnRGaWx0ZXJJbXBsKFFFdmVudCopKzMxOTYpCiAg
IzExIHBjIDAwMDAwMDAwMDA0MGFhZTQgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlNS3dOOW45
Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2FybTY0L2xp
YlF0NUNvcmVfYXJtNjQtdjhhLnNvIChRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFRocm91
Z2hPYmplY3RFdmVudEZpbHRlcnMoUU9iamVjdCosIFFFdmVudCopKzIyNCkKICAjMTIgcGMgMDAw
MDAwMDAwMDJhMmY5OCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5r
cml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGliUXQ1V2lkZ2V0
c19hcm02NC12OGEuc28gKFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIoUU9iamVj
dCosIFFFdmVudCopKzI2NCkKICAjMTMgcGMgMDAwMDAwMDAwMDJhNDMyNCAgL2RhdGEvYXBwL35+
T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFo
Y2lFalE9PS9saWIvYXJtNjQvbGliUXQ1V2lkZ2V0c19hcm02NC12OGEuc28gKFFBcHBsaWNhdGlv
bjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSs1MzYpCiAgIzE0IHBjIDAwMDAwMDAwMDA5ODJj
ZDQgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlNS3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0y
SUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2FybTY0L2xpYmtyaXRhdWlfYXJtNjQtdjhhLnNv
IChLaXNBcHBsaWNhdGlvbjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSs0MTYpCiAgIzE1IHBj
IDAwMDAwMDAwMDA0MGE3OWMgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlNS3dOOW45Q3c9PS9v
cmcua3JpdGEubmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2FybTY0L2xpYlF0NUNv
cmVfYXJtNjQtdjhhLnNvIChRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbDIoUU9iamVj
dCosIFFFdmVudCopKzE3NikKICAjMTYgcGMgMDAwMDAwMDAwMDJhNzQyNCAgL2RhdGEvYXBwL35+
T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFo
Y2lFalE9PS9saWIvYXJtNjQvbGliUXQ1V2lkZ2V0c19hcm02NC12OGEuc28gKFFBcHBsaWNhdGlv
blByaXZhdGU6OnRyYW5zbGF0ZVJhd1RvdWNoRXZlbnQoUVdpZGdldCosIFFUb3VjaERldmljZSos
IFFMaXN0PFFUb3VjaEV2ZW50OjpUb3VjaFBvaW50PiBjb25zdCYsIHVuc2lnbmVkIGxvbmcpKzE5
MTIpCiAgIzE3IHBjIDAwMDAwMDAwMDAyZjliY2MgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlN
S3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2Fy
bTY0L2xpYlF0NVdpZGdldHNfYXJtNjQtdjhhLnNvCiAgIzE4IHBjIDAwMDAwMDAwMDAyYTJmYjgg
IC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlNS3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdv
U3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2FybTY0L2xpYlF0NVdpZGdldHNfYXJtNjQtdjhhLnNv
IChRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyKFFPYmplY3QqLCBRRXZlbnQqKSsy
OTYpCiAgIzE5IHBjIDAwMDAwMDAwMDAyYTQzMjQgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlN
S3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2Fy
bTY0L2xpYlF0NVdpZGdldHNfYXJtNjQtdjhhLnNvIChRQXBwbGljYXRpb246Om5vdGlmeShRT2Jq
ZWN0KiwgUUV2ZW50KikrNTM2KQogICMyMCBwYyAwMDAwMDAwMDAwOTgyY2Q0ICAvZGF0YS9hcHAv
fn5PZDB3QXRlVks0MDhpTUt3TjluOUN3PT0vb3JnLmtyaXRhLm5leHQtMklHb1N6MDVkR3ZadnIx
QWhjaUVqUT09L2xpYi9hcm02NC9saWJrcml0YXVpX2FybTY0LXY4YS5zbyAoS2lzQXBwbGljYXRp
b246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50KikrNDE2KQogICMyMSBwYyAwMDAwMDAwMDAwNDBh
NzljICAvZGF0YS9hcHAvfn5PZDB3QXRlVks0MDhpTUt3TjluOUN3PT0vb3JnLmtyaXRhLm5leHQt
MklHb1N6MDVkR3ZadnIxQWhjaUVqUT09L2xpYi9hcm02NC9saWJRdDVDb3JlX2FybTY0LXY4YS5z
byAoUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwyKFFPYmplY3QqLCBRRXZlbnQqKSsx
NzYpCiAgIzIyIHBjIDAwMDAwMDAwMDAyMjU2OGMgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQwOGlN
S3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGliL2Fy
bTY0L2xpYlF0NUd1aV9hcm02NC12OGEuc28gKFFHdWlBcHBsaWNhdGlvblByaXZhdGU6OnByb2Nl
c3NUb3VjaEV2ZW50KFFXaW5kb3dTeXN0ZW1JbnRlcmZhY2VQcml2YXRlOjpUb3VjaEV2ZW50Kikr
MTgyMCkKICAjMjMgcGMgMDAwMDAwMDAwMDIxMmM0NCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4
aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIv
YXJtNjQvbGliUXQ1R3VpX2FybTY0LXY4YS5zbyAoUVdpbmRvd1N5c3RlbUludGVyZmFjZTo6c2Vu
ZFdpbmRvd1N5c3RlbUV2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+
KSsxMjApCiAgIzI0IHBjIDAwMDAwMDAwMDAwNjkxOGMgIC9kYXRhL2FwcC9+fk9kMHdBdGVWSzQw
OGlNS3dOOW45Q3c9PS9vcmcua3JpdGEubmV4dC0ySUdvU3owNWRHdlp2cjFBaGNpRWpRPT0vbGli
L2FybTY0L2xpYnBsdWdpbnNfcGxhdGZvcm1zX3F0Zm9yYW5kcm9pZF9hcm02NC12OGEuc28KICAj
MjUgcGMgMDAwMDAwMDAwMDQwODU4NCAgL2RhdGEvYXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlD
dz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGli
UXQ1Q29yZV9hcm02NC12OGEuc28gKFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6
OlByb2Nlc3NFdmVudHNGbGFnPikrMzYwKQogICMyNiBwYyAwMDAwMDAwMDAwNDBhZDkwICAvZGF0
YS9hcHAvfn5PZDB3QXRlVks0MDhpTUt3TjluOUN3PT0vb3JnLmtyaXRhLm5leHQtMklHb1N6MDVk
R3ZadnIxQWhjaUVqUT09L2xpYi9hcm02NC9saWJRdDVDb3JlX2FybTY0LXY4YS5zbyAoUUNvcmVB
cHBsaWNhdGlvbjo6ZXhlYygpKzE0MCkKICAjMjcgcGMgMDAwMDAwMDAwMDVmNWExMCAgL2RhdGEv
YXBwL35+T2Qwd0F0ZVZLNDA4aU1Ld045bjlDdz09L29yZy5rcml0YS5uZXh0LTJJR29TejA1ZEd2
WnZyMUFoY2lFalE9PS9saWIvYXJtNjQvbGlia3JpdGFfYXJtNjQtdjhhLnNvIChtYWluKzE2OTUy
KQogICMyOCBwYyAwMDAwMDAwMDAwMDNjZTM4ICAvZGF0YS9hcHAvfn5PZDB3QXRlVks0MDhpTUt3
TjluOUN3PT0vb3JnLmtyaXRhLm5leHQtMklHb1N6MDVkR3ZadnIxQWhjaUVqUT09L2xpYi9hcm02
NC9saWJwbHVnaW5zX3BsYXRmb3Jtc19xdGZvcmFuZHJvaWRfYXJtNjQtdjhhLnNvCiAgIzI5IHBj
IDAwMDAwMDAwMDBlYmUwNjggIC9kYXRhL21pc2MvYXBleGRhdGEvY29tLmFuZHJvaWQuYXJ0L2Rh
bHZpay1jYWNoZS9hcm02NC9ib290Lm9hdAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>