View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001387 | Slicer4 | Core: Base Code | public | 2011-09-01 07:54 | 2012-05-27 02:17 |
Reporter | kikinis | Assigned To | nicole | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | mac, win | OS | OS Version | ||
Product Version | |||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0001387: slicer reports a crash on exit | ||||
Description | When I quit Slicer I get a crash report. Both on Mac and on windows. This is annoying and potentially confusing to users. This has been going on for a while. | ||||
Tags | No tags attached. | ||||
Crash solely occur when using Annotations: Memory leaks occur when: |
|
Now turned off on release builds - still an issue on debug builds. |
|
Is this still an issue ? Thanks Jc |
|
No crashes or leaks in debug mode using those steps right now. |
|
Marking no change required since it was fixed through an unknown revision. |
|
I still see crash on exit most of the time. |
|
Could somebody confirm that the workflow described by Julien is still causing a crash ? |
|
Confirmed for the mac nightly 5-8 |
|
I fixed a crash on exit yesterday, can you confirm it's still crashing on exit with the 5-9 nightly? I tested the steps that Julien included here, Ron, if you see a crash or leak with a different set of steps, please include them in a note. This bug is a bit of a moving target, since we get crashes on exit due to lots of different changes in the unstable code base. I agree that they have to be cleared out, as well as memory leaks, but I'd prefer to have one mantis issue per specific crash or memory leak, with each report including the list of leaking classes or the crash back trace (ideally). |
|
As soon as the crash related to the workflow that Julien described is fixed, I guess the issue should be closed. The workflow described should also be turned into either a python unittest (or regular Cpp test) reproducing it. That way, the dashboard will turn red if there is a regression. |
|
The following backtrace reported by Ron May 10, 2012, can be obtained following the workflow described at the top of this issue. Process: Slicer [4111] Date/Time: 2012-05-10 08:12:02.156 +0800 Interval Since Last Report: 3544678 sec Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) VM Regions Near 0: Application Specific Information: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread Thread 1:: Dispatch queue: com.apple.libdispatch-manager Thread 2:: com.apple.CFSocket.private Thread 3: Thread 4: Thread 5: Thread 6: Thread 7: Thread 0 crashed with X86 Thread State (64-bit): |
|
Jc: Looking at the backtrace, the crash seems to occur within the destrcutor of ae vtkMRMLSceneViewNode. |
|
Since the problem still occur in today nightly and nicole commit [1] has been integrated before the nightly started (30 hrs ago) [2], I believe the problem is not fixed. [1] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=20043 |
|
Couldn't reproduce crash/leak on r20102 |
|
I still see crashes on exit. Just less frequently. I will report as a new issue, once I have something. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-09-01 07:54 | kikinis | New Issue | |
2011-09-01 08:35 | finetjul | Note Added: 0002876 | |
2011-09-01 08:35 | finetjul | Status | new => assigned |
2011-09-01 08:35 | finetjul | Assigned To | => nicole |
2011-09-01 08:40 | finetjul | Note Edited: 0002876 | |
2011-11-22 09:38 | pieper | Note Added: 0003350 | |
2012-05-09 09:58 | jcfr | Target Version | => Slicer 4.2.0 AHM Summer 2012 |
2012-05-09 09:58 | jcfr | Note Added: 0004251 | |
2012-05-09 09:58 | jcfr | Status | assigned => feedback |
2012-05-09 10:44 | nicole | Note Added: 0004263 | |
2012-05-09 10:45 | nicole | Note Added: 0004264 | |
2012-05-09 10:45 | nicole | Status | feedback => resolved |
2012-05-09 10:45 | nicole | Resolution | open => no change required |
2012-05-09 15:10 | kikinis | Note Added: 0004272 | |
2012-05-09 15:10 | kikinis | Status | resolved => feedback |
2012-05-09 15:10 | kikinis | Resolution | no change required => reopened |
2012-05-09 15:18 | jcfr | Note Added: 0004273 | |
2012-05-09 15:58 | kikinis | Note Added: 0004274 | |
2012-05-10 10:12 | nicole | Note Added: 0004289 | |
2012-05-10 11:16 | jcfr | Note Added: 0004290 | |
2012-05-10 15:26 | jcfr | Note Added: 0004311 | |
2012-05-10 15:29 | jcfr | Note Added: 0004312 | |
2012-05-10 15:31 | jcfr | Note Added: 0004313 | |
2012-05-10 15:31 | jcfr | Status | feedback => assigned |
2012-05-17 09:05 | finetjul | Note Added: 0004460 | |
2012-05-17 09:05 | finetjul | Status | assigned => resolved |
2012-05-17 09:05 | finetjul | Fixed in Version | => Slicer 4.2.0 AHM Summer 2012 |
2012-05-17 09:05 | finetjul | Resolution | reopened => fixed |
2012-05-27 02:17 | kikinis | Note Added: 0004632 | |
2012-05-27 02:17 | kikinis | Status | resolved => closed |