[Dcmlib] seg fault in gdcm

Jean-Pierre Roux jpr at creatis.insa-lyon.fr
Tue Jul 20 17:40:21 CEST 2004


Mathieu Malaterre wrote:

> Waow,
>
>     Ok parfais les tests passent bien. J'ai vu que t'as virer 
> makeDicomDir. Dans ce cas peut on virer TestAllReadCompareDicom ? 

Je n'avais jamais testé de manière serrée les DICOMDIReries.
L'un des tests se signalait comme OK, alors qu'il ecrivait des trucs 
erronés.
Je corrige tout ça, et je remet les tests DICOMDIR.

Quant à TestAllReadCompareDicom, ça doit être un truc d'Eric.
C'est la gdcmData/BaselineDicom qui pose des pb?
Je vais regarder ça.

JPRx

>
>
> Mathieu
> $ ctest -R TestAllReadCompareDicom -V 
>                                                  Test project
> Changing directory into /home/malaterre/Creatis/gdcmbin/Test
> Testing TestAllReadCompareDicom
> Test command: /home/malaterre/Creatis/gdcmbin/bin/gdcmTests 
> TestAllReadCompareDicom
>    Description (Test::TestAllReadCompareDicom):
>    For all images in gdcmData (and not blacklisted in 
> Test/CMakeLists.txt)
>    apply the following to each filename.xxx:
>    step 1: parse the image (as gdcmHeader) and call IsReadable().
>    step 2: find in GDCM_DATA_ROOT/BaselineDicom/filename.dcm
>            (with format DICOM V3, explicit ValueRepresentation)
>    step 3a: when image NOT found on step 2, write
>             GDCM_DATA_ROOT/BaselineDicom/filename.dcm
>            (with format DICOM V3, explicit ValueRepresentation)
>    step 3b: when image found on step 2, and when IsReadable()
>             compare it (in memory with memcmp) with the
>             image we are testing (the one of step 1).
>
>    The reference baseline directory
>       /home/malaterre/Creatis/gdcmData/BaselineDicom/
>    couldn't be opened.
> ***Failed
>
> 0% tests passed, 1 tests failed out of 1
>
> The following tests FAILED:
>         TestAllReadCompareDicom
>
>
> Jean-Pierre ROUX wrote:
>
>>> JP,
>>>
>>>     A force de faire des string::erase on atteinds la chaine vide. 
>>> Est-ce que c'est le comportement voulu ?
>>
>>
>>
>>
>> Probablement pas ...
>> Je n'ai pas mon PC chez moi; je regarde ça demain matin.
>>
>> PS :
>> Il y a un truc qui m'échape : j'ai lancé ctest, avant de commiter, et 
>> je n'ai pas eu d'erreur sur mon PC RedHat 7.3 ?!?
>>
>> Il est temps que mon lecteur CD soit réparé, et que j'installs Fedora 
>> Core, c'est ça ?
>>
>>>
>>> Mathieu
>>
>>
>>
>>  Jean-Pierre ROUX
>>  UMR CNRS 5515-CREATIS
>>  Laboratoire de Radiologie Experimentale
>>  Hopital Cardiologique
>>  28 Avenue du Doyen LEPINE
>>  B.P. Lyon-Montchat
>>  69394 Lyon Cedex 03
>>
>>  Tel      : (+33) 04 72 35 74 12
>>  Fax      : (+33) 04 72 68 49 16
>>  URL      : http://www.creatis.univ-lyon1.fr
>>  e-mail   : jpr at univ-lyon1.fr
>>                                   
>> _______________________________________________
>> Dcmlib mailing list
>> Dcmlib at creatis.insa-lyon.fr
>> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>>
>
>
>
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>





More information about the Dcmlib mailing list