[vtk-developers] Need a Qt expert to resolve valgrind issues

David Partyka david.partyka at kitware.com
Tue Dec 6 16:21:55 EST 2011


Those  look exactly like the matches I put in yesterday but apparently the
numbers in the mangling changed. I shortened them up, hopefully we'll get
better matches tomorrow.

On Tue, Dec 6, 2011 at 12:13 PM, Bill Lorensen <bill.lorensen at gmail.com>wrote:

> Dave,
>
> Can you add these suppressions. Tehn I think we have them all,
>
> Bill
>
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_ZN10QMutexPool3getEPKv
>   fun:_ZN7QObjectD2Ev
>   fun:_ZN18QAbstractItemModelD2Ev
>   fun:_ZN25vtkQtAbstractModelAdapterD2Ev
>   fun:_ZN21vtkQtTreeModelAdapterD1Ev
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_ZN11QThreadData7currentEv
>   fun:_ZN7QObjectC2ER14QObjectPrivatePS_
>   fun:_ZN18QAbstractItemModelC2EP7QObject
>   fun:_ZN25vtkQtAbstractModelAdapterC2EP7QObject
>   fun:_ZN21vtkQtTreeModelAdapterC1EP7QObjectP7vtkTree
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_ZN14QWaitConditionC1Ev
>   fun:_ZN14QThreadPrivateC1EP11QThreadData
>   fun:_ZN14QAdoptedThreadC1EP11QThreadData
>   fun:_ZN11QThreadData7currentEv
>   fun:_ZN7QObjectC2ER14QObjectPrivatePS_
>   fun:_ZN18QAbstractItemModelC2EP7QObject
>   fun:_ZN25vtkQtAbstractModelAdapterC2EP7QObject
>   fun:_ZN21vtkQtTreeModelAdapterC1EP7QObjectP7vtkTree
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_ZN11QThreadData7currentEv
>   fun:_ZN7QObjectC2ER14QObjectPrivatePS_
>   fun:_ZN18QAbstractItemModelC2EP7QObject
>   fun:_ZN25vtkQtAbstractModelAdapterC2EP7QObject
>   fun:_ZN21vtkQtTreeModelAdapterC1EP7QObjectP7vtkTree
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_ZN14QAdoptedThreadC1EP11QThreadData
>   fun:_ZN11QThreadData7currentEv
>   fun:_ZN7QObjectC2ER14QObjectPrivatePS_
>   fun:_ZN18QAbstractItemModelC2EP7QObject
>   fun:_ZN25vtkQtAbstractModelAdapterC2EP7QObject
>   fun:_ZN21vtkQtTreeModelAdapterC1EP7QObjectP7vtkTree
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_ZN6QMutexC1ENS_13RecursionModeE
>   fun:_ZN11QThreadDataC1Ei
>   fun:_ZN11QThreadData7currentEv
>   fun:_ZN7QObjectC2ER14QObjectPrivatePS_
>   fun:_ZN18QAbstractItemModelC2EP7QObject
>   fun:_ZN25vtkQtAbstractModelAdapterC2EP7QObject
>   fun:_ZN21vtkQtTreeModelAdapterC1EP7QObjectP7vtkTree
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
> {
>   <insert a suppression name here>
>   Memcheck:Leak
>   fun:_Znwm
>   fun:_Z14signalSlotLockPK7QObject
>   fun:_ZN7QObjectD2Ev
>   fun:_ZN18QAbstractItemModelD2Ev
>   fun:_ZN25vtkQtAbstractModelAdapterD2Ev
>   fun:_ZN21vtkQtTreeModelAdapterD1Ev
>   fun:_Z22TestQtTreeModelAdapteriPPc
>   fun:main
> }
>
>
> On Mon, Dec 5, 2011 at 8:34 AM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
> > Cross our fingers for tonight.
> >
> > On Mon, Dec 5, 2011 at 8:25 AM, David Partyka <david.partyka at kitware.com>
> wrote:
> >> All set.
> >>
> >>
> >> On Mon, Dec 5, 2011 at 8:16 AM, David Partyka <
> david.partyka at kitware.com>
> >> wrote:
> >>>
> >>> Humm, didn't know that one was there. It might have worked at some
> point
> >>> but I don't think it is anymore. The way they're setup is that each
> machine
> >>> has it's own suppression file in the dashboard scripts repo. I'll
> append
> >>> your commit to it.
> >>>
> >>>
> >>> On Mon, Dec 5, 2011 at 8:13 AM, Bill Lorensen <bill.lorensen at gmail.com
> >
> >>> wrote:
> >>>>
> >>>> I committed a change to the suppression file in:
> >>>> VTK/CMake/VTKValgrindSuppressions.supp
> >>>>
> >>>> I guess that is not the one that's used by the dashboard build?
> >>>>
> >>>>
> >>>> On Mon, Dec 5, 2011 at 7:48 AM, David Partyka <
> david.partyka at kitware.com>
> >>>> wrote:
> >>>> > There is a supression file in the dashboard scripts cvs repository,
> >>>> > feel
> >>>> > free to send the supression blob and we can append it to the file.
> >>>> >
> >>>> > On Mon, Dec 5, 2011 at 7:46 AM, Bill Lorensen <
> bill.lorensen at gmail.com>
> >>>> > wrote:
> >>>> >>
> >>>> >> Marcus,
> >>>> >>
> >>>> >> It will be great to resolve these last two. Then we will down to
> zero!
> >>>> >> A first in several years.
> >>>> >>
> >>>> >> I did try a suppression but it was unsuccessful. Valgrind
> suppressions
> >>>> >> can be tricky sometimes without access to the machine running
> >>>> >> valgrind.
> >>>> >>
> >>>> >> Bill
> >>>> >>
> >>>> >> On Sun, Dec 4, 2011 at 12:53 PM, Marcus D. Hanwell
> >>>> >> <marcus.hanwell at kitware.com> wrote:
> >>>> >> > On Tue, Nov 29, 2011 at 4:42 PM, Bill Lorensen
> >>>> >> > <bill.lorensen at gmail.com>
> >>>> >> > wrote:
> >>>> >> >> Marcus,
> >>>> >> >>
> >>>> >> >> We are dangerously close to having 0 valgrind defects. I have
> >>>> >> >> merged a
> >>>> >> >> few patches today that should remove them all except for two Qt
> >>>> >> >> related defects:
> >>>> >> >>
> http://www.cdash.org/CDash/viewDynamicAnalysisFile.php?id=2560251
> >>>> >> >> and
> >>>> >> >>
> http://www.cdash.org/CDash/viewDynamicAnalysisFile.php?id=2560252
> >>>> >> >>
> >>>> >> >> Can you shed some light on these?
> >>>> >> >
> >>>> >> > Hi Bill,
> >>>> >> >
> >>>> >> > I was away at Qt Developer Days as it happens, I will try to
> take a
> >>>> >> > look at these - our Valgrind defects are looking much better.
> There
> >>>> >> > are some false positives, such as the mutex pool, and so we may
> need
> >>>> >> > to add a few suppression entries for them.
> >>>> >> >
> >>>> >> > Marcus
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >> --
> >>>> >> 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
> >>>> >>
> >>>> >> Follow this link to subscribe/unsubscribe:
> >>>> >> http://www.vtk.org/mailman/listinfo/vtk-developers
> >>>> >>
> >>>> >
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Unpaid intern in BillsBasement at noware dot com
> >>>
> >>>
> >>
> >
> >
> >
> > --
> > Unpaid intern in BillsBasement at noware dot com
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20111206/66516fa9/attachment.html>


More information about the vtk-developers mailing list