Memory-leak problem when closing mvd2-catalogue.
Mantis Issue 721, reported by salbert, assigned to msavinaud, created: 2013-05-30
I18nMainWindow::closeEvent( QCloseEvent(0x7fff678f8cf0) ) *** glibc detected *** ./bin/mvd2-catalogue: free(): invalid next size (fast): 0x00000000013a3440 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f48f2beeb96] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3itk5ArrayIdED1Ev+0x33)[0x7f48f541728b] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd16VectorImageModel8SettingsD2Ev+0x1d)[0x7f48f5420b1d] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd16VectorImageModelD1Ev+0xb9)[0x7f48f5479bbf] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd16VectorImageModelD0Ev+0x18)[0x7f48f5479d70] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x85)[0x7f48f5001935] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObjectD2Ev+0x5ec)[0x7f48f5007b9c] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd13AbstractModelD2Ev+0x2a)[0x7f48f5411bce] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd12DatasetModelD1Ev+0x7b)[0x7f48f541c9c9] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd12DatasetModelD0Ev+0x18)[0x7f48f541ca70] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x85)[0x7f48f5001935] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObjectD2Ev+0x5ec)[0x7f48f5007b9c] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd13AbstractModelD2Ev+0x2a)[0x7f48f5411bce] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd13DatabaseModelD1Ev+0x3b)[0x7f48f5419837] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd13DatabaseModelD0Ev+0x18)[0x7f48f541988a] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN14QObjectPrivate14deleteChildrenEv+0x85)[0x7f48f5001935] /usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObjectD2Ev+0x5ec)[0x7f48f5007b9c] /usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplicationD2Ev+0x56e)[0x7f48f411b44e] /home/salbert/dev/build/Monteverdi2/lib/libMonteverdi2_Core.so.0.3(_ZN3mvd15I18nApplicationD1Ev+0x4b)[0x7f48f5450cfd] ./bin/mvd2-catalogue(_ZN3mvd20CatalogueApplicationD1Ev+0x23)[0x410b47] ./bin/mvd2-catalogue(main+0xd2)[0x4105f6] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f48f2b9176d] ./bin/mvd2-catalogue[0x410469] ======= Memory map: ======== 00400000-0042e000 r-xp 00000000 08:11 33692634 /home/salbert/dev/build/Monteverdi2/bin/mvd2-catalogue 0062e000-0062f000 r--p 0002e000 08:11 33692634 /home/salbert/dev/build/Monteverdi2/bin/mvd2-catalogue 0062f000-00630000 rw-p 0002f000 08:11 33692634 /home/salbert/dev/build/Monteverdi2/bin/mvd2-catalogue 00630000-00631000 rw-p 00000000 00:00 0 006a6000-01cc0000 rw-p 00000000 00:00 0 [heap] 7f4898000000-7f489818a000 rw-p 00000000 00:00 0 7f489818a000-7f489c000000 ---p 00000000 00:00 0 7f489c000000-7f489c0d5000 rw-p 00000000 00:00 0 7f489c0d5000-7f48a0000000 ---p 00000000 00:00 0 7f48a0000000-7f48a0197000 rw-p 00000000 00:00 0 7f48a0197000-7f48a4000000 ---p 00000000 00:00 0 7f48a8000000-7f48a81ec000 rw-p 00000000 00:00 0 7f48a81ec000-7f48ac000000 ---p 00000000 00:00 0 7f48ac000000-7f48ac186000 rw-p 00000000 00:00 0 7f48ac186000-7f48b0000000 ---p 00000000 00:00 0 7f48b0000000-7f48b015f000 rw-p 00000000 00:00 0 7f48b015f000-7f48b4000000 ---p 00000000 00:00 0 7f48b4000000-7f48b4198000 rw-p 00000000 00:00 0 7f48b4198000-7f48b8000000 ---p 00000000 00:00 0 7f48b8000000-7f48b8051000 rw-p 00000000 00:00 0 7f48b8051000-7f48bc000000 ---p 00000000 00:00 0 7f48be939000-7f48bf339000 rwxp 00000000 00:00 0 7f48bf339000-7f48bf93b000 rw-p 00000000 00:00 0 7f48bfe67000-7f48bfe68000 rw-p 00000000 00:00 0 7f48bfe68000-7f48bff18000 r--p 00000000 08:01 11669276 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf 7f48bff18000-7f48bffbd000 r--p 00000000 08:01 11669275 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf 7f48bffbd000-7f48c00dc000 r--p 00000000 08:01 11669161 /usr/share/fonts/truetype/droid/DroidSansJapanese.ttf 7f48c00dc000-7f48c010b000 r--p 00000000 08:01 11669156 /usr/share/fonts/truetype/droid/DroidSans-Bold.ttf 7f48c010b000-7f48c020b000 rwxp 00000000 00:00 0 7f48c020b000-7f48c020c000 ---p 00000000 00:00 0 7f48c020c000-7f48c0a0c000 rw-p 00000000 00:00 0 7f48c0a0c000-7f48c0a0d000 ---p 00000000 00:00 0 7f48c0a0d000-7f48c120d000 rw-p 00000000 00:00 0 7f48c120d000-7f48c120e000 ---p 00000000 00:00 0 7f48c120e000-7f48c1a0e000 rw-p 00000000 00:00 0 7f48c1a0e000-7f48c1a0f000 ---p 00000000 00:00 0 7f48c1a0f000-7f48c220f000 rw-p 00000000 00:00 0 7f48c4545000-7f48c5818000 r-xp 00000000 08:01 11010066 /usr/lib/x86_64-linux-gnu/libLLVM-3.0.so.1 7f48c5818000-7f48c5a17000 ---p 012d3000 08:01 11010066 /usr/lib/x86_64-linux-gnu/libLLVM-3.0.so.1 7f48c5a17000-7f48c5b90000 r--p 012d2000 08:01 11010066 /usr/lib/x86_64-linux-gnu/libLLVM-3.0.so.1 7f48c5b90000-7f48c5ca4000 rw-p 0144b000 08:01 11010066 /usr/lib/x86_64-linux-gnu/libLLVM-3.0.so.1 7f48c5ca4000-7f48c5cb8000 rw-p 00000000 00:00 0 7f48c6d2f000-7f48c6d57000 r-xp 00000000 08:11 33692878 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RefineSensorModel.so 7f48c6d57000-7f48c6f57000 ---p 00028000 08:11 33692878 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RefineSensorModel.so 7f48c6f57000-7f48c6f59000 r--p 00028000 08:11 33692878 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RefineSensorModel.so 7f48c6f59000-7f48c6f5a000 rw-p 0002a000 08:11 33692878 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RefineSensorModel.so 7f48c6f5a000-7f48c6fbc000 r-xp 00000000 08:11 33692893 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_HooverCompareSegmentation.so 7f48c6fbc000-7f48c71bb000 ---p 00062000 08:11 33692893 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_HooverCompareSegmentation.so 7f48c71bb000-7f48c71c1000 r--p 00061000 08:11 33692893 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_HooverCompareSegmentation.so 7f48c71c1000-7f48c71c2000 rw-p 00067000 08:11 33692893 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_HooverCompareSegmentation.so 7f48c71c2000-7f48c7259000 r-xp 00000000 08:11 33692822 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_StereoSensorModelToElevationMap.so 7f48c7259000-7f48c7459000 ---p 00097000 08:11 33692822 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_StereoSensorModelToElevationMap.so 7f48c7459000-7f48c7462000 r--p 00097000 08:11 33692822 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_StereoSensorModelToElevationMap.so 7f48c7462000-7f48c7463000 rw-p 000a0000 08:11 33692822 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_StereoSensorModelToElevationMap.so 7f48c7463000-7f48c76f8000 r-xp 00000000 08:11 33692678 /home/salbert/dev/install/OTB/lib/otb/libotb6S.so.3.17.0 7f48c76f8000-7f48c78f7000 ---p 00295000 08:11 33692678 /home/salbert/dev/install/OTB/lib/otb/libotb6S.so.3.17.0 7f48c78f7000-7f48c78f8000 r--p 00294000 08:11 33692678 /home/salbert/dev/install/OTB/lib/otb/libotb6S.so.3.17.0 7f48c78f8000-7f48c791d000 rw-p 00295000 08:11 33692678 /home/salbert/dev/install/OTB/lib/otb/libotb6S.so.3.17.0 7f48c791d000-7f48c7a21000 rw-p 00000000 00:00 0 7f48c7a21000-7f48c7a43000 r-xp 00000000 08:11 33692752 /home/salbert/dev/install/OTB/lib/otb/libOTBRadiometry.so.3.17.0 7f48c7a43000-7f48c7c43000 ---p 00022000 08:11 33692752 /home/salbert/dev/install/OTB/lib/otb/libOTBRadiometry.so.3.17.0 7f48c7c43000-7f48c7c45000 r--p 00022000 08:11 33692752 /home/salbert/dev/install/OTB/lib/otb/libOTBRadiometry.so.3.17.0 7f48c7c45000-7f48c7c46000 rw-p 00024000 08:11 33692752 /home/salbert/dev/install/OTB/lib/otb/libOTBRadiometry.so.3.17.0 7f48c7c46000-7f48c7c8a000 r-xp 00000000 08:11 33692884 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_OpticalCalibration.so 7f48c7c8a000-7f48c7e89000 ---p 00044000 08:11 33692884 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_OpticalCalibration.so 7f48c7e89000-7f48c7e8e000 r--p 00043000 08:11 33692884 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_OpticalCalibration.so 7f48c7e8e000-7f48c7e8f000 rw-p 00048000 08:11 33692884 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_OpticalCalibration.so 7f48c7e8f000-7f48c7f06000 r-xp 00000000 08:11 33692863 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Superimpose.so 7f48c7f06000-7f48c8106000 ---p 00077000 08:11 33692863 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Superimpose.so 7f48c8106000-7f48c810d000 r--p 00077000 08:11 33692863 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Superimpose.so 7f48c810d000-7f48c810e000 rw-p 0007e000 08:11 33692863 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Superimpose.so 7f48c810e000-7f48c813e000 r-xp 00000000 08:11 33692818 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ComputeConfusionMatrix.so 7f48c813e000-7f48c833d000 ---p 00030000 08:11 33692818 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ComputeConfusionMatrix.so 7f48c833d000-7f48c833f000 r--p 0002f000 08:11 33692818 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ComputeConfusionMatrix.so 7f48c833f000-7f48c8340000 rw-p 00031000 08:11 33692818 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ComputeConfusionMatrix.so 7f48c8340000-7f48c83ba000 r-xp 00000000 08:11 33692847 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_BinaryMorphologicalOperation.so 7f48c83ba000-7f48c85ba000 ---p 0007a000 08:11 33692847 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_BinaryMorphologicalOperation.so 7f48c85ba000-7f48c85c1000 r--p 0007a000 08:11 33692847 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_BinaryMorphologicalOperation.so 7f48c85c1000-7f48c85c2000 rw-p 00081000 08:11 33692847 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_BinaryMorphologicalOperation.so 7f48c85c2000-7f48c8615000 r-xp 00000000 08:11 33692862 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RigidTransformResample.so 7f48c8615000-7f48c8814000 ---p 00053000 08:11 33692862 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RigidTransformResample.so 7f48c8814000-7f48c8819000 r--p 00052000 08:11 33692862 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RigidTransformResample.so 7f48c8819000-7f48c881a000 rw-p 00057000 08:11 33692862 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_RigidTransformResample.so 7f48c881a000-7f48c8852000 r-xp 00000000 08:11 33692850 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_LocalStatisticExtraction.so 7f48c8852000-7f48c8a51000 ---p 00038000 08:11 33692850 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_LocalStatisticExtraction.so 7f48c8a51000-7f48c8a55000 r--p 00037000 08:11 33692850 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_LocalStatisticExtraction.so 7f48c8a55000-7f48c8a56000 rw-p 0003b000 08:11 33692850 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_LocalStatisticExtraction.so 7f48c8a56000-7f48c8b13000 r-xp 00000000 08:11 33692852 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Pansharpening.so 7f48c8b13000-7f48c8d13000 ---p 000bd000 08:11 33692852 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Pansharpening.so 7f48c8d13000-7f48c8d20000 r--p 000bd000 08:11 33692852 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Pansharpening.so 7f48c8d20000-7f48c8d21000 rw-p 000ca000 08:11 33692852 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_Pansharpening.so 7f48c8d21000-7f48c8d58000 r-xp 00000000 08:11 33692819 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ClassificationMapRegularization.so 7f48c8d58000-7f48c8f57000 ---p 00037000 08:11 33692819 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ClassificationMapRegularization.so 7f48c8f57000-7f48c8f5a000 r--p 00036000 08:11 33692819 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ClassificationMapRegularization.so 7f48c8f5a000-7f48c8f5b000 rw-p 00039000 08:11 33692819 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ClassificationMapRegularization.so 7f48c8f5b000-7f48c8f7b000 r-xp 00000000 08:11 33692930 /home/salbert/dev/install/OTB/lib/otb/applications/otbapp_ConcatenateVectorData.soAborted
1384512689 - mickaelcould you reproduce ? If not close the bug as unable to reproduce please.
1384940716 - mickaelsome commits have been done to solve this issues