View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002470 | Slicer4 | Module SceneViews | public | 2012-09-04 09:36 | 2014-03-06 05:10 |
Reporter | spujol | Assigned To | pieper | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.1.1 | ||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0002470: Slicer crashes when loading a scene that contains a set of scene views with tracts | ||||
Description | Slicer crashes when loading the scene of the Scene views of August 28 and Sept 4 using the 09-03 nightly build. The data are in an Archive called sceneViewBugs_August28-Sept4 in Dropbox. The SlicerViewBug.mrml contains 1) FA 2) FA labelmap 2) three tracts, 3) three scene views Thank you in advance for your help | ||||
Additional Information | Snow Leopard, 2012-09-03 nightly build | ||||
Tags | No tags attached. | ||||
The crash arose because the fiber bundles were accessing a null pointer. I fixed this, but the scene views are still not working and will require a closer look. http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=20921 |
|
Link to the test dataset: https://www.dropbox.com/s/db2e4el64qzui2v/sceneViewBugs_Aug28-Sept4.zip |
|
The issue is now almost resolved - the scene reloads and the display is correct. But the SceneViews module display and refresh is still not working and can lead to a crash. However for testing you can confirm that the scene views themselves are working by manually calling the scene restore methods as shown in the python script below. To use this, load the SceneViewBug_Sept4.mrml file into slicer and then paste the python code below into the python console. It will cycle through all the scene views and when it is done you will be on the last scene view and you can test that display and interactions work as expected. Note that if you have the SceneViews module open it may lead to a crash. svns = getNodes('vtkMRMLSceneViewNode*') |
|
I ran that test on my linux dev version, with the scene views module up, no crashes, restores seem to work fine. If there's a crash when you are testing it, could you update this bug? |
|
With today's version (r20934) everything seems to be working (!!!!). I'll do a little more testing and then mark this as resolved so we can let Sonia do some testing. For the record, with yesterday's version I was getting the error pasted below when using the SceneViews module, but I can't replicate it now. "MRML Scene" Reader has successfully read the file "/Users/pieper/Desktop/sceneViewBugs_Aug28 -Sept4/SceneViewBug_Sept4.mrml" Qt has caught an exception thrown from an event handler. Throwing |
|
Things are working much better now as far as I can tell. Sonia, could you experiment and let us know? |
|
Closing resolved issues that have not been updated in more than 3 months |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-09-04 09:36 | spujol | New Issue | |
2012-09-04 09:36 | spujol | Status | new => assigned |
2012-09-04 09:36 | spujol | Assigned To | => nicole |
2012-09-04 09:48 | pieper | Note Added: 0005947 | |
2012-09-04 10:37 | spujol | Note Added: 0005952 | |
2012-09-04 12:06 | jcfr | Target Version | => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |
2012-09-04 12:09 | pieper | Relationship added | related to 0002030 |
2012-09-04 12:09 | pieper | Assigned To | nicole => pieper |
2012-09-04 12:11 | pieper | Relationship added | related to 0002379 |
2012-09-05 13:36 | pieper | Relationship added | related to 0002120 |
2012-09-05 13:51 | pieper | Note Added: 0005980 | |
2012-09-05 14:57 | nicole | Note Added: 0005985 | |
2012-09-06 04:55 | pieper | Note Added: 0005989 | |
2012-09-06 05:15 | pieper | Note Added: 0005991 | |
2012-09-06 05:15 | pieper | Status | assigned => resolved |
2012-09-06 05:15 | pieper | Fixed in Version | => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |
2012-09-06 05:15 | pieper | Resolution | open => fixed |
2014-03-06 05:07 | jcfr | Note Added: 0010965 | |
2014-03-06 05:10 | jcfr | Status | resolved => closed |