<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Au risque de me repeter, s'il y a un debordement de tableau (Array bound
write), il est fort probable que cela passe sans probleme apparent, puis que ca
plante "bizarrement" ailleurs, exemple dans la stl ou dans un simple cout...
</DIV>
<DIV>La premiere des choses a verifier lorsqu'on a un plantage bizarre c'est
justement si on a pas de buffer overflow. Or, dans ce cas précis, je suis sur
que c'est le cas.</DIV>
<DIV>Peux tu revérifier ca (PixelConverter->Decompressed est alloué en
256*256*2, puis remplit avec des données sur 256*(256+2)*2, donc tu ecrases des
données apres Decompressed, et ca peut etre n'importe quoi comme rien du
tout).</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>JM</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><STRONG>Benoit Regrain</STRONG> <A
title="[Dcmlib] gdcm version 0.6: correction"
href="mailto:dcmlib%40creatis.insa-lyon.fr?Subject=%5BDcmlib%5D%20gdcm%20version%200.6%3A%20correction&In-Reply-To=">benoit.regrain
at creatis.insa-lyon.fr </A><BR><I>Wed Nov 10 17:22:50 CET 2004</I>
<P>
<UL>
<LI>Previous message: <A
href="http://www.creatis.insa-lyon.fr/pipermail/dcmlib/2004-November/000822.html">[Dcmlib]
gdcm version 0.6: correction </A>
<LI>Next message: <A
href="http://www.creatis.insa-lyon.fr/pipermail/dcmlib/2004-November/000827.html">[Dcmlib]
Message for Dennis </A>
<LI><B>Messages sorted by:</B> <A
href="http://www.creatis.insa-lyon.fr/pipermail/dcmlib/2004-November/date.html#824">[
date ]</A> <A
href="http://www.creatis.insa-lyon.fr/pipermail/dcmlib/2004-November/thread.html#824">[
thread ]</A> <A
href="http://www.creatis.insa-lyon.fr/pipermail/dcmlib/2004-November/subject.html#824">[
subject ]</A> <A
href="http://www.creatis.insa-lyon.fr/pipermail/dcmlib/2004-November/author.html#824">[
author ]</A> </LI></UL>
<HR>
<!--beginarticle--><PRE>Je viens de m'occuper de ce problème. TestReadWriteReadCompare normalement passe.
Par contre, j'ai toujours des problèmes avec le ShowDicom...
J'ai constaté le phénomène suivant :
- on récupère la HashTable des tags du header (par référence... tres important) : méthode GetTagHT
- <STRONG><EM><FONT size=4>on essaye de parcourir cette hash table et cela plante.</FONT></EM></STRONG>
Si on essaye de passer la hash table par copie (donc sans la référence) alors cela plante directement
à l'appel de cette méthode. J'avais déjà vu cela concernant les objets de la STL avec MSVC6 (toute
plateforme confondue). Et c'etait dû à des problèmes de link incremental.
Si quelqu'un en sait plus la dessus... je suis preneur de toute information. Merci.
Benoit
</PRE></DIV></BODY></HTML>