View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002409 | Slicer4 | Core: Base Code | public | 2012-08-20 05:18 | 2012-09-05 03:44 |
Reporter | lassoan | Assigned To | pieper | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0002409: Crash when deselecting labelmap option for an active labelmap volume | ||||
Description | Slier crashes when deselecting labelmap option for a volume that is selected as labelmap layer in a slice viewer. How to reproduce: | ||||
Tags | No tags attached. | ||||
Can't reproduce with r20789 on Linux Ubuntu 10.04 LTS - the Lucid Lynx |
|
I could not replicate this either (windows 7, visual studio 2008). Does it happen on the nightly build? |
|
It happens with the nightly build, but it seems that it's related to some of our own modules. I investigate it more and report here if there is any fix needed in the Slicer core. |
|
After some more testing: it's not related to any custom modules, it's reproducible with the latest nightly build (Slicer-4.1.0-2012-08-18-win-amd64), but the crash may not happen always exactly the same way: sometimes it just hangs, sometimes it crashes almost immediately; sometimes you need to repeat the steps described above to reproduce the issue. See a sample screencast (with the latest nightly build, without any custom extension, module, or setting, on Win7 64-bit): |
|
Issue targeted for 4.2.0, re-target if it can't be addressed by sept 1st. |
|
I could not reproduce this after several tries. Have you ever seen it on a debug build or only a release build? |
|
I haven't tried it with debug build. |
|
I just tried with a release build (latest nightly) and got the crash on the first try. But was never able to get it to happen on a windows debug build. Trying again on a mac debug build. Okay - got the crash on mac with the following stack trace: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread |
|
2012-08-27 10:55
|
labelToggleBug2049.py (9,257 bytes) |
I was not able to replicate this again - perhaps some other fix took care of the underlying issue. To make sure we are doing the same thing, please use the attached self test script - put it in a directory and set it as an additional module path in the application settings. After restart you will find the module in Testing->TestCases->labelToggleBug2049 and you can run it with the Reload and Test button. If you can get it to crash, please report here. If you want, you can edit the python script and reload and test to see if you can identify a sequence of operations that leads to a crash. -Steve |
|
If you can test that this still occurs (either manually or with the script) then I'll look into it some more. Otherwise I will close it and assume it has been fixed. |
|
This is also checked in as a ctest (labelToggleBut2409) and as a runtime self test available from the Testing->TestCases menu. |
|
I'm rebuilding Slicer and test it as soon as it's ready. |
|
Seems to be fixed. Cannot reproduce anymore. Tested on Slicer-4.1.0-2012-09-03-win-amd64.exe. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-08-20 05:18 | lassoan | New Issue | |
2012-08-20 05:18 | lassoan | Status | new => assigned |
2012-08-20 05:18 | lassoan | Assigned To | => pieper |
2012-08-20 06:50 | finetjul | Note Added: 0005568 | |
2012-08-20 07:15 | pieper | Note Added: 0005569 | |
2012-08-20 07:28 | lassoan | Note Added: 0005570 | |
2012-08-20 08:04 | lassoan | Note Added: 0005576 | |
2012-08-22 05:51 | jcfr | Target Version | => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |
2012-08-22 05:51 | jcfr | Note Added: 0005686 | |
2012-08-22 06:20 | pieper | Note Added: 0005692 | |
2012-08-22 06:22 | lassoan | Note Added: 0005693 | |
2012-08-22 07:23 | pieper | Note Added: 0005695 | |
2012-08-27 10:55 | pieper | File Added: labelToggleBug2049.py | |
2012-08-27 10:58 | pieper | Note Added: 0005810 | |
2012-08-27 11:34 | pieper | Note Added: 0005813 | |
2012-08-27 11:34 | pieper | Status | assigned => feedback |
2012-08-27 12:13 | pieper | Note Added: 0005815 | |
2012-08-27 12:13 | lassoan | Note Added: 0005816 | |
2012-09-05 03:40 | lassoan | Note Added: 0005968 | |
2012-09-05 03:44 | pieper | Status | feedback => closed |
2012-09-05 03:44 | pieper | Resolution | open => fixed |
2012-09-05 03:44 | pieper | Fixed in Version | => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |