View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002839 | Slicer4 | Core: Base Code | public | 2012-12-20 13:34 | 2017-06-07 23:27 |
| Reporter | pieper | Assigned To | pieper | ||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Product Version | |||||
| Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
| Summary | 0002839: random double free errors in Qt | ||||
| Description | With Qt 4.8.3 on Mac Mountain Lion (10.8.2). Slicer(29755,0x132783000) malloc: error for object 0x132030ef0: double free | ||||
| Steps To Reproduce | Happens different places. Examples described with stack traces. | ||||
| Additional Information | This stack trace was generated after clicking Ok on a file dialog. Crashed Thread: 15 Exception Type: EXC_CRASH (SIGABRT) Application Specific Information: Thread 0:: Dispatch queue: com.apple.main-thread | ||||
| Tags | No tags attached. | ||||
|
This appears to have been related to some non-thread safe code being used inside a some methods being called from QFuture in ctkDICOMIndexer. Moving that code into the database initialization fixed that problem and the crashes have not happened since. |
|
|
There are still crashes related to this - apparently QSql connections are not usable across threads, so the ctk code will need to be re-worked. |
|
|
This has been fixed by removing the threading in CTK. See 0002871. |
|
|
Slicer: 2145-support-for-installing-extension-from-file 20ce2929 2013-01-17 15:03:58 Details Diff |
BUG: avoid hangs/crashes when importing - fixes 0002839, 0002871 See CTK bug 0000292 https://github.com/commontk/CTK/issues/292 Multithreading of the indexing operation removed. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21609 3bd1e089-480b-0410-8dfb-8563597acbee |
||
| mod - SuperBuild/External_CTK.cmake | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-12-20 13:34 | pieper | New Issue | |
| 2012-12-20 13:34 | pieper | Status | new => assigned |
| 2012-12-20 13:34 | pieper | Assigned To | => pieper |
| 2012-12-21 10:12 | pieper | Note Added: 0007568 | |
| 2013-01-16 09:36 | pieper | Note Added: 0007684 | |
| 2013-01-17 09:54 | pieper | Relationship added | related to 0002871 |
| 2013-05-09 15:57 | pieper | Note Added: 0008605 | |
| 2013-05-09 15:57 | pieper | Status | assigned => closed |
| 2013-05-09 15:57 | pieper | Resolution | open => fixed |
| 2013-05-09 15:57 | pieper | Fixed in Version | => Slicer 4.3.0 |
| 2014-03-06 06:16 | jcfr | Target Version | => Slicer 4.3.0 |
| 2017-06-07 23:27 | pieper | Changeset attached | => Slicer 2145-support-for-installing-extension-from-file 20ce2929 |