View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0010423 | ITK | public | 2010-03-16 11:18 | 2010-03-16 12:46 | |||||
Reporter | Ivan Macia | ||||||||
Assigned To | Mathieu Malaterre | ||||||||
Priority | normal | Severity | crash | Reproducibility | sometimes | ||||
Status | closed | Resolution | won't fix | ||||||
Platform | OS | OS Version | |||||||
Product Version | ITK-3-16 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0010423: Crash parsing DICOM tag | ||||||||
Description | While trying to parse a DICOM tag (2005,0000) (Group Length I think) in gdcm::Document::ParseDES() it tries to skip the tag and the call RemoveEntry( newDocEntry ); calls ElementSet::RemoveEntry() where the entry is not found. Instead the following call should be made: set->RemoveEntry( newDocEntry ); which in my case calls SQEntry::RemoveEntry() which actually removes the entry. In the first case a hanging pointer is left at the end of SQItem::DocEntries which finally crashes when SQItem::AddEntry() is called for the next item. | ||||||||
Tags | No tags attached. | ||||||||
Resolution Date | |||||||||
Sprint | |||||||||
Sprint Status | |||||||||
Attached Files | IM_0001 [^] (139,604 bytes) 2010-03-16 12:05 [Show Content] | ||||||||
Relationships | |
Relationships |
Notes | |
(0019896) Mathieu Malaterre (developer) 2010-03-16 12:45 |
File is corrupted (mixture of implicit and explicit element). GDCM 2.x properly handles it. Closing issue. |
(0019897) Mathieu Malaterre (developer) 2010-03-16 12:46 |
GDCM 1.x is feature frozen. Please switch to GDCM 2.x |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2010-03-16 11:18 | Ivan Macia | New Issue | |
2010-03-16 12:05 | Ivan Macia | File Added: IM_0001 | |
2010-03-16 12:45 | Mathieu Malaterre | Status | new => assigned |
2010-03-16 12:45 | Mathieu Malaterre | Assigned To | => Mathieu Malaterre |
2010-03-16 12:45 | Mathieu Malaterre | Note Added: 0019896 | |
2010-03-16 12:46 | Mathieu Malaterre | Note Added: 0019897 | |
2010-03-16 12:46 | Mathieu Malaterre | Status | assigned => closed |
2010-03-16 12:46 | Mathieu Malaterre | Resolution | open => won't fix |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |