[Paraview] Re: Source -> Text -> Apply -> segfault

Ondrej Certik ondrej at certik.cz
Sat Mar 1 11:55:54 EST 2008


On Sat, Feb 23, 2008 at 1:10 AM, Ondrej Certik <ondrej at certik.cz> wrote:
> Hi,
>
>  Select "Source -> Text". Hit "Apply". Paraview segfaults:
>
>  $ paraview
>  Segmentation fault
>  $
>
>  Here is a stacktrace.
>
>  $ gdb paraview
>  GNU gdb 6.7.1-debian
>  Copyright (C) 2007 Free Software Foundation, Inc.
>  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
>  This is free software: you are free to change and redistribute it.
>  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
>  and "show warranty" for details.
>  This GDB was configured as "i486-linux-gnu"...
>  (no debugging symbols found)
>  Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
>  (gdb) run
>  Starting program: /usr/bin/paraview
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  (no debugging symbols found)
>  [Thread debugging using libthread_db enabled]
>  [New Thread 0xb26c16c0 (LWP 13037)]
>  Qt: gdb: -nograb added to command-line options.
>          Use the -dograb option to enforce grabbing.
>
>  Program received signal SIGSEGV, Segmentation fault.
>  [Switching to Thread 0xb26c16c0 (LWP 13037)]
>  ---Type <return> to continue, or q <return> to quit---
>  0xb4b819a7 in vtk_freetype_FTC_CMapCache_Lookup ()
>    from /usr/lib/paraview/libvtkfreetype.so.pv3.2
>  (gdb) bt
>  #0  0xb4b819a7 in vtk_freetype_FTC_CMapCache_Lookup ()
>    from /usr/lib/paraview/libvtkfreetype.so.pv3.2
>  #1  0xb4d8e4ac in vtkFreeTypeUtilities::GetGlyphIndex ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #2  0xb4d913e9 in vtkFreeTypeUtilities::GetBoundingBox ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #3  0xb4d91baa in vtkFreeTypeUtilities::PrepareImageData ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #4  0xb4d920cb in vtkFreeTypeUtilities::RenderString ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #5  0xb4d6a582 in vtkTextActor::RenderOpaqueGeometry ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #6  0xb546ce24 in vtkTextRepresentation::RenderOpaqueGeometry ()
>    from /usr/lib/paraview/libvtkWidgets.so.pv3.2
>  #7  0xb4d3db3f in vtkRenderer::UpdateGeometry ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #8  0xb4db9687 in vtkOpenGLRenderer::DeviceRender ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #9  0xb4d3fde5 in vtkRenderer::Render ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #10 0xb4d48311 in vtkRendererCollection::Render ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #11 0xb4d313bf in vtkRenderWindow::DoStereoRender ()
>  ---Type <return> to continue, or q <return> to quit---
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #12 0xb4d31206 in vtkRenderWindow::DoFDRender ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #13 0xb4d3188d in vtkRenderWindow::DoAARender ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #14 0xb4d304e1 in vtkRenderWindow::Render ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #15 0xb4dd6ee4 in vtkXOpenGLRenderWindow::Render ()
>    from /usr/lib/paraview/libvtkRendering.so.pv3.2
>  #16 0xb65ccc7a in vtkSMRenderViewProxy::PerformRender ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #17 0xb660eae8 in vtkSMViewProxy::StillRender ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #18 0xb65c964b in vtkSMRenderViewHelper::EventuallyRender ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #19 0xb63194dd in vtkPVGenericRenderWindowInteractor::Render ()
>    from /usr/lib/paraview/libvtkPVFilters.so
>  #20 0xb53996ee in vtkAbstractWidget::SetEnabled ()
>    from /usr/lib/paraview/libvtkWidgets.so.pv3.2
>  #21 0xb59ee68b in vtkAbstractWidgetCommand ()
>    from /usr/lib/paraview/libvtkWidgetsCS.so
>  #22 0xb59fabee in vtkBorderWidgetCommand ()
>    from /usr/lib/paraview/libvtkWidgetsCS.so
>  ---Type <return> to continue, or q <return> to quit---
>  #23 0xb5a38e76 in vtkTextWidgetCommand ()
>    from /usr/lib/paraview/libvtkWidgetsCS.so
>  #24 0xb2f81723 in vtkClientServerInterpreter::ProcessCommandInvoke ()
>    from /usr/lib/paraview/libvtkClientServer.so
>  #25 0xb2f8225b in vtkClientServerInterpreter::ProcessOneMessage ()
>    from /usr/lib/paraview/libvtkClientServer.so
>  #26 0xb2f82723 in vtkClientServerInterpreter::ProcessStream ()
>    from /usr/lib/paraview/libvtkClientServer.so
>  #27 0xb61a948e in vtkSelfConnection::ProcessStreamLocally ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #28 0xb61a94c4 in vtkSelfConnection::SendStreamToClient ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #29 0xb615f087 in vtkProcessModuleConnection::SendStream ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #30 0xb6161125 in vtkProcessModuleConnectionManager::SendStream ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #31 0xb616919f in vtkProcessModule::SendStream ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #32 0xb65a505e in vtkSMProxy::UpdateProperty ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #33 0xb65a5660 in vtkSMProxy::UpdateVTKObjects ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #34 0xb65877e9 in vtkSMNewWidgetRepresentationProxy::SetEnabled ()
>  ---Type <return> to continue, or q <return> to quit---
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #35 0xb6649018 in vtkSMNewWidgetRepresentationProxyCommand ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #36 0xb667087a in vtkSMTextWidgetRepresentationProxyCommand ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #37 0xb2f81723 in vtkClientServerInterpreter::ProcessCommandInvoke ()
>    from /usr/lib/paraview/libvtkClientServer.so
>  #38 0xb2f8225b in vtkClientServerInterpreter::ProcessOneMessage ()
>    from /usr/lib/paraview/libvtkClientServer.so
>  #39 0xb2f82723 in vtkClientServerInterpreter::ProcessStream ()
>    from /usr/lib/paraview/libvtkClientServer.so
>  #40 0xb61a948e in vtkSelfConnection::ProcessStreamLocally ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #41 0xb61a94c4 in vtkSelfConnection::SendStreamToClient ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #42 0xb615f087 in vtkProcessModuleConnection::SendStream ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #43 0xb6161125 in vtkProcessModuleConnectionManager::SendStream ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #44 0xb616919f in vtkProcessModule::SendStream ()
>    from /usr/lib/paraview/libvtkPVServerCommon.so
>  #45 0xb65a5199 in vtkSMProxy::UpdateProperty ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  ---Type <return> to continue, or q <return> to quit---
>  #46 0xb65a5660 in vtkSMProxy::UpdateVTKObjects ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #47 0xb65a569b in vtkSMProxy::UpdateVTKObjects ()
>    from /usr/lib/paraview/libvtkPVServerManager.so
>  #48 0xb7b44469 in pqTextRepresentation::setDefaultPropertyValues ()
>    from /usr/lib/paraview/libpqCore.so
>  #49 0xb7ade342 in pqObjectBuilder::createDataRepresentation ()
>    from /usr/lib/paraview/libpqCore.so
>  #50 0xb7aad3c2 in pqDisplayPolicy::createPreferredRepresentation ()
>    from /usr/lib/paraview/libpqCore.so
>  #51 0xb7ae43f5 in pqPendingDisplayManager::createPendingDisplays ()
>    from /usr/lib/paraview/libpqCore.so
>  #52 0xb7da1a16 in pqMainWindowCore::createPendingDisplays ()
>    from /usr/lib/paraview/libpqComponents.so
>  #53 0xb7e789aa in pqMainWindowCore::qt_metacall ()
>    from /usr/lib/paraview/libpqComponents.so
>  #54 0xb6e7ee0a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
>  #55 0xb6e7f9c2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
>  #56 0xb7e79ef7 in pqObjectInspectorWidget::accepted ()
>    from /usr/lib/paraview/libpqComponents.so
>  #57 0xb7dd698b in pqObjectInspectorWidget::accept ()
>    from /usr/lib/paraview/libpqComponents.so
>  #58 0xb7e7a03c in pqObjectInspectorWidget::qt_metacall ()
>  ---Type <return> to continue, or q <return> to quit---
>    from /usr/lib/paraview/libpqComponents.so
>  #59 0xb6e7ee0a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
>  #60 0xb6e7f150 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
>  #61 0xb78241f1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
>  #62 0xb75eda39 in ?? () from /usr/lib/libQtGui.so.4
>  #63 0x086058b0 in ?? ()
>  #64 0x00000000 in ?? ()
>
>
>  It's the Debian build, see my previous email for more info and the
>  source package. Please ask if you need more information.

Any news on this? Is anyone able to reproduce it, or is it just on my machine?

Let me know if you need more information.

Ondrej


More information about the ParaView mailing list