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

Freya Lupen <penguinflyer2...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |CONFIRMED
                 CC|                            |penguinflyer2...@gmail.com
     Ever confirmed|0                           |1

--- Comment #1 from Freya Lupen <penguinflyer2...@gmail.com> ---
I was able to reproduce this on 5.1.0 and recent 5.2.x by following the steps
provided (and using a 16-bit image as described in the log; no idea if that's
relevant). I couldn't narrow down the cause- it seemed to happen randomly after
a while.

I also encountered a safe assert which may or may not be relevant.
> SAFE ASSERT (krita): "m_newPropertyList == other->m_oldPropertyList" in file 
> C:/mykrita/src/libs/image/commands/kis_node_property_list_command.cpp, line 
> 106

I got a stacktrace in gdb by setting a breakpoint at
KisProgressWidget::cancel() (that is, when hitting the Cancel Brushstroke
button on the progress bar). I'm not sure how useful it is, but it seems like
the address for "this" isn't right...?

#0  0x00007ffaf8cd1920 in ntdll!RtlCompareMemoryUlong () from
C:\WINDOWS\SYSTEM32\ntdll.dll
--
#8  0x00007ffaa1fd2c3e in KUndo2Command::KUndo2Command (this=0x22e457592b0,
parent=0x30c)
    at C:/mykrita/src/libs/command/kundo2stack.cpp:147
147         d = new KUndo2CommandPrivate;
#9  0x00007ffaa1fd98e3 in KisCommandUtils::FlipFlopCommand::FlipFlopCommand
(this=0xd5, finalizing=true,
    parent=0xfeeefeee) at C:/mykrita/src/libs/command/kis_command_utils.cpp:134
134             : KUndo2Command(parent)
#10 0x00007ffa5920fd83 in KeyStrokeAddRemoveCommand::KeyStrokeAddRemoveCommand
(this=0xd5, this@entry=0x22e457592b0,
    add=<optimized out>, index=index@entry=0, stroke=<error reading variable:
Cannot access memory at address 0x7f>,
    list=0x22d172d38b8, node=..., parentCommand=0x22d172b7480)
    at C:/mykrita/src/libs/image/lazybrush/kis_colorize_mask.cpp:711
711             : FlipFlopCommand(!add, parentCommand),
#11 0x00007ffa5920af85 in KisColorizeMask::mergeToLayerUnthreaded
(this=0x22d207c54c0, layer=...,
    parentCommand=0x22d172b7480, transactionText=..., timedID=-1)
    at C:/mykrita/src/libs/image/lazybrush/kis_colorize_mask.cpp:806
806                     new KeyStrokeAddRemoveCommand(
#12 0x00007ffa5920d8b0 in
KisColorizeMask::mergeToLayerThreaded(KisSharedPtr<KisNode>, KUndo2Command*,
KUndo2MagicString const&, int,
QVector<KisRunnableStrokeJobData*>*)::$_1::operator()() const (this=<optimized
out>)
    at C:/mykrita/src/libs/image/lazybrush/kis_colorize_mask.cpp:741
741                 this->mergeToLayerUnthreaded(layer, parentCommand,
transactionText, timedID);

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

Reply via email to