[Paraview] Bug Report
Utkarsh Ayachit
utkarsh.ayachit at kitware.com
Wed Sep 11 10:34:10 EDT 2013
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
<adershowitz at exponent.com> 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" <utkarsh.ayachit at kitware.com> wrote:
>
>>Can you attach/post the state file to reproduce this issue?
>>
>>Utkarsh
>>
>>On Tue, Sep 10, 2013 at 5:20 PM, Adam Dershowitz
>><adershowitz at exponent.com> 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
>>>
>
More information about the ParaView
mailing list