Hi, After a few hours of experience, I have experienced probably a dozen crashes of slicer. The tcl error dump described in my initial report is a red-herring. That was likely on the console prior to the crash. None of the other crashes write anything to the console apart from "Segmentation fault (core dumped)".
On the last crash, I obtained the following stack trace using TK_LIBRARY=/usr/share/tcltk/tk8.5/ gdb /usr/bin/Slicer3-real core Core was generated by `/usr/bin/Slicer3-real'. Program terminated with signal 11, Segmentation fault. #0 0x00007f27f2df0d31 in ?? () from /usr/lib/dri/r600_dri.so (gdb) bt #0 0x00007f27f2df0d31 in ?? () from /usr/lib/dri/r600_dri.so #1 0x00007f27f2ebda8c in ?? () from /usr/lib/dri/r600_dri.so #2 0x00007f27f2ec8629 in _swrast_write_rgba_span () from /usr/lib/dri/r600_dri.so #3 0x00007f27f2ec03fe in ?? () from /usr/lib/dri/r600_dri.so #4 0x00007f27f2ec0c40 in _swrast_DrawPixels () from /usr/lib/dri/r600_dri.so #5 0x00007f27f2f1ab45 in ?? () from /usr/lib/dri/r600_dri.so #6 0x00007f280f8483a1 in ?? () from /usr/lib/libvtkRendering.so.5.6 #7 0x00007f280f842ac6 in vtkOpenGLImageMapper::RenderData(vtkViewport*, vtkImageData*, vtkActor2D*) () from /usr/lib/libvtkRendering.so.5.6 #8 0x00007f280f6e16a1 in vtkImageMapper::RenderStart(vtkViewport*, vtkActor2D*) () from /usr/lib/libvtkRendering.so.5.6 #9 0x00007f280ac843af in vtkActor2D::RenderOverlay(vtkViewport*) () from /usr/lib/libvtkFiltering.so.5.6 #10 0x00007f280f79d837 in vtkRenderer::UpdateGeometry() () from /usr/lib/libvtkRendering.so.5.6 #11 0x00007f280f862c56 in vtkOpenGLRenderer::DeviceRender() () from /usr/lib/libvtkRendering.so.5.6 #12 0x00007f280f79e10c in vtkRenderer::Render() () from /usr/lib/libvtkRendering.so.5.6 #13 0x00007f280f799b24 in vtkRendererCollection::Render() () from /usr/lib/libvtkRendering.so.5.6 #14 0x00007f280f7aaee4 in vtkRenderWindow::DoStereoRender() () from /usr/lib/libvtkRendering.so.5.6 #15 0x00007f280f7ab2d1 in vtkRenderWindow::DoFDRender() () from /usr/lib/libvtkRendering.so.5.6 #16 0x00007f280f7ac591 in vtkRenderWindow::DoAARender() () from /usr/lib/libvtkRendering.so.5.6 #17 0x00007f280f7ab3eb in vtkRenderWindow::Render() () from /usr/lib/libvtkRendering.so.5.6 #18 0x00007f280f89f0e0 in vtkXOpenGLRenderWindow::Render() () from /usr/lib/libvtkRendering.so.5.6 #19 0x00007f281174baac in vtkKWRenderWidget::Render() () from /usr/lib/libKWWidgets.so.1.0.1006 #20 0x00007f2811fc3702 in vtkSlicerSliceViewer::Render() () from /usr/lib/Slicer3/libSlicerBaseGUI.so.3.6 #21 0x00007f2811e53682 in vtkSlicerSliceViewerCppCommand(vtkSlicerSliceViewer*, Tcl_Interp*, int, char**) () from /usr/lib/Slicer3/libSlicerBaseGUI.so.3.6 #22 0x00007f2811e52489 in vtkSlicerSliceViewerCommand(void*, Tcl_Interp*, int, char**) () from /usr/lib/Slicer3/libSlicerBaseGUI.so.3.6 #23 0x00007f280f2744f8 in TclInvokeStringCommand () from /usr/lib/libtcl8.5.so.0 #24 0x00007f280f275d63 in ?? () from /usr/lib/libtcl8.5.so.0 #25 0x00007f280f2bc98e in ?? () from /usr/lib/libtcl8.5.so.0 #26 0x00007f280f2b971f in ?? () from /usr/lib/libtcl8.5.so.0 #27 0x00007f280f277551 in TclEvalObjEx () from /usr/lib/libtcl8.5.so.0 #28 0x00007f280f30d2d0 in ?? () from /usr/lib/libtcl8.5.so.0 #29 0x00007f280f30c926 in TclServiceIdle () from /usr/lib/libtcl8.5.so.0 #30 0x00007f280f2ef5b5 in Tcl_DoOneEvent () from /usr/lib/libtcl8.5.so.0 #31 0x00007f2811f9fd28 in vtkSlicerApplication::DoOneTclEvent() () from /usr/lib/Slicer3/libSlicerBaseGUI.so.3.6 #32 0x00007f28114db1a1 in vtkKWApplication::Start(int, char**) () from /usr/lib/libKWWidgets.so.1.0.1006 #33 0x00007f28114daf46 in vtkKWApplication::Start() () from /usr/lib/libKWWidgets.so.1.0.1006 #34 0x00007f2811f9fcd8 in vtkSlicerApplication::StartApplication() () from /usr/lib/Slicer3/libSlicerBaseGUI.so.3.6 #35 0x000000000042e955 in Slicer3_main(int&, char**) () #36 0x0000000000430cc4 in main () This leads me to suspect that the bug is in "r600_dri.so" or that VTK is making a bad call to OpenGL. -Steve
signature.asc
Description: Digital signature

