View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002963 | Slicer4 | Core: Base Code | public | 2013-02-19 10:33 | 2014-03-06 06:16 |
| Reporter | pieper | Assigned To | pieper | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | linux | OS | ubuntu | OS Version | 10.10 |
| Product Version | |||||
| Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
| Summary | 0002963: crash on exit - dcmtk global dictionary | ||||
| Description | The GlobalDcmDataDictionary class instance is being destructed twice and this leads to a crash. Setting a breakpoint in the destructor, these are the two stack traces. One is from the ctkDICOM library and one is from the general process shutdown. (gdb) where and (gdb) where | ||||
| Steps To Reproduce | Reproducible with the FRSN2012Vis test. | ||||
| Tags | No tags attached. | ||||
|
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21772 Could you confirm that the dcmtk library listed in the CMakeCache.txt of both "Slicer inner build" and "ITKv4 build" directories are the same. |
|
|
Yes, they are the same (see below). I will try a fresh rebuild with the new ITK. pieper@flint:~/slicer4/latest/Slicer-superbuild$ grep DCMTK_DIR Slicer-build/CMakeCache.txt ITKv4-build/CMakeCache.txt |
|
|
What about the variables like: DCMTK_(.+)_LIBRARY ? |
|
|
Too late to check - the build tree is gone. |
|
|
Fresh build with r21773 (new ITKv4) gives same crash on exit (trave below). And all the paths point to the superbuild tree - for example: pieper@flint:~/slicer4/latest/Slicer-superbuild$ grep DCMTK_dcmdata Slicer-build/CMakeCache.txt ITKv4-build/CMakeCache.txt | grep LIBRARY | grep FILEPATH Program received signal SIGSEGV, Segmentation fault. |
|
|
Fixed by building dcmtk as shared library |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-02-19 10:33 | pieper | New Issue | |
| 2013-02-19 10:33 | pieper | Status | new => assigned |
| 2013-02-19 10:33 | pieper | Assigned To | => pieper |
| 2013-02-23 19:49 | jcfr | Note Added: 0008028 | |
| 2013-02-24 10:28 | pieper | Note Added: 0008031 | |
| 2013-02-24 10:41 | jcfr | Note Added: 0008032 | |
| 2013-02-24 11:22 | pieper | Note Added: 0008033 | |
| 2013-02-24 13:26 | pieper | Note Added: 0008036 | |
| 2013-05-09 10:38 | pieper | Relationship added | duplicate of 0003040 |
| 2013-05-09 10:39 | pieper | Note Added: 0008598 | |
| 2013-05-09 10:39 | pieper | Status | assigned => closed |
| 2013-05-09 10:39 | pieper | Resolution | open => fixed |
| 2013-05-09 10:39 | pieper | Fixed in Version | => Slicer 4.3.0 |
| 2014-03-06 06:16 | jcfr | Target Version | => Slicer 4.3.0 |