[Gdcm-hackers] [ gdcm-Bugs-3334391 ] ReadUpToTag(00191113.dcm) ==> assert(!"Should not happen")!
Cross-platform DICOM implementation
Brought to you by:
malat
|
From: SourceForge.net <no...@so...> - 2011-12-30 18:36:29
|
Bugs item #3334391, was opened at 2011-06-26 06:47 Message generated for change (Settings changed) made by malat You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=739587&aid=3334391&group_id=137895 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: General (default) >Group: 2.3 Status: Open Resolution: None Priority: 9 Private: No Submitted By: Niels Dekker (niels_dekker) Assigned to: Mathieu Malaterre (malat) Summary: ReadUpToTag(00191113.dcm) ==> assert(!"Should not happen")! Initial Comment: When I do an MSVC 2010 debug build of GDCM (git, master branch), and run gdcmDSEDTests.exe, TestReadUpToTag, it has an assert failure, while it is trying to read "gdcmData/00191113.dcm", using Reader::ReadUpToTag. The assert failure occurs in gdcmExplicitDataElement.txx, line 145: // 16bits only if( !ValueLengthField.template Read16<TSwap>(is) ) { assert(0 && "Should not happen"); // <== line 145 return is; } Please fix it before the next release :-) ---------------------------------------------------------------------- Comment By: Mathieu Malaterre (malat) Date: 2011-06-29 03:43 Message: The behavior on windows is totally weird. I'll have to differ that issue for after 2.0.18. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=739587&aid=3334391&group_id=137895 |