[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: Trouble with creating a benchmark
From:       Dmitry Kazakov <dimula73 () gmail ! com>
Date:       2010-05-22 11:16:06
Message-ID: AANLkTilBZujgOrjVIYG69dKVk_DqOYZpZ34GAyrzFQ1S () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Sat, May 22, 2010 at 2:13 PM, Boudewijn Rempt <boud@valdyas.org> wrote:

> On Friday 21 May 2010, Dmitry Kazakov wrote:
> > Well, i've managed to fixed this.
> > It was caused by direct signal connection and sequence of object's
> > deletion.
> >
> > It happened because KisWaitUpdateDone object was deleted before KisImage
> > leaved it's slot slotImageUpdated(). It turned out that the projection
> > thread was executing in the context of the object that was removed in a
> > parallel thread. To fix this, i had to do explicit removal of the KisDoc2
> > object and add synchronous deletion of KisProjection in the destructor of
> > KisImage object.
> >
> > If someone is interested, there is a small patch attached :)
>
> I think it would be okay for you to commit this and the previous patch;
> that
> will make it much easier to test for all of us :-)
>

Ok, i'll do it tomorrow morning =)


-- 
Dmitry Kazakov

[Attachment #5 (text/html)]

<br><br><div class="gmail_quote">On Sat, May 22, 2010 at 2:13 PM, Boudewijn Rempt \
<span dir="ltr">&lt;<a href="mailto:boud@valdyas.org">boud@valdyas.org</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, \
204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div><div></div><div \
class="h5">On Friday 21 May 2010, Dmitry Kazakov wrote:<br> &gt; Well, i&#39;ve \
managed to fixed this.<br> &gt; It was caused by direct signal connection and \
sequence of object&#39;s<br> &gt; deletion.<br>
&gt;<br>
&gt; It happened because KisWaitUpdateDone object was deleted before KisImage<br>
&gt; leaved it&#39;s slot slotImageUpdated(). It turned out that the projection<br>
&gt; thread was executing in the context of the object that was removed in a<br>
&gt; parallel thread. To fix this, i had to do explicit removal of the KisDoc2<br>
&gt; object and add synchronous deletion of KisProjection in the destructor of<br>
&gt; KisImage object.<br>
&gt;<br>
&gt; If someone is interested, there is a small patch attached :)<br>
<br>
</div></div>I think it would be okay for you to commit this and the previous patch; \
that<br> will make it much easier to test for all of us :-)<br>
</blockquote></div><br>Ok, i&#39;ll do it tomorrow morning =)<br><br \
clear="all"><br>-- <br>Dmitry Kazakov<br>



_______________________________________________
kimageshop mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic