[vtk-developers] VTK Coverage drop

Mathieu Westphal mathieu.westphal at kitware.com
Thu Dec 3 12:44:56 EST 2015


I see it fails on kargard, but cannot reproduce locally, i'm trying to work
with vncViewer on kargard but it is not easy.

Can you precise me wich option you have activated in cmake ? python + tcl
does not seem enough for me.

Mathieu

Mathieu Westphal

On Thu, Dec 3, 2015 at 6:11 PM, Mathieu Westphal <
mathieu.westphal at kitware.com> wrote:

> That's mine, i will look at it.
>
> Mathieu Westphal
>
> On Thu, Dec 3, 2015 at 6:04 PM, Ken Martin <ken.martin at kitware.com> wrote:
>
>> Bad memory access in vtkPython.h below this->Force is true.  Not sure if
>> that rings a bell with anyone.  Build with Tcl and Python and the PyInterp
>> option to get the error
>>
>> class vtkPythonScopeGilEnsurer
>> {
>> public:
>>   vtkPythonScopeGilEnsurer(bool force = false)
>>     : State(PyGILState_UNLOCKED)
>>     {
>> #ifdef VTK_PYTHON_FULL_THREADSAFE
>>     // Force is always true with FULL_THREADSAFE
>>     force = true;
>> #endif
>>     this->Force = force;
>>     if (this->Force)
>>       {
>>       this->State = PyGILState_Ensure();
>>
>> stack is
>>
>> > vtkPythonInterpreter-6.3.dll!vtkPythonScopeGilEnsurer::vtkPythonScopeGilEnsurer(bool
>> force)  Line 152 + 0x6 bytes C++
>>   vtkPythonInterpreter-6.3.dll!vtkPythonInteractiveInterpreter::vtkInternals::CleanupPythonObjects()
>>  Line 48 + 0xc bytes C++
>>   vtkPythonInterpreter-6.3.dll!vtkPythonInteractiveInterpreter::vtkInternals::~vtkInternals()
>>  Line 38 + 0xa bytes C++
>>   vtkPythonInterpreter-6.3.dll!vtkPythonInteractiveInterpreter::vtkInternals::`scalar
>> deleting destructor'()  + 0x2c bytes C++
>>   vtkPythonInterpreter-6.3.dll!vtkPythonInteractiveInterpreter::~vtkPythonInteractiveInterpreter()
>>  Line 142 + 0x2f bytes C++
>>   vtkPythonInterpreter-6.3.dll!vtkPythonInteractiveInterpreter::`vector
>> deleting destructor'()  + 0x7d bytes C++
>>   vtkCommonCore-6.3.dll!vtkObjectBase::UnRegisterInternal(vtkObjectBase
>> * __formal, int check)  Line 232 + 0x31 bytes C++
>>   vtkCommonCore-6.3.dll!vtkObject::UnRegisterInternal(vtkObjectBase * o,
>> int check)  Line 901 C++
>>   vtkCommonCore-6.3.dll!vtkObjectBase::UnRegister(vtkObjectBase * o)
>>  Line 190 C++
>>   vtkCommonCore-6.3.dll!vtkObjectBase::Delete()  Line 135 C++
>>   vtkCommonCoreTCL-6.3.dll!vtkObjectBaseCppCommand(vtkObjectBase * op,
>> Tcl_Interp * interp, int argc, char * * argv)  Line 109 C++
>>   vtkCommonCoreTCL-6.3.dll!vtkObjectCppCommand(vtkObject * op,
>> Tcl_Interp * interp, int argc, char * * argv)  Line 855 + 0x25 bytes C++
>>   vtkPythonInterpreterTCL-6.3.dll!vtkPythonInteractiveInterpreterCppCommand(vtkPythonInteractiveInterpreter
>> * op, Tcl_Interp * interp, int argc, char * * argv)  Line 342 + 0x25 bytes
>> C++
>>   vtkPythonInterpreterTCL-6.3.dll!vtkPythonInteractiveInterpreterCommand(void
>> * cd, Tcl_Interp * interp, int argc, char * * argv)  Line 33 C++
>>   vtkCommonCoreTCL-6.3.dll!vtkTclGenericDeleteObject(void * cd)  Line 132
>> C++
>>
>>
>> On Thu, Dec 3, 2015 at 11:35 AM, Ken Martin <ken.martin at kitware.com>
>> wrote:
>>
>>> I was digging into this yesterday. I'm pretty sure it is an assert that
>>> was added on that day. You have to build with Tcl and Python and PyInterp I
>>> believe to actually hit it which is still in the process of compiling on my
>>> system.
>>>
>>> On Thu, Dec 3, 2015 at 10:54 AM, Bill Lorensen <bill.lorensen at gmail.com>
>>> wrote:
>>>
>>>> Will,
>>>>
>>>> That explains why we did not see your FlyingEdges's PrintSelfs having
>>>> coverage...
>>>>
>>>> On Thu, Dec 3, 2015 at 10:38 AM, Will Schroeder
>>>> <will.schroeder at kitware.com> wrote:
>>>> > Wow great catch Bill. I'm wondering how many dashboard errors are
>>>> going to
>>>> > pop up when otherPrint comes back online....
>>>> >
>>>> > On Thu, Dec 3, 2015 at 10:12 AM, Bill Lorensen <
>>>> bill.lorensen at gmail.com>
>>>> > wrote:
>>>> >>
>>>> >> Folks,
>>>> >>
>>>> >> We noticed that the vtk code coverage had dropped by 5% recently. It
>>>> >> turns out that the otherPrint.tcl test started to segfault around
>>>> >> November 23.
>>>> >>
>>>> >> Bill
>>>> >> _______________________________________________
>>>> >> 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=vtk-developers
>>>> >>
>>>> >> Follow this link to subscribe/unsubscribe:
>>>> >> http://public.kitware.com/mailman/listinfo/vtk-developers
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > William J. Schroeder, PhD
>>>> > Kitware, Inc.
>>>> > 28 Corporate Drive
>>>> > Clifton Park, NY 12065
>>>> > will.schroeder at kitware.com
>>>> > http://www.kitware.com
>>>> > (518) 881-4902
>>>>
>>>>
>>>>
>>>> --
>>>> Unpaid intern in BillsBasement at noware dot com
>>>> _______________________________________________
>>>> 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=vtk-developers
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://public.kitware.com/mailman/listinfo/vtk-developers
>>>>
>>>>
>>>
>>>
>>> --
>>> Ken Martin PhD
>>> Chairman & CFO
>>> Kitware Inc.
>>> 28 Corporate Drive
>>> Clifton Park NY 12065
>>> 518 371 3971
>>>
>>> This communication, including all attachments, contains confidential and
>>> legally privileged information, and it is intended only for the use of the
>>> addressee.  Access to this email by anyone else is unauthorized. If you are
>>> not the intended recipient, any disclosure, copying, distribution or any
>>> action taken in reliance on it is prohibited and may be unlawful. If you
>>> received this communication in error please notify us immediately and
>>> destroy the original message.  Thank you.
>>>
>>
>>
>>
>> --
>> Ken Martin PhD
>> Chairman & CFO
>> Kitware Inc.
>> 28 Corporate Drive
>> Clifton Park NY 12065
>> 518 371 3971
>>
>> This communication, including all attachments, contains confidential and
>> legally privileged information, and it is intended only for the use of the
>> addressee.  Access to this email by anyone else is unauthorized. If you are
>> not the intended recipient, any disclosure, copying, distribution or any
>> action taken in reliance on it is prohibited and may be unlawful. If you
>> received this communication in error please notify us immediately and
>> destroy the original message.  Thank you.
>>
>> _______________________________________________
>> 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=vtk-developers
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtk-developers
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20151203/3f2f3d8e/attachment.html>


More information about the vtk-developers mailing list