[vtk-developers] londinium/debug dynamic library issues
David Gobbi
david.gobbi at gmail.com
Mon Feb 4 12:24:21 EST 2013
Hi All,
I've been investigating why the londinium debug/coverage build is
failing so many tests. The failures appear to have begun on Oct 12:
http://open.cdash.org/viewTest.php?onlyfailed&buildid=2608121
Tcl tests failed with this error:
dlopen: cannot load any more object with static TLS
A few Python tests failed with this error:
Inconsistency detected by ld.so: dl-tls.c: 422:
_dl_allocate_tls_init: Assertion `map->l_tls_modid == cnt' failed!
The Python tests that failed with this error were as follows:
vtkChartsCorePython-TestBarGraph
vtkChartsCorePython-TestLinePlot
vtkChartsCorePython-TestLinePlotColors
vtkChartsCorePython-TestParallelCoordinatesColors
vtkChartsCorePython-TestScatterPlotColors
vtkChartsCorePython-TestStackedPlot
vtkCommonComputationalGeometryPython-TestParametricFunctions
vtkFiltersModelingPython-TestNamedColorsIntegration
vtkRenderingTkPython-TestTkRenderWidget
vtkRenderingTkPython-TestTkRenderWindowInteractor
Since only a few Python tests failed while others succeeded, I'm sure
that the contents of these failing tests can provide some clues as to
why these TLS (thread-local storage) errors are occurring when Python
and Tcl try to dlopen certain VTK libraries on londinium/debug.
The commit that caused the problem was merged sometime between Oct 7
and Oct 12 (VTK was suffering from compile errors that week, so it
can't be narrowed down any further than that).
- David
More information about the vtk-developers
mailing list