Thanks! We'll take a look. I've reported a bug: http://paraview.org/Bug/view.php?id=14273
Utkarsh On Wed, Sep 11, 2013 at 9:24 AM, Adam Dershowitz <[email protected]> wrote: > The attached is a simple case that does the job for me. It tries to open > a vtk file, but that file doesn't exist (I changed the path, on my > machine, but have not even sent it to you). > The specific steps are, I open paraview, select Load State, and select the > attached file. It then brings up a dialog that says Fix Paths in State > File, and shows LegacyVTKFileReader. If I click OK, it brings up an > output message with an Error that says Could not Open File (with other > details, but it doesn't stay long) And then it does a hard crash. > > Here is the detailed report after the crash: > > Process: paraview [8661] > Path: /Applications/paraview.app/Contents/MacOS/paraview > Identifier: ??? > Version: ??? (???) > Code Type: X86-64 (Native) > Parent Process: launchd [452] > User ID: 1224806835 > > Date/Time: 2013-09-11 09:21:10.565 -0400 > OS Version: Mac OS X 10.8.4 (12E55) > Report Version: 10 > > Interval Since Last Report: 16623 sec > Crashes Since Last Report: 2 > Per-App Interval Since Last Report: 16459 sec > Per-App Crashes Since Last Report: 2 > Anonymous UUID: 1D77F421-0BFD-3CEA-3669-D9C3391C1488 > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 > > VM Regions Near 0: > --> > __TEXT 0000000100000000-00000001004f4000 [ 5072K] > r-x/rwx SM=COW /Applications/paraview.app/Contents/MacOS/paraview > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 libvtkCommonDataModel-pv4.0.1.dylib 0x0000000107a8593d > vtkDataSet::GetBounds(double*) + 13 > 1 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d2a7c8 > vtkPainterPolyDataMapper::ComputeBounds() + 40 > 2 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106ce2880 > vtkCompositePolyDataMapper2::ComputeBounds() + 144 > 3 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d2cfb8 > vtkPolyDataMapper::GetBounds() + 216 > 4 libvtkPVVTKExtensionsRendering-pv4.0.1.dylib 0x000000010532447d > vtkPVLODActor::GetBounds() + 77 > 5 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106ceb5c2 > vtkFrustumCoverageCuller::Cull(vtkRenderer*, vtkProp**, int&, int&) + 434 > 6 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d41936 > vtkRenderer::AllocateTime() + 230 > 7 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d415a3 > vtkRenderer::Render() + 611 > 8 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d40a12 > vtkRendererCollection::Render() + 114 > 9 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d49198 > vtkRenderWindow::DoStereoRender() + 136 > 10 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d490e9 > vtkRenderWindow::DoFDRender() + 953 > 11 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d48d04 > vtkRenderWindow::DoAARender() + 1124 > 12 libvtkRenderingCore-pv4.0.1.dylib 0x0000000106d48538 > vtkRenderWindow::Render() + 328 > 13 libvtkPVClientServerCoreRendering-pv4.0.1.dylib 0x00000001051275a2 > vtkPVRenderView::Render(bool, bool) + 898 > 14 libvtkPVClientServerCoreRendering-pv4.0.1.dylib 0x00000001051271ad > vtkPVRenderView::StillRender() + 77 > 15 libvtkPVServerManagerApplication-pv4.0.1.dylib 0x00000001038685ce > vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char > const*, vtkClientServerStream const&, vtkClientServerStream&) + 1646 > 16 libvtkClientServer-pv4.0.1.dylib 0x000000010567f750 > vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream > const&, int) + 240 > 17 libvtkClientServer-pv4.0.1.dylib 0x000000010567ec61 > vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream > const&, int) + 177 > 18 libvtkClientServer-pv4.0.1.dylib 0x000000010567eb92 > vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + > 66 > 19 libvtkPVServerImplementationCore-pv4.0.1.dylib 0x0000000104f53534 > vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, > bool) + 260 > 20 libvtkPVServerImplementationCore-pv4.0.1.dylib 0x0000000104f53313 > vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream > const&, bool) + 259 > 21 libvtkPVServerImplementationCore-pv4.0.1.dylib 0x0000000104f5090a > vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream > const&, bool) + 58 > 22 libvtkPVServerManagerRendering-pv4.0.1.dylib 0x0000000104d752fe > vtkSMViewProxy::StillRender() + 174 > 23 libvtkGUISupportQt-pv4.0.1.dylib 0x0000000106ae567a > QVTKWidget::paintEvent(QPaintEvent*) + 106 > 24 QtGui 0x0000000107fc11d3 > QWidget::event(QEvent*) + 1389 > 25 libvtkGUISupportQt-pv4.0.1.dylib 0x0000000106ae5504 > QVTKWidget::event(QEvent*) + 212 > 26 QtGui 0x0000000107f72708 > QApplicationPrivate::notify_helper(QObject*, QEvent*) + 304 > 27 QtGui 0x0000000107f72986 > QApplication::notify(QObject*, QEvent*) + 600 > 28 QtCore 0x0000000108d88662 > QCoreApplication::notifyInternal(QObject*, QEvent*) + 104 > 29 QtGui 0x0000000107fc4701 > QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, > int, QPainter*, QWidgetBackingStore*) + 2055 > 30 QtGui 0x0000000107f1dc48 -[QCocoaView > drawRect:] + 3048 > 31 com.apple.AppKit 0x00007fff894ed064 -[NSView > _drawRect:clip:] + 4217 > 32 com.apple.AppKit 0x00007fff894eb6c1 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1656 > 33 com.apple.AppKit 0x00007fff894ebad9 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704 > 34 com.apple.AppKit 0x00007fff894ebad9 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704 > 35 com.apple.AppKit 0x00007fff894ebad9 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704 > 36 com.apple.AppKit 0x00007fff894ebad9 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704 > 37 com.apple.AppKit 0x00007fff894ebad9 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704 > 38 com.apple.AppKit 0x00007fff894ebad9 -[NSView > _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2704 > 39 com.apple.AppKit 0x00007fff894e96f2 -[NSView > _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRec > tForView:topView:] + 817 > 40 com.apple.AppKit 0x00007fff894eaa44 -[NSView > _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRec > tForView:topView:] + 5763 > 41 com.apple.AppKit 0x00007fff894eaa44 -[NSView > _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRec > tForView:topView:] + 5763 > 42 com.apple.AppKit 0x00007fff894e9143 -[NSThemeFrame > _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRec > tForView:topView:] + 314 > 43 com.apple.AppKit 0x00007fff894e4d6d -[NSView > _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4675 > 44 com.apple.AppKit 0x00007fff894aec93 -[NSView > displayIfNeeded] + 1830 > 45 com.apple.AppKit 0x00007fff894ae1cc > _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 738 > 46 com.apple.AppKit 0x00007fff89a79901 __83-[NSWindow > _postWindowNeedsDisplayOrLayoutOrUpdateConstraintsUnlessPostingDisabled]_bl > ock_invoke_01208 + 46 > 47 com.apple.CoreFoundation 0x00007fff88c8e417 > __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 > 48 com.apple.CoreFoundation 0x00007fff88c8e381 > __CFRunLoopDoObservers + 369 > 49 com.apple.CoreFoundation 0x00007fff88c697b8 __CFRunLoopRun + > 728 > 50 com.apple.CoreFoundation 0x00007fff88c690e2 > CFRunLoopRunSpecific > + 290 > 51 com.apple.HIToolbox 0x00007fff87c86eb4 > RunCurrentEventLoopInMode + 209 > 52 com.apple.HIToolbox 0x00007fff87c86b94 > ReceiveNextEventCommon + 166 > 53 com.apple.HIToolbox 0x00007fff87c86ae3 > BlockUntilNextEventMatchingListInMode + 62 > 54 com.apple.AppKit 0x00007fff894ab533 _DPSNextEvent + 685 > 55 com.apple.AppKit 0x00007fff894aadf2 -[NSApplication > nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 > 56 QtGui 0x0000000107f2de3d > QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > + 1349 > 57 QtCore 0x0000000108d88f5c > QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 78 > 58 libQtTesting.dylib 0x0000000100ee77a1 > pqEventDispatcher::processEventsAndWait(int) + 49 > 59 libvtkpqCore-pv4.0.1.dylib 0x0000000100beaed4 > pqApplicationCore::onStateLoaded(vtkPVXMLElement*, vtkSMProxyLocator*) + 36 > 60 libvtkpqCore-pv4.0.1.dylib 0x0000000100c80b14 > pqApplicationCore::qt_static_metacall(QObject*, QMetaObject::Call, int, > void**) + 484 > 61 QtCore 0x0000000108d9de61 > QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001 > 62 libvtkpqCore-pv4.0.1.dylib 0x0000000100c8b1ec > pqServerManagerObserver::stateLoaded(vtkPVXMLElement*, vtkSMProxyLocator*) > + 76 > 63 libvtkpqCore-pv4.0.1.dylib 0x0000000100c8aeef > pqServerManagerObserver::qt_static_metacall(QObject*, QMetaObject::Call, > int, void**) + 1007 > 64 QtCore 0x0000000108d9de61 > QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001 > 65 libvtkGUISupportQt-pv4.0.1.dylib 0x0000000106af2a7f > vtkQtConnection::EmitExecute(vtkObject*, unsigned long, void*, void*, > vtkCommand*) + 111 > 66 libvtkGUISupportQt-pv4.0.1.dylib 0x0000000106ae23eb > vtkQtConnection::Execute(vtkObject*, unsigned long, void*) + 251 > 67 libvtkCommonCore-pv4.0.1.dylib 0x0000000109193be1 > vtkCallbackCommand::Execute(vtkObject*, unsigned long, void*) + 33 > 68 libvtkCommonCore-pv4.0.1.dylib 0x0000000109203160 > vtkSubjectHelper::InvokeEvent(unsigned long, void*, vtkObject*) + 1152 > 69 libvtkPVServerManagerCore-pv4.0.1.dylib 0x0000000104e3d432 > vtkSMSessionProxyManager::LoadXMLState(vtkPVXMLElement*, > vtkSMStateLoader*, bool) + 194 > 70 libvtkpqCore-pv4.0.1.dylib 0x0000000100beabd6 > pqApplicationCore::loadState(vtkPVXMLElement*, pqServer*) + 550 > 71 libvtkpqApplicationComponents-pv4.0.1.dylib 0x000000010053fc58 > pqLoadStateReaction::loadState(QString const&) + 184 > 72 libvtkpqApplicationComponents-pv4.0.1.dylib 0x0000000100540002 > pqLoadStateReaction::loadState() + 626 > 73 QtCore 0x0000000108d9de61 > QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001 > 74 QtGui 0x0000000107f6e652 > QAction::activate(QAction::ActionEvent) + 194 > 75 QtGui 0x0000000107f239a7 -[QCocoaMenuLoader > qtDispatcherToQAction:] + 71 > 76 com.apple.AppKit 0x00007fff8959b959 -[NSApplication > sendAction:to:from:] + 342 > 77 com.apple.AppKit 0x00007fff896d136c -[NSMenuItem > _corePerformAction] + 406 > 78 com.apple.AppKit 0x00007fff896d105a -[NSCarbonMenuImpl > performActionWithHighlightingForItemAtIndex:] + 133 > 79 com.apple.AppKit 0x00007fff893be20f -[NSMenu > _internalPerformActionForItemAtIndex:] + 36 > 80 com.apple.AppKit 0x00007fff893be097 -[NSCarbonMenuImpl > _carbonCommandProcessEvent:handlerCallRef:] + 135 > 81 com.apple.AppKit 0x00007fff896ca165 > NSSLMMenuEventHandler + 342 > 82 com.apple.HIToolbox 0x00007fff87c5fd1a > DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) > + 1206 > 83 com.apple.HIToolbox 0x00007fff87c5f1e9 > SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, > HandlerCallRec*) + 410 > 84 com.apple.HIToolbox 0x00007fff87c74fc9 > SendEventToEventTarget + 40 > 85 com.apple.HIToolbox 0x00007fff87cabca9 > SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned > int, unsigned char, void const*, OpaqueEventTargetRef*, > OpaqueEventTargetRef*, OpaqueEventRef**) + 443 > 86 com.apple.HIToolbox 0x00007fff87c50a21 > SendMenuCommandWithContextAndModifiers + 59 > 87 com.apple.HIToolbox 0x00007fff87c509d3 > SendMenuItemSelectedEvent + 254 > 88 com.apple.HIToolbox 0x00007fff87c5085f > FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 94 > 89 com.apple.HIToolbox 0x00007fff87c2c8bb > MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, > unsigned short*) + 605 > 90 com.apple.HIToolbox 0x00007fff87c2bec8 > _HandleMenuSelection2 + 565 > 91 com.apple.AppKit 0x00007fff895898c6 > _NSHandleCarbonMenuEvent + 245 > 92 com.apple.AppKit 0x00007fff894aba9f _DPSNextEvent + > 2073 > 93 com.apple.AppKit 0x00007fff894aadf2 -[NSApplication > nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 > 94 com.apple.AppKit 0x00007fff894a21a3 -[NSApplication > run] > + 517 > 95 QtGui 0x0000000107f2dc40 > QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > + 840 > 96 QtCore 0x0000000108d85a88 > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 394 > 97 QtCore 0x0000000108d88db3 > QCoreApplication::exec() + 175 > 98 0x000000010002aa88 main + 360 > 99 0x000000010002a8f4 start + 52 > > > > > > -- Adam > > > > > > > On 9/11/13 9:10 AM, "Utkarsh Ayachit" <[email protected]> wrote: > >>Can you attach/post the state file to reproduce this issue? >> >>Utkarsh >> >>On Tue, Sep 10, 2013 at 5:20 PM, Adam Dershowitz >><[email protected]> wrote: >>> I am using paraview 4.0.1 and found a bug. I am not sure if this is the >>> best location to report it, but figured I would try it here. I hope >>>that it >>> can help someone else avoid this problem, and perhaps can get it fixed. >>> >>> I am running on a Mac OS 10.8.4. I had an existing pvsm state file. >>>But, >>> every time I tried to open it, I would get an error about a file not >>>found, >>> and then paraview would crash. At first I thought that this was a major >>> bug. I finally figured out that a file path to one of the input files >>>had >>> changed, and that is what was causing the problem. >>> But, the fact that paraview will crash in that case is still a bug. If >>> paraview can't find a file in a state file, it should just report the >>>error >>> rather then causing a fatal crash. >>> >>> -- Adam >>> >>> >>> _______________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> http://www.paraview.org/mailman/listinfo/paraview >>> > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
