Skip to content

Commit

Permalink
Merge pull request RobotLocomotion#5722 from m-chaturvedi/mosek-valgr…
Browse files Browse the repository at this point in the history
…ind-fixes

Mosek Valgrind Suppressions
  • Loading branch information
jamiesnape authored May 18, 2017
2 parents b51021a + 536c86c commit b9700be
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 16 deletions.
74 changes: 59 additions & 15 deletions tools/valgrind-cmake.supp
Original file line number Diff line number Diff line change
Expand Up @@ -36,27 +36,71 @@
}

{
<mosek-1>
Memcheck:Addr4
...
fun:checkout_from_flexlm
...
<mosek-1>
Memcheck:Addr4
...
fun:checkout_from_flexlm
...
}

{
<mosek-2>
Memcheck:Addr16
...
fun:checkout_from_flexlm
...
<mosek-2>
Memcheck:Addr16
...
fun:checkout_from_flexlm
...
}

{
<mosek-3>
Memcheck:Cond
...
fun:MSK_sysenv_getsysinfo
...
}

# One of the other places MOSEK's issues with Valgrind have been suppressed quite sweepingly:
# https://github.com/casadi/casadi/blob/master/test/internal/valgrind-casadi.supp#L242
{
<mosek-3>
Memcheck:Cond
...
fun:MSK_sysenv_getsysinfo
...
<mosek-4>
Memcheck:Cond
fun:__intel_sse2_strcpy
fun:MSKP_strdupenv
...
fun:MSK_ehajakopr
fun:MSK_optimize
fun:MSK_optimizetrm
fun:_ZNK5drake7solvers11MosekSolver5SolveERNS0_19MathematicalProgramE
}

{
<mosek-5>
Memcheck:Cond
fun:MSK_hom_optlp
fun:MSK_hs_optlp
fun:MSK_opt_ipmslv
fun:MSK_contoptimizer
fun:MSK_optimizeunlicensed
fun:MSK_optimize
fun:MSK_optimizetrm
fun:_ZNK5drake7solvers11MosekSolver5SolveERNS0_19MathematicalProgramE
}

{
<mosek-6>
Memcheck:Cond
fun:mkl_lapack_ps_avx2_xdlansy
fun:mkl_lapack_ps_xdlansy
fun:mkl_lapack_dlansy
fun:mkl_lapack_dsyevd
fun:DSYEVD
fun:MSK_INTEL_P4_mathenv_symeig
fun:intpnt_sdp_ntscaling
fun:intpnt_inititer
fun:intpnt_conicoptimizer
fun:MSK_intpnt_optcone
fun:MSK_conic_optimizer
fun:MSKP_optimizeconic
}

{
Expand Down
66 changes: 65 additions & 1 deletion tools/valgrind.supp
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,69 @@
...
fun:g_static_rec_mutex_lock
fun:lcm_handle
...
}

{
<mosek-1>
Memcheck:Addr4
...
fun:checkout_from_flexlm
}

{
<mosek-2>
Memcheck:Addr16
...
fun:checkout_from_flexlm
}

{
<mosek-3>
Memcheck:Cond
...
fun:MSK_sysenv_getsysinfo
}

# One of the other places MOSEK's issues with Valgrind have been suppressed quite sweepingly:
# https://github.com/casadi/casadi/blob/master/test/internal/valgrind-casadi.supp#L242
{
<mosek-4>
Memcheck:Cond
fun:__intel_sse2_strcpy
fun:MSKP_strdupenv
...
fun:MSK_ehajakopr
fun:MSK_optimize
fun:MSK_optimizetrm
fun:_ZNK5drake7solvers11MosekSolver5SolveERNS0_19MathematicalProgramE
}

{
<mosek-5>
Memcheck:Cond
fun:MSK_hom_optlp
fun:MSK_hs_optlp
fun:MSK_opt_ipmslv
fun:MSK_contoptimizer
fun:MSK_optimizeunlicensed
fun:MSK_optimize
fun:MSK_optimizetrm
fun:_ZNK5drake7solvers11MosekSolver5SolveERNS0_19MathematicalProgramE
}

{
<mosek-6>
Memcheck:Cond
fun:mkl_lapack_ps_avx2_xdlansy
fun:mkl_lapack_ps_xdlansy
fun:mkl_lapack_dlansy
fun:mkl_lapack_dsyevd
fun:DSYEVD
fun:MSK_INTEL_P4_mathenv_symeig
fun:intpnt_sdp_ntscaling
fun:intpnt_inititer
fun:intpnt_conicoptimizer
fun:MSK_intpnt_optcone
fun:MSK_conic_optimizer
fun:MSKP_optimizeconic
}

0 comments on commit b9700be

Please sign in to comment.