[Paraview-developers] How to activate (selectively if possible ?) debug traces when using ParaView ?

houssen houssen at ipgp.fr
Wed Apr 6 03:18:08 EDT 2016


OK, I'll do that !

Thanks,

Franck

Le 2016-04-06 1:48, Utkarsh Ayachit a écrit :
> In practise, I have never found the debug message printed by setting
> SetDebug(1) on any vtkObject useful.
>
> Instead, I'd suggest just using a debugger, even if that means
> rebuilding as "Debug". Especially if it's a segfault, the call stack
> for the segfault is generally useful in spotting the issue. You can
> also try passing "--enable-bt" as a command line argument to dump out
> the call stack on segfault to the output terminal.
>
> On Tue, Apr 5, 2016 at 11:06 AM, houssen <houssen at ipgp.fr> wrote:
>> How to activate (selectively if possible ?) debug traces when using 
>> ParaView
>> ?
>>
>> I am in the process of creating new couples of HDF5 / XDMF files : 
>> for now,
>> it is bugged, so the XDMF reader crashes when I open it in ParaView. 
>> I need
>> to "see" why ParaView crashes : that is, I need to understand "where 
>> and/or
>> why" my HDF5 / XDMF are bugged (and trigger later on a crash in 
>> ParaView).
>> Ideally, I would need to activate only debug traces for xdmf reader.
>>
>> First, I tried to find (Google search) if a variabe like 
>> PARAVIEW_DEBUG
>> could be set before running ParaView but it seems no such variable 
>> exists
>> (this->DebugOn() only helps if you have a problem in one of your own 
>> filter
>> - this is not the case here). Then, I looked in the GUI (menu, 
>> options,
>> settings) but I didn't find any way to turn on traces. I also tried 
>> to get
>> info from gdb but I get a low level of informations (stack and some 
>> relevant
>> infos but no messages on problems before crashing) as my ParaView is 
>> built
>> from source in RelWithDebInfo mode (I'd like to avoid to recompile 
>> in debug
>> : it would take hours...). I looked around
>> 
>> ParaView-v5.0.0-source/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfObject.h 
>> and
>> 
>> ParaView-v5.0.0-source/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfObject.cxx
>> (XdmfObject::GetGlobalDebug) but it doesn't help really at first 
>> glance :
>> GetGlobalDebug is not implemented like I would have imagined (thats 
>> is in a
>> getenv("PARAVIEW_DEBUG")-like way).
>>
>> More generally, is it possible to activate debug / warning / info 
>> traces
>> according to "what I would like to do" ? (for instance, activating 
>> only
>> shrink filter traces but not xdmf reader traces, or the opposite ?) 
>> This
>> would help understanding / locating problems when they occur. It 
>> would be a
>> convenient feature.
>>
>> FH
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Search the list archives at:
>> http://markmail.org/search/?q=Paraview-developers
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview-developers



More information about the Paraview-developers mailing list