<br><br>
<div><span class="gmail_quote">2007/4/28, Angelo Naselli <<a href="mailto:anaselli@linux.it">anaselli@linux.it</a>>:</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>> On Saturday 28 April 2007 00:21:19 Angelo Naselli wrote:
<br>><br>> > I havn't seen any critical bugs except next one about HTML export:<br>> > <a href="http://bugs.kde.org/show_bug.cgi?id=134300">http://bugs.kde.org/show_bug.cgi?id=134300</a><br>> > Please Aurelien can you tell me something about that?
<br>><br>> It really is strange. The HTML export plugin is not multithreaded, so it can't<br>> be a multithread problem. The backtrace indicates it crashes in a kdDebug()<br>> call from KIO::Scheduler, so I believe it's a kdelibs problem.
<br>Thanks Aurelien.<br><br>Gilles since the reporter said he've chosen Album/export.... could it be related to<br>digikam instead?<br><br>Angelo</blockquote>
<div> </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> </div>
<div>I recommend two points :</div>
<div> </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> </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 ! We have a good experence MArcel & me about KDE API and multithreading uncompatibility.
</div>
<div> </div>
<div>This problem about KDE API is a shame. and i'm affraid about KDE4. I'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 take a care about to use it everywhere...
</div>
<div> </div>
<div>Gilles </div><br> </div>