View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002204 | Slicer4 | Module DICOM | public | 2012-06-18 08:32 | 2013-07-08 14:34 |
Reporter | inorton | Assigned To | pieper | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
Summary | 0002204: Odd allocator bug in DCMTK code: SEGV on exit | ||||
Description | See attached log, the Offis stdlib deallocator is segfaulting when slicer exits. I have deleted Superbuild/CTK* and rebuilt, problem persists. To reproduce, I start slicer (w/ gdb as in log), then immediately exit. This does not happen in the 6/16 nightly from the website, I don't have a release build on my machine to test. | ||||
Additional Information | Ubuntu 12.04 64-bit | ||||
Tags | No tags attached. | ||||
2012-06-18 08:32
|
|
The 6/23 windows 64-bit build also crashes on exit. I don't have a working debug build right now but when I do I'll check if it's the same issue. |
|
There's been discussion of this kind of issue coming from DCMTK being built static and included independently in more than one shared library. Apparently this can lead to singleton C++ objects in dcmtk being destructed more than one and/or in the wrong order. |
|
Logs of the discussion: |
|
Bill has made some progress on this: http://slicer-devel.65872.n3.nabble.com/DCMTK-crash-on-exit-resolved-td4026961.html |
|
This was fixed when DCMTK was changed to a shared library build for slicer. |
|
Thanks. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-06-18 08:32 | inorton | New Issue | |
2012-06-18 08:32 | inorton | Status | new => assigned |
2012-06-18 08:32 | inorton | Assigned To | => pieper |
2012-06-18 08:32 | inorton | File Added: oflib-bug.txt | |
2012-06-25 20:43 | inorton | Note Added: 0004939 | |
2012-07-30 05:28 | pieper | Relationship added | related to 0001537 |
2012-07-30 05:30 | pieper | Note Added: 0005445 | |
2012-08-22 05:56 | jcfr | Target Version | => Slicer 4.3.0 |
2012-11-17 13:06 | finetjul | Note Added: 0007306 | |
2012-12-06 03:59 | pieper | Note Added: 0007419 | |
2013-07-08 09:46 | pieper | Note Added: 0008892 | |
2013-07-08 09:46 | pieper | Status | assigned => closed |
2013-07-08 09:46 | pieper | Resolution | open => fixed |
2013-07-08 09:46 | pieper | Fixed in Version | => Slicer 4.3.0 |
2013-07-08 14:34 | inorton | Note Added: 0008917 |