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 |