This is the backtrace i get when I run through gdb. Output:
Program received signal SIGSEGV, Segmentation fault. 0x00002aaabf3c21c4 in __strcmp_sse42 () from /lib64/libc.so.6 (gdb) bt full #0 0x00002aaabf3c21c4 in __strcmp_sse42 () from /lib64/libc.so.6 No symbol table info available. #1 0x00002aaac9cb4ee9 in ReadUALGrid::SetUser (this=0x10e3c10, _arg=0x1b2ab39 "diy") at /pfs/work/kosl/sohpc/girish/paraview_plugin/paraview/ParaView-v4.1.0/Plugins/ReadUALGrid/ReadUALGrid.h:38 No locals. #2 0x00002aaac9cb6937 in ReadUALGridCommand (arlu=0xecf5b0, ob=0x10e3c10, method=0x1b2ab29 "SetUser", msg=..., resultStream=...) at /pfs/work/kosl/sohpc/girish/paraview_plugin/paraview/ParaView-v4.1.0/Plugins/ReadUALGrid/ReadUALGridClientServer.cxx:175 temp0 = 0x1b2ab39 "diy" op = 0x10e3c10 vtkmsg = <incomplete type> #3 0x00002aaab1ee11c8 in vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1 No symbol table info available. #4 0x00002aaab1ee5102 in vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1 No symbol table info available. #5 0x00002aaab1ee4746 in vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1 No symbol table info available. #6 0x00002aaab1ee480d in vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1 No symbol table info available. #7 0x00002aaaae5011bb in vtkSIProperty::ProcessMessage(vtkClientServerStream&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #8 0x00002aaaae516ad7 in vtkSIStringVectorProperty::Push(vtkSIStringVectorProperty::vtkVectorOfStrings const&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #9 0x00002aaaae517431 in vtkSIStringVectorProperty::ReadXMLAttributes(vtkSIProxy*, vtkPVXMLElement*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #10 0x00002aaaae503832 in vtkSIProxy::ReadXMLProperty(vtkPVXMLElement*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #11 0x00002aaaae50249f in vtkSIProxy::ReadXMLAttributes(vtkPVXMLElement*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #12 0x00002aaaae513809 in vtkSISourceProxy::ReadXMLAttributes(vtkPVXMLElement*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #13 0x00002aaaae502e12 in vtkSIProxy::CreateVTKObjects(paraview_protobuf::Message*) () ---Type <return> to continue, or q <return> to quit--- from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #14 0x00002aaaae515765 in vtkSISourceProxy::CreateVTKObjects(paraview_protobuf::Message*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #15 0x00002aaaae50209d in vtkSIProxy::Push(paraview_protobuf::Message*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #16 0x00002aaaae4e6e32 in vtkPVSessionCore::PushStateInternal(paraview_protobuf::Message*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #17 0x00002aaaae4e52e7 in vtkPVSessionCore::PushState(paraview_protobuf::Message*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #18 0x00002aaaae4e2b2d in vtkPVSessionBase::PushState(paraview_protobuf::Message*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1 No symbol table info available. #19 0x00002aaaadfe7663 in vtkSMProxy::CreateVTKObjects() () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerManagerCore-pv4.1.so.1 No symbol table info available. #20 0x00002aaaae0277e5 in vtkSMSourceProxy::CreateVTKObjects() () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerManagerCore-pv4.1.so.1 No symbol table info available. #21 0x00002aaaae01c8f2 in vtkSMSessionProxyManager::RegisterProxy(char const*, char const*, vtkSMProxy*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkPVServerManagerCore-pv4.1.so.1 No symbol table info available. #22 0x00002aaaab7f051b in pqObjectBuilder::createProxyInternal(QString const&, QString const&, pqServer*, QString const&, QString const&, QMap<QString, QVariant> const&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkpqCore-pv4.1.so.1 No symbol table info available. #23 0x00002aaaab7ecd09 in pqObjectBuilder::createSource(QString const&, QString const&, pqServer*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkpqCore-pv4.1.so.1 No symbol table info available. #24 0x00002aaaaad7838a in pqSourcesMenuReaction::createSource(QString const&, QString const&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkpqApplicationComponents-pv4.1.so.1 No symbol table info available. #25 0x00002aaabe7c99bf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #26 0x00002aaaaad902a7 in pqProxyGroupMenuManager::triggered(QString const&, QString const&) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkpqApplicationComponents-pv4.1.so.1 No symbol table info available. #27 0x00002aaaaad679a7 in pqProxyGroupMenuManager::triggered() () ---Type <return> to continue, or q <return> to quit--- from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/paraview/4.1/lib/paraview-4.1/libvtkpqApplicationComponents-pv4.1.so.1 No symbol table info available. #28 0x00002aaabe7c99bf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #29 0x00002aaabd7f7da2 in QAction::triggered(bool) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #30 0x00002aaabd7f7f90 in QAction::activate(QAction::ActionEvent) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #31 0x00002aaabdc2e3b3 in ?? () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #32 0x00002aaabdc347c9 in ?? () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #33 0x00002aaabd84da99 in QWidget::event(QEvent*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #34 0x00002aaabdc35b0b in QMenu::event(QEvent*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #35 0x00002aaabd7fdfac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #36 0x00002aaabd8026db in QApplication::notify(QObject*, QEvent*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #37 0x00002aaabe7b44de in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #38 0x00002aaabd7fedeb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #39 0x00002aaabd87977c in ?? () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #40 0x00002aaabd878651 in QApplication::x11ProcessEvent(_XEvent*) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #41 0x00002aaabd89e322 in ?? () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 No symbol table info available. #42 0x00002aaac543960a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #43 0x00002aaac543ce88 in ?? () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #44 0x00002aaac543d03c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #45 0x00002aaabe7e2ac6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #46 0x00002aaabd89dfae in ?? () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #47 0x00002aaabe7b30df in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #48 0x00002aaabe7b3368 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #49 0x00002aaabe7b8248 in QCoreApplication::exec() () from /pfs/work/kosl/sohpc/girish/paraview_plugin/staging/qt/lib/libQtCore.so.4 No symbol table info available. #50 0x0000000000407ac5 in main () No symbol table info available. No idea what's happening. Please help. Regards, Girish On 26 August 2014 15:49, Cory Quammen <cory.quam...@kitware.com> wrote: > Girish, > > Can you run ParaView with your plugin through a debugger to find out > where it is segfaulting? That will point out where the segfault occurs > which is often a clue to why it is occurring. > > Thanks, > Cory > > On Tue, Aug 26, 2014 at 9:41 AM, Girish Ramesh <rgiris...@gmail.com> > wrote: > > Hi, > > > > I am writing my own plugin but each time I try to add another check box, > the > > plugin suddenly segfaults. I have no idea why. The XML and C++ code are > > attached. > > > > XML: > > > > <IntVectorProperty > > name="FieldLoadStatus" > > command="SetFieldLoadStatus" > > number_of_elements="1" > > default_values="0" > > panel_visibility="default" > > > <BooleanDomain name="bool"/> > > <Documentation> > > The values of this property sets the run number. > > </Documentation> > > </IntVectorProperty> > > C++: > > > > public: > > vtkTypeMacro(ReadUALGrid, vtkUnstructuredGridAlgorithm); > > void PrintSelf(ostream& os, vtkIndent indent); > > > > static ReadUALGrid *New(); > > > > vtkGetMacro(Shot,int) > > vtkSetMacro(Shot,int); > > > > vtkGetMacro(Run,int); > > vtkSetMacro(Run,int); > > > > vtkGetMacro(RefRun,int); > > vtkSetMacro(RefRun,int); > > > > vtkGetMacro(CPOLoad,int); > > vtkSetMacro(CPOLoad,int); > > > > vtkGetMacro(FieldLoadStatus,int); > > vtkSetMacro(FieldLoadStatus,int); > > > > protected: > > ReadUALGrid(); > > ~ReadUALGrid(){} > > > > int Shot; > > int Run; > > int RefRun; > > int CPOLoad; > > int FieldLoadStatus; > > > > I have no idea why because it worked perfectly for other check boxes. > Thank > > you. > > > > Regards, > > Girish > > > > _______________________________________________ > > Paraview-developers mailing list > > paraview-develop...@paraview.org > > http://public.kitware.com/mailman/listinfo/paraview-developers > > >
_______________________________________________ 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://public.kitware.com/mailman/listinfo/paraview