<br><br>
<div><span class="gmail_quote">2007/4/28, Angelo Naselli &lt;<a href="mailto:anaselli@linux.it">anaselli@linux.it</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Alle sabato 28 aprile 2007, Aurélien Gâteau ha scritto:<br>&gt; On Saturday 28 April 2007 00:21:19 Angelo Naselli wrote:
<br>&gt;<br>&gt; &gt; I havn&#39;t seen any critical bugs except next one about HTML export:<br>&gt; &gt; <a href="http://bugs.kde.org/show_bug.cgi?id=134300">http://bugs.kde.org/show_bug.cgi?id=134300</a><br>&gt; &gt; Please Aurelien can you tell me something about that?
<br>&gt;<br>&gt; It really is strange. The HTML export plugin is not multithreaded, so it can&#39;t<br>&gt; be a multithread problem. The backtrace indicates it crashes in a kdDebug()<br>&gt; call from KIO::Scheduler, so I believe it&#39;s a kdelibs problem.
<br>Thanks Aurelien.<br><br>Gilles since the reporter said he&#39;ve chosen Album/export.... could it be related to<br>digikam instead?<br><br>Angelo</blockquote>
<div>&nbsp;</div>
<div>yes, you can see in the backtrace than the plugin have been started from digiKam, but the crash is inside the plugin not digiKam.</div>
<div>&nbsp;</div>
<div>I recommend two points :</div>
<div>&nbsp;</div>
<div>- 1/ try to reproduce the crash under valgrind to have more debug informations.</div>
<div>- 2/ try to use qDebug() instead kDdebug().</div>
<div>&nbsp;</div>
<div>Nota : in digiKam 0.9.x we using a multithreaded wrapper for KDdebug() because this one do not support multithreading. Personnaly i think than all non graphics KDE API must be re-entrant. KDE API sound like very fragile !&nbsp;We&nbsp;have a good experence MArcel &amp; me about KDE API and multithreading uncompatibility.
</div>
<div>&nbsp;</div>
<div>This problem about&nbsp;KDE API is a shame. and i&#39;m affraid about KDE4. I&#39;m sure than we will discover a lots problems... QT API is more proffesional development framework... Of course there are good ideas in KDE4 API, but I recommend to&nbsp;take a care about to use it everywhere...
</div>
<div>&nbsp;</div>
<div>Gilles&nbsp;&nbsp;</div><br>&nbsp;</div>