Openmvg: Ubunutu 16.04 upgrade ceres solver to 2.0 Running Error

Created on 28 Sep 2018  Â·  14Comments  Â·  Source: openMVG/openMVG

Hi, @pmoulon

Recently I wanna build openMVG on IOS. It works when I consult this question。

But you know for multithreading,IOS not supports openMP. Then I found ceres solver-2.0 supports std::thread. So I build openMVG v1.4 use external ceres-solver 2.0

When I run IncrementalSfM. the Debug mode result was great. but when run Release mode. It has a running Error.

This is my test data.

Debug mode success message:

  • Features Loading -
    0% 10 20 30 40 50 60 70 80 90 100%
    |----|----|----|----|----|----|----|----|----|----|



Track building

Track filtering

Track export to internal struct

Track stats

-- Tracks Stats --
Tracks number: 1425
Images Id:

0, 1, 2,

TrackLength, Occurrence
2 1357
3 68

Automatic selection of an initial pair:
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|


A-Contrario initial pair residual: 13.2362

Bundle Adjustment statistics (approximated RMSE):
#views: 2
#poses: 2
#intrinsics: 1
#tracks: 553
#residuals: 2212
Initial RMSE: 27.0644
Final RMSE: 16.063
Time (s): 12.8836

=========================
MSE Residual InitialPair Inlier:

SequentialSfMReconstructionEngine::ComputeResidualsMSE.
-- #Tracks: 365
-- Residual min: 0.00292419
-- Residual median: 0.935662
-- Residual max: 12.9683

-- Residual mean: 1.81906


-- Robust Resection of view: 0
nfa=-72.7578 inliers=32/43 precisionNormalized=0.000284314 precision=69.0652 (iter=0 ,sample=35,6,39,)
nfa=-114.709 inliers=31/43 precisionNormalized=6.69099e-06 precision=10.5951 (iter=1 ,sample=22,30,8,)
nfa=-117.957 inliers=30/43 precisionNormalized=3.25033e-06 precision=7.38454 (iter=19 ,sample=32,24,1,)
nfa=-128.159 inliers=31/43 precisionNormalized=2.13389e-06 precision=5.98337 (iter=30 ,sample=29,20,7,)
nfa=-128.368 inliers=31/43 precisionNormalized=2.09561e-06 precision=5.92946 (iter=151 ,sample=36,29,24,)


-- Robust Resection
-- Resection status: 1
-- #Points used for Resection: 43
-- #Points validated by robust Resection: 31

-- Threshold: 5.92946

Bundle Adjustment statistics (approximated RMSE):
#views: 1
#poses: 1
#intrinsics: 1
#tracks: 31
#residuals: 62
Initial RMSE: 1.86
Final RMSE: 1.70135
Time (s): 0.00427485

Bundle Adjustment statistics (approximated RMSE):
#views: 3
#poses: 3
#intrinsics: 1
#tracks: 749
#residuals: 3054
Initial RMSE: 1.77537
Final RMSE: 1.30243
Time (s): 0.556169

Bundle Adjustment statistics (approximated RMSE):
#views: 3
#poses: 3
#intrinsics: 1
#tracks: 642
#residuals: 2618
Initial RMSE: 0.66949
Final RMSE: 0.652521
Time (s): 0.288908


-- Structure from Motion (statistics):
-- #Camera calibrated: 3 from 3 input images.

-- #Tracks, #3D points: 637

SequentialSfMReconstructionEngine::ComputeResidualsMSE.
-- #Tracks: 637
-- Residual min: 9.93879e-06
-- Residual median: 0.534964
-- Residual max: 3.89493
-- Residual mean: 0.785189

Histogram of residuals:
0 | 626
0.389 | 1093
0.779 | 345
1.17 | 219
1.56 | 125
1.95 | 79
2.34 | 52
2.73 | 33
3.12 | 15
3.51 | 8
3.89

Total Ac-Sfm took (s): 16
...Generating SfM_Report.html
...Export SfM_Data to disk.

Release mode error message:

  • Features Loading -
    0% 10 20 30 40 50 60 70 80 90 100%
    |----|----|----|----|----|----|----|----|----|----|

Track building

Track filtering

Track export to internal struct

Track stats

-- Tracks Stats --
Tracks number: 1425
Images Id:

0, 1, 2,

TrackLength, Occurrence
2 1357
3 68

Automatic selection of an initial pair:
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|


A-Contrario initial pair residual: 13.5749

Bundle Adjustment statistics (approximated RMSE):
#views: 2
#poses: 2
#intrinsics: 1
#tracks: 553
#residuals: 2212
Initial RMSE: 43.0409
Final RMSE: 22.7102
Time (s): 0.148785

=========================
MSE Residual InitialPair Inlier:

SequentialSfMReconstructionEngine::ComputeResidualsMSE.
-- #Tracks: 367
-- Residual min: 0.000277506
-- Residual median: 0.928345
-- Residual max: 13.0896

-- Residual mean: 1.8226


-- Robust Resection of view: 0
nfa=-72.0907 inliers=32/43 precisionNormalized=0.000299787 precision=70.9196 (iter=0 ,sample=35,6,39,)
nfa=-114.928 inliers=31/43 precisionNormalized=6.56945e-06 precision=10.4984 (iter=1 ,sample=22,30,8,)
nfa=-117.628 inliers=32/43 precisionNormalized=7.94805e-06 precision=11.5476 (iter=103 ,sample=0,32,4,)
nfa=-118.301 inliers=33/43 precisionNormalized=1.11534e-05 precision=13.6793 (iter=149 ,sample=37,27,33,)
nfa=-121.761 inliers=32/43 precisionNormalized=5.69151e-06 precision=9.77178 (iter=173 ,sample=30,29,41,)
nfa=-122.115 inliers=32/43 precisionNormalized=5.5304e-06 precision=9.63248 (iter=285 ,sample=30,22,41,)


-- Robust Resection
-- Resection status: 1
-- #Points used for Resection: 43
-- #Points validated by robust Resection: 32

-- Threshold: 9.63248

* Error in `/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM': double free or corruption (out): 0x0000000002368500 *
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fdab2cbb7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fdab2cc437a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fdab2cc853c]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZZN5ceres8internal15SchurEliminatorILi2ELin1ELin1EE14BackSubstituteEPKNS0_17BlockSparseMatrixEPKdS7_S7_PdENKUliE_clEi+0x9f3)[0x7a63e3]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM[0x69ef6f]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal11ParallelForEPNS0_11ContextImplEiiiRKSt8functionIFviiEE+0x400)[0x69fe20]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal11ParallelForEPNS0_11ContextImplEiiiRKSt8functionIFviEE+0x97)[0x6a17e7]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal15SchurEliminatorILi2ELin1ELin1EE14BackSubstituteEPKNS0_17BlockSparseMatrixEPKdS7_S7_Pd+0xd8)[0x7a01e8]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal21SchurComplementSolver9SolveImplEPNS0_17BlockSparseMatrixEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x29b)[0x7545db]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal17TypedLinearSolverINS0_17BlockSparseMatrixEE5SolveEPNS0_14LinearOperatorEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x1ca)[0x73834a]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal26LevenbergMarquardtStrategy11ComputeStepERKNS0_19TrustRegionStrategy15PerSolveOptionsEPNS0_12SparseMatrixEPKdPd+0x33c)[0x71b1cc]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal20TrustRegionMinimizer22ComputeTrustRegionStepEv+0x1ad)[0x6e19ed]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres8internal20TrustRegionMinimizer8MinimizeERKNS0_9Minimizer7OptionsEPdPNS_6Solver7SummaryE+0x620)[0x6e76a0]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres6Solver5SolveERKNS0_7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x229d)[0x691add]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN5ceres5SolveERKNS_6Solver7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x39)[0x693159]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN7openMVG3sfm23Bundle_Adjustment_Ceres6AdjustERNS0_8SfM_DataERKNS0_16Optimize_OptionsE+0x21f0)[0x55c6e0]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN7openMVG3sfm13SfM_Localizer10RefinePoseEPNS_7cameras13IntrinsicBaseERNS_8geometry5Pose3ERNS0_26Image_Localizer_Match_DataEbb+0x88b)[0x5cd3bb]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN7openMVG3sfm33SequentialSfMReconstructionEngine9ResectionEj+0xe51)[0x53bab1]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_ZN7openMVG3sfm33SequentialSfMReconstructionEngine7ProcessEv+0xda)[0x53e10a]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(main+0xf6e)[0x4fd22e]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fdab2c64830]
/home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM(_start+0x29)[0x5023a9]
======= Memory map: ========
00400000-0098e000 r-xp 00000000 08:02 4671800 /home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM
00b8d000-00b92000 r--p 0058d000 08:02 4671800 /home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM
00b92000-00b93000 rw-p 00592000 08:02 4671800 /home/ubuntu/main/openMVG_release/Linux-x86_64-RELEASE/openMVG_main_IncrementalSfM
00b93000-00b95000 rw-p 00000000 00:00 0
0221e000-02480000 rw-p 00000000 00:00 0 [heap]
7fda70000000-7fda70021000 rw-p 00000000 00:00 0
7fda70021000-7fda74000000 ---p 00000000 00:00 0
7fda74000000-7fda74021000 rw-p 00000000 00:00 0
7fda74021000-7fda78000000 ---p 00000000 00:00 0
7fda78000000-7fda78021000 rw-p 00000000 00:00 0
7fda78021000-7fda7c000000 ---p 00000000 00:00 0
7fda7c000000-7fda7c021000 rw-p 00000000 00:00 0
7fda7c021000-7fda80000000 ---p 00000000 00:00 0
7fda80000000-7fda80021000 rw-p 00000000 00:00 0
7fda80021000-7fda84000000 ---p 00000000 00:00 0
7fda84000000-7fda84021000 rw-p 00000000 00:00 0
7fda84021000-7fda88000000 ---p 00000000 00:00 0
7fda88000000-7fda88021000 rw-p 00000000 00:00 0
7fda88021000-7fda8c000000 ---p 00000000 00:00 0
7fda8dffc000-7fda8dffd000 ---p 00000000 00:00 0
7fda8dffd000-7fda8e7fd000 rw-p 00000000 00:00 0
7fda8e7fd000-7fda8e7fe000 ---p 00000000 00:00 0
7fda8e7fe000-7fda8effe000 rw-p 00000000 00:00 0
7fda8effe000-7fda8efff000 ---p 00000000 00:00 0
7fda8efff000-7fda8f7ff000 rw-p 00000000 00:00 0
7fda8f7ff000-7fda8f800000 ---p 00000000 00:00 0
7fda8f800000-7fda90000000 rw-p 00000000 00:00 0
7fda90000000-7fda90023000 rw-p 00000000 00:00 0
7fda90023000-7fda94000000 ---p 00000000 00:00 0
7fda94000000-7fda94039000 rw-p 00000000 00:00 0
7fda94039000-7fda98000000 ---p 00000000 00:00 0
7fda98000000-7fda98023000 rw-p 00000000 00:00 0
7fda98023000-7fda9c000000 ---p 00000000 00:00 0
7fda9c000000-7fda9c023000 rw-p 00000000 00:00 0
7fda9c023000-7fdaa0000000 ---p 00000000 00:00 0
7fdaa0000000-7fdaa004b000 rw-p 00000000 00:00 0
7fdaa004b000-7fdaa4000000 ---p 00000000 00:00 0
7fdaa4000000-7fdaa4023000 rw-p 00000000 00:00 0
7fdaa4023000-7fdaa8000000 ---p 00000000 00:00 0
7fdaa8000000-7fdaa806d000 rw-p 00000000 00:00 0
7fdaa806d000-7fdaac000000 ---p 00000000 00:00 0
7fdaac0a6000-7fdaac0a7000 ---p 00000000 00:00 0
7fdaac0a7000-7fdaac8a7000 rw-p 00000000 00:00 0
7fdaac8a7000-7fdaac8a8000 ---p 00000000 00:00 0
7fdaac8a8000-7fdaad0a8000 rw-p 00000000 00:00 0
7fdaad0a8000-7fdaad0a9000 ---p 00000000 00:00 0
7fdaad0a9000-7fdaad8a9000 rw-p 00000000 00:00 0
7fdaad8a9000-7fdaad8aa000 ---p 00000000 00:00 0
7fdaad8aa000-7fdaae0aa000 rw-p 00000000 00:00 0
7fdaae0aa000-7fdaae0ab000 ---p 00000000 00:00 0
7fdaae0ab000-7fdaae8ab000 rw-p 00000000 00:00 0
7fdaae8ab000-7fdaae8ac000 ---p 00000000 00:00 0
7fdaae8ac000-7fdaaf0ac000 rw-p 00000000 00:00 0
7fdaaf0ac000-7fdaaf0ad000 ---p 00000000 00:00 0
7fdaaf0ad000-7fdaaf8ad000 rw-p 00000000 00:00 0
7fdaaf8ad000-7fdaaf8ae000 ---p 00000000 00:00 0
7fdaaf8ae000-7fdab00ae000 rw-p 00000000 00:00 0
7fdab00ae000-7fdab00af000 ---p 00000000 00:00 0
7fdab00af000-7fdab08af000 rw-p 00000000 00:00 0
7fdab08af000-7fdab08b0000 ---p 00000000 00:00 0
7fdab08b0000-7fdab10b0000 rw-p 00000000 00:00 0
7fdab10b0000-7fdab10ee000 r-xp 00000000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdab10ee000-7fdab12ed000 ---p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdab12ed000-7fdab12ee000 r--p 0003d000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdab12ee000-7fdab12ef000 rw-p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdab12ef000-7fdab1310000 r-xp 00000000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0
7fdab1310000-7fdab1510000 ---p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0
7fdab1510000-7fdab1511000 rw-p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0
7fdab1511000-7fdab163a000 r-xp 00000000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdab163a000-7fdab1839000 ---p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdab1839000-7fdab183a000 r--p 00128000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdab183a000-7fdab183c000 rw-p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdab183c000-7fdab1bd3000 r-xp 00000000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0
7fdab1bd3000-7fdab1dd3000 ---p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0
7fdab1dd3000-7fdab1dda000 rw-p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0
7fdab1dda000-7fdab1ddc000 r-xp 00000000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fdab1ddc000-7fdab1fdb000 ---p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fdab1fdb000-7fdab1fdc000 r--p 00001000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fdab1fdc000-7fdab1fdd000 rw-p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fdab1fdd000-7fdab1fe6000 r-xp 00000000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fdab1fe6000-7fdab21e6000 ---p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fdab21e6000-7fdab21e7000 r--p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fdab21e7000-7fdab21e8000 rw-p 0000a000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fdab21e8000-7fdab21f1000 r-xp 00000000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fdab21f1000-7fdab23f0000 ---p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fdab23f0000-7fdab23f1000 r--p 00008000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fdab23f1000-7fdab23f2000 rw-p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fdab23f2000-7fdab23f8000 r-xp 00000000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fdab23f8000-7fdab25f7000 ---p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fdab25f7000-7fdab25f8000 r--p 00005000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fdab25f8000-7fdab25f9000 rw-p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fdab25f9000-7fdab2601000 r-xp 00000000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fdab2601000-7fdab2800000 ---p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fdab2800000-7fdab2801000 r--p 00007000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fdab2801000-7fdab2802000 rw-p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fdab2802000-7fdab283f000 r-xp 00000000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0
7fdab283f000-7fdab2a3f000 ---p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0
7fdab2a3f000-7fdab2a40000 rw-p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0
7fdab2a40000-7fdab2a43000 r-xp 00000000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fdab2a43000-7fdab2c42000 ---p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fdab2c42000-7fdab2c43000 r--p 00002000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fdab2c43000-7fdab2c44000 rw-p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fdab2c44000-7fdab2e04000 r-xp 00000000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fdab2e04000-7fdab3004000 ---p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fdab3004000-7fdab3008000 r--p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fdab3008000-7fdab300a000 rw-p 001c4000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fdab300a000-7fdab300e000 rw-p 00000000 00:00 0
7fdab300e000-7fdab3024000 r-xp 00000000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fdab3024000-7fdab3223000 ---p 00016000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fdab3223000-7fdab3224000 rw-p 00015000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fdab3224000-7fdab332c000 r-xp 00000000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fdab332c000-7fdab352b000 ---p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fdab352b000-7fdab352c000 r--p 00107000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fdab352c000-7fdab352d000 rw-p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fdab352d000-7fdab369f000 r-xp 00000000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fdab369f000-7fdab389f000 ---p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fdab389f000-7fdab38a9000 r--p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fdab38a9000-7fdab38ab000 rw-p 0017c000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fdab38ab000-7fdab38af000 rw-p 00000000 00:00 0
7fdab38af000-7fdab38d8000 r-xp 00000000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fdab38d8000-7fdab3ad7000 ---p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fdab3ad7000-7fdab3ad8000 r--p 00028000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fdab3ad8000-7fdab3ad9000 rw-p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fdab3ad9000-7fdab3af9000 r-xp 00000000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0
7fdab3af9000-7fdab3cf8000 ---p 00020000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0
7fdab3cf8000-7fdab3cf9000 rw-p 0001f000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0
7fdab3cf9000-7fdab42d8000 r-xp 00000000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0
7fdab42d8000-7fdab44d8000 ---p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0
7fdab44d8000-7fdab44dd000 rw-p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0
7fdab44dd000-7fdab45b0000 r-xp 00000000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fdab45b0000-7fdab47af000 ---p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fdab47af000-7fdab47b0000 r--p 000d2000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fdab47b0000-7fdab47b1000 rw-p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fdab47b1000-7fdab47c9000 r-xp 00000000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fdab47c9000-7fdab49c8000 ---p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fdab49c8000-7fdab49c9000 r--p 00017000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fdab49c9000-7fdab49ca000 rw-p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fdab49ca000-7fdab49ce000 rw-p 00000000 00:00 0
7fdab49ce000-7fdab49ef000 r-xp 00000000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fdab49ef000-7fdab4bee000 ---p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fdab4bee000-7fdab4bef000 r--p 00020000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fdab4bef000-7fdab4bf0000 rw-p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fdab4bf0000-7fdab4c16000 r-xp 00000000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so
7fdab4dce000-7fdab4ddb000 rw-p 00000000 00:00 0
7fdab4e14000-7fdab4e15000 rw-p 00000000 00:00 0
7fdab4e15000-7fdab4e16000 r--p 00025000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so
7fdab4e16000-7fdab4e17000 rw-p 00026000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so
7fdab4e17000-7fdab4e18000 rw-p 00000000 00:00 0
7ffedb148000-7ffedb16a000 rw-p 00000000 00:00 0 [stack]
7ffedb19a000-7ffedb19d000 r--p 00000000 00:00 0 [vvar]
7ffedb19d000-7ffedb19f000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

Most helpful comment

I confirm this issue with Ceres 2.0 -> latest commit (external of course)
I will try to investigate on my side.

All 14 comments

Seems like the crash happened in _ZZN5ceres8internal15SchurEliminatorILi2ELin1ELin1EE14BackSubstituteEPKNS0_17BlockSparseMatrixEPKdS7_S7_PdENKUliE_clEi so it perhaps not related to OpenMVG.

I will try also on my side in the coming week and let you know if I have the same behavior.
Did you try to compile ceres with no multithreading back end at all (to confirm that it does not crash in this mode)?

Dear @pmoulon, Thanks for you reply.

I just recompile ceres with no multithreading. It still have the same crash error. ╮(╯_╰)╭

Looking forward to see your result, Thank you very much. ^v^

Are the unit test running ok?

Dear @pmoulon. Sorry, it also crashed. ╮(╯_╰)╭

`ubuntu@ubuntu-4DAGE:~/main/openMVG_build$ make test Running tests... Test project /home/ubuntu/main/openMVG_build Start 1: openMVG_test_Camera_Pinhole 1/80 Test #1: openMVG_test_Camera_Pinhole .............................. Passed 0.11 sec Start 2: openMVG_test_Camera_Pinhole_Radial 2/80 Test #2: openMVG_test_Camera_Pinhole_Radial ....................... Passed 1.38 sec Start 3: openMVG_test_Camera_Pinhole_Brown 3/80 Test #3: openMVG_test_Camera_Pinhole_Brown ........................ Passed 0.37 sec Start 4: openMVG_test_Camera_Pinhole_Fisheye 4/80 Test #4: openMVG_test_Camera_Pinhole_Fisheye ...................... Passed 0.56 sec Start 5: openMVG_test_Camera_Spherical 5/80 Test #5: openMVG_test_Camera_Spherical ............................ Passed 0.97 sec Start 6: openMVG_test_Camera_Subset_Parametrization 6/80 Test #6: openMVG_test_Camera_Subset_Parametrization ............... Passed 0.00 sec Start 7: openMVG_test_Camera_IO 7/80 Test #7: openMVG_test_Camera_IO ................................... Passed 0.00 sec Start 8: openMVG_test_exif_IO 8/80 Test #8: openMVG_test_exif_IO ..................................... Passed 0.01 sec Start 9: openMVG_test_ParseDatabase 9/80 Test #9: openMVG_test_ParseDatabase ............................... Passed 0.03 sec Start 10: openMVG_test_features 10/80 Test #10: openMVG_test_features .................................... Passed 0.00 sec Start 11: openMVG_test_image_describer 11/80 Test #11: openMVG_test_image_describer ............................. Passed 0.00 sec Start 12: openMVG_test_akaze 12/80 Test #12: openMVG_test_akaze ....................................... Passed 0.33 sec Start 13: openMVG_test_mser 13/80 Test #13: openMVG_test_mser ........................................ Passed 0.18 sec Start 14: openMVG_test_sift 14/80 Test #14: openMVG_test_sift ........................................ Passed 0.14 sec Start 15: openMVG_test_tbmr 15/80 Test #15: openMVG_test_tbmr ........................................ Passed 0.05 sec Start 16: openMVG_graph_test_connectedComponent 16/80 Test #16: openMVG_graph_test_connectedComponent .................... Passed 0.00 sec Start 17: openMVG_graph_test_triplet_finder 17/80 Test #17: openMVG_graph_test_triplet_finder ........................ Passed 0.00 sec Start 18: openMVG_test_image 18/80 Test #18: openMVG_test_image ....................................... Passed 0.00 sec Start 19: openMVG_test_image_drawing 19/80 Test #19: openMVG_test_image_drawing ............................... Passed 0.00 sec Start 20: openMVG_test_image_integral 20/80 Test #20: openMVG_test_image_integral .............................. Passed 0.00 sec Start 21: openMVG_test_image_io 21/80 Test #21: openMVG_test_image_io .................................... Passed 0.01 sec Start 22: openMVG_test_image_filtering 22/80 Test #22: openMVG_test_image_filtering ............................. Passed 0.05 sec Start 23: openMVG_test_image_resampling 23/80 Test #23: openMVG_test_image_resampling ............................ Passed 3.15 sec Start 24: openMVG_test_linearProgramming 24/80 Test #24: openMVG_test_linearProgramming ........................... Passed 0.00 sec Start 25: openMVG_lInftyCV_test_triangulation 25/80 Test #25: openMVG_lInftyCV_test_triangulation ...................... Passed 0.04 sec Start 26: openMVG_lInftyCV_test_resection 26/80 Test #26: openMVG_lInftyCV_test_resection .......................... Passed 0.01 sec Start 27: openMVG_lInftyCV_test_resection_robust 27/80 Test #27: openMVG_lInftyCV_test_resection_robust ................... Passed 1.67 sec Start 28: openMVG_lInftyCV_test_global_translations_fromTriplets 28/80 Test #28: openMVG_lInftyCV_test_global_translations_fromTriplets ... Passed 0.00 sec Start 29: openMVG_lInftyCV_test_global_translations_fromTij 29/80 Test #29: openMVG_lInftyCV_test_global_translations_fromTij ........ Passed 0.00 sec Start 30: openMVG_lInftyCV_test_tijsAndXis 30/80 Test #30: openMVG_lInftyCV_test_tijsAndXis ......................... Passed 0.03 sec Start 31: openMVG_lInftyCV_test_tijsAndXis_outlier 31/80 Test #31: openMVG_lInftyCV_test_tijsAndXis_outlier ................. Passed 0.05 sec Start 32: openMVG_geodesy_test_geodesy 32/80 Test #32: openMVG_geodesy_test_geodesy ............................. Passed 0.00 sec Start 33: openMVG_test_convex_hull 33/80 Test #33: openMVG_test_convex_hull ................................. Passed 0.00 sec Start 34: openMVG_test_rigid_transformation3D_srt 34/80 Test #34: openMVG_test_rigid_transformation3D_srt .................. Passed 0.00 sec Start 35: openMVG_test_plane_estimation_kernel 35/80 Test #35: openMVG_test_plane_estimation_kernel ..................... Passed 0.00 sec Start 36: openMVG_test_half_space_intersection 36/80 Test #36: openMVG_test_half_space_intersection ..................... Passed 0.00 sec Start 37: openMVG_test_frustum_intersection 37/80 Test #37: openMVG_test_frustum_intersection ........................ Passed 0.01 sec Start 38: openMVG_test_frustum_box_intersection 38/80 Test #38: openMVG_test_frustum_box_intersection .................... Passed 0.01 sec Start 39: openMVG_test_matching 39/80 Test #39: openMVG_test_matching .................................... Passed 0.01 sec Start 40: openMVG_test_matching_filters 40/80 Test #40: openMVG_test_matching_filters ............................ Passed 0.00 sec Start 41: openMVG_test_indMatch 41/80 Test #41: openMVG_test_indMatch .................................... Passed 0.00 sec Start 42: openMVG_test_metric 42/80 Test #42: openMVG_test_metric ...................................... Passed 0.00 sec Start 43: openMVG_test_Pair_Builder 43/80 Test #43: openMVG_test_Pair_Builder ................................ Passed 0.00 sec Start 44: openMVG_test_triangulation 44/80 Test #44: openMVG_test_triangulation ............................... Passed 0.00 sec Start 45: openMVG_test_triangulation_nview 45/80 Test #45: openMVG_test_triangulation_nview ......................... Passed 0.00 sec Start 46: openMVG_test_solver_affine 46/80 Test #46: openMVG_test_solver_affine ............................... Passed 0.00 sec Start 47: openMVG_test_solver_essential_eight_point 47/80 Test #47: openMVG_test_solver_essential_eight_point ................ Passed 0.00 sec Start 48: openMVG_test_solver_essential_five_point 48/80 Test #48: openMVG_test_solver_essential_five_point ................. Passed 0.00 sec Start 49: openMVG_test_solver_essential_three_point 49/80 Test #49: openMVG_test_solver_essential_three_point ................ Passed 0.00 sec Start 50: openMVG_test_solver_fundamental_kernel 50/80 Test #50: openMVG_test_solver_fundamental_kernel ................... Passed 0.00 sec Start 51: openMVG_test_solver_homography_kernel 51/80 Test #51: openMVG_test_solver_homography_kernel .................... Passed 0.00 sec Start 52: openMVG_test_solver_resection_kernel 52/80 Test #52: openMVG_test_solver_resection_kernel ..................... Passed 0.00 sec Start 53: openMVG_test_solver_translation_knownRotation_kernel 53/80 Test #53: openMVG_test_solver_translation_knownRotation_kernel ..... Passed 0.00 sec Start 54: openMVG_test_rotation_averaging 54/80 Test #54: openMVG_test_rotation_averaging .......................... Passed 0.02 sec Start 55: openMVG_test_translation_averaging *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging': double free or corruption (out): 0x0000000002cab960 *
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fe5e912f7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fe5e913837a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fe5e913c53c]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0xf41aa4]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0xf52290]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0xf4ce41]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5Eigen12DenseStorageIdLin1ELin1ELi1ELi0EED1Ev+0x29)[0xf47ebd]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELi1ELi0ELin1ELi1EEEED1Ev+0x18)[0xf43d2c]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5Eigen6MatrixIdLin1ELi1ELi0ELin1ELi1EED1Ev+0x18)[0xf43d48]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5ceres8internal20TrustRegionMinimizerD1Ev+0x30)[0xfc72ae]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5ceres8internal20TrustRegionMinimizerD0Ev+0x18)[0xfc73c0]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZNKSt14default_deleteIN5ceres8internal9MinimizerEEclEPS2_+0x2e)[0xf76424]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZNSt10unique_ptrIN5ceres8internal9MinimizerESt14default_deleteIS2_EED1Ev+0x47)[0xf75101]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging[0xf7017f]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5ceres6Solver5SolveERKNS0_7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x62a)[0xf70b8e]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN5ceres5SolveERKNS_6Solver7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x4b)[0xf70e94]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN7openMVG37solve_translations_problem_l2_chordalEPKiPKdS3_idPdddi+0xae7)[0xf1aea7]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN56translation_averaging_globalTi_from_tijs_l2_chordal_Test3runER10TestResult+0x739)[0xf11e79]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_ZN12TestRegistry3runER10TestResult+0x8b)[0xf38a6b]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(main+0x24)[0xf0ca54]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fe5e90d8830]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging(_start+0x29)[0xf0cdd9]
======= Memory map: ========
00400000-01967000 r-xp 00000000 08:02 4672683 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging
01b66000-01b6b000 r--p 01566000 08:02 4672683 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging
01b6b000-01b6c000 rw-p 0156b000 08:02 4672683 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_translation_averaging
02c8a000-02ccc000 rw-p 00000000 00:00 0 [heap]
7fe5bc000000-7fe5bc021000 rw-p 00000000 00:00 0
7fe5bc021000-7fe5c0000000 ---p 00000000 00:00 0
7fe5c4000000-7fe5c4021000 rw-p 00000000 00:00 0
7fe5c4021000-7fe5c8000000 ---p 00000000 00:00 0
7fe5c8000000-7fe5c8021000 rw-p 00000000 00:00 0
7fe5c8021000-7fe5cc000000 ---p 00000000 00:00 0
7fe5cc000000-7fe5cc021000 rw-p 00000000 00:00 0
7fe5cc021000-7fe5d0000000 ---p 00000000 00:00 0
7fe5d0000000-7fe5d0021000 rw-p 00000000 00:00 0
7fe5d0021000-7fe5d4000000 ---p 00000000 00:00 0
7fe5d4000000-7fe5d4021000 rw-p 00000000 00:00 0
7fe5d4021000-7fe5d8000000 ---p 00000000 00:00 0
7fe5d8000000-7fe5d8021000 rw-p 00000000 00:00 0
7fe5d8021000-7fe5dc000000 ---p 00000000 00:00 0
7fe5dc000000-7fe5dc021000 rw-p 00000000 00:00 0
7fe5dc021000-7fe5e0000000 ---p 00000000 00:00 0
7fe5e3d1d000-7fe5e3d1e000 ---p 00000000 00:00 0
7fe5e3d1e000-7fe5e451e000 rw-p 00000000 00:00 0
7fe5e451e000-7fe5e451f000 ---p 00000000 00:00 0
7fe5e451f000-7fe5e4d1f000 rw-p 00000000 00:00 0
7fe5e4d1f000-7fe5e4d20000 ---p 00000000 00:00 0
7fe5e4d20000-7fe5e5520000 rw-p 00000000 00:00 0
7fe5e5520000-7fe5e5521000 ---p 00000000 00:00 0
7fe5e5521000-7fe5e5d21000 rw-p 00000000 00:00 0
7fe5e5d21000-7fe5e5d22000 ---p 00000000 00:00 0
7fe5e5d22000-7fe5e6522000 rw-p 00000000 00:00 0
7fe5e6522000-7fe5e6523000 ---p 00000000 00:00 0
7fe5e6523000-7fe5e6d23000 rw-p 00000000 00:00 0
7fe5e6d23000-7fe5e6d24000 ---p 00000000 00:00 0
7fe5e6d24000-7fe5e7524000 rw-p 00000000 00:00 0
7fe5e7524000-7fe5e7562000 r-xp 00000000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fe5e7562000-7fe5e7761000 ---p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fe5e7761000-7fe5e7762000 r--p 0003d000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fe5e7762000-7fe5e7763000 rw-p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fe5e7763000-7fe5e7766000 r-xp 00000000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fe5e7766000-7fe5e7965000 ---p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fe5e7965000-7fe5e7966000 r--p 00002000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fe5e7966000-7fe5e7967000 rw-p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so
7fe5e7967000-7fe5e7988000 r-xp 00000000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0
7fe5e7988000-7fe5e7b88000 ---p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0
7fe5e7b88000-7fe5e7b89000 rw-p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0
7fe5e7b89000-7fe5e7cb2000 r-xp 00000000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fe5e7cb2000-7fe5e7eb1000 ---p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fe5e7eb1000-7fe5e7eb2000 r--p 00128000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fe5e7eb2000-7fe5e7eb4000 rw-p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fe5e7eb4000-7fe5e824b000 r-xp 00000000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0
7fe5e824b000-7fe5e844b000 ---p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0
7fe5e844b000-7fe5e8452000 rw-p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0
7fe5e8452000-7fe5e8454000 r-xp 00000000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fe5e8454000-7fe5e8653000 ---p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fe5e8653000-7fe5e8654000 r--p 00001000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fe5e8654000-7fe5e8655000 rw-p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6
7fe5e8655000-7fe5e865e000 r-xp 00000000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fe5e865e000-7fe5e885e000 ---p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fe5e885e000-7fe5e885f000 r--p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fe5e885f000-7fe5e8860000 rw-p 0000a000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1
7fe5e8860000-7fe5e8869000 r-xp 00000000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fe5e8869000-7fe5e8a68000 ---p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fe5e8a68000-7fe5e8a69000 r--p 00008000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fe5e8a69000-7fe5e8a6a000 rw-p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1
7fe5e8a6a000-7fe5e8a70000 r-xp 00000000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fe5e8a70000-7fe5e8c6f000 ---p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fe5e8c6f000-7fe5e8c70000 r--p 00005000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fe5e8c70000-7fe5e8c71000 rw-p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1
7fe5e8c71000-7fe5e8c79000 r-xp 00000000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fe5e8c79000-7fe5e8e78000 ---p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fe5e8e78000-7fe5e8e79000 r--p 00007000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fe5e8e79000-7fe5e8e7a000 rw-p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1
7fe5e8e7a000-7fe5e8eb7000 r-xp 00000000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0
7fe5e8eb7000-7fe5e90b7000 ---p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0
7fe5e90b7000-7fe5e90b8000 rw-p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0
7fe5e90b8000-7fe5e9278000 r-xp 00000000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fe5e9278000-7fe5e9478000 ---p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fe5e9478000-7fe5e947c000 r--p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fe5e947c000-7fe5e947e000 rw-p 001c4000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so
7fe5e947e000-7fe5e9482000 rw-p 00000000 00:00 0
7fe5e9482000-7fe5e949a000 r-xp 00000000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fe5e949a000-7fe5e9699000 ---p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fe5e9699000-7fe5e969a000 r--p 00017000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fe5e969a000-7fe5e969b000 rw-p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fe5e969b000-7fe5e969f000 rw-p 00000000 00:00 0
7fe5e969f000-7fe5e96b5000 r-xp 00000000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fe5e96b5000-7fe5e98b4000 ---p 00016000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fe5e98b4000-7fe5e98b5000 rw-p 00015000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fe5e98b5000-7fe5e98d6000 r-xp 00000000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fe5e98d6000-7fe5e9ad5000 ---p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fe5e9ad5000-7fe5e9ad6000 r--p 00020000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fe5e9ad6000-7fe5e9ad7000 rw-p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fe5e9ad7000-7fe5e9bdf000 r-xp 00000000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fe5e9bdf000-7fe5e9dde000 ---p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fe5e9dde000-7fe5e9ddf000 r--p 00107000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fe5e9ddf000-7fe5e9de0000 rw-p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so
7fe5e9de0000-7fe5e9f52000 r-xp 00000000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fe5e9f52000-7fe5ea152000 ---p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fe5ea152000-7fe5ea15c000 r--p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fe5ea15c000-7fe5ea15e000 rw-p 0017c000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fe5ea15e000-7fe5ea162000 rw-p 00000000 00:00 0
7fe5ea162000-7fe5ea18b000 r-xp 00000000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fe5ea18b000-7fe5ea38a000 ---p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fe5ea38a000-7fe5ea38b000 r--p 00028000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fe5ea38b000-7fe5ea38c000 rw-p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4
7fe5ea38c000-7fe5ea3ac000 r-xp 00000000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0
7fe5ea3ac000-7fe5ea5ab000 ---p 00020000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0
7fe5ea5ab000-7fe5ea5ac000 rw-p 0001f000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0
7fe5ea5ac000-7fe5eab8b000 r-xp 00000000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0
7fe5eab8b000-7fe5ead8b000 ---p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0
7fe5ead8b000-7fe5ead90000 rw-p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0
7fe5ead90000-7fe5eae63000 r-xp 00000000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fe5eae63000-7fe5eb062000 ---p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fe5eb062000-7fe5eb063000 r--p 000d2000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fe5eb063000-7fe5eb064000 rw-p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6
7fe5eb064000-7fe5eb08a000 r-xp 00000000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so
7fe5eb23d000-7fe5eb24a000 rw-p 00000000 00:00 0
7fe5eb283000-7fe5eb284000 rw-p 00000000 00:00 0
7fe5eb284000-7fe5eb287000 r--p 00000000 00:00 0 [vvar]
7fe5eb287000-7fe5eb289000 r-xp 00000000 00:00 0 [vdso]
7fe5eb289000-7fe5eb28a000 r--p 00025000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so
7fe5eb28a000-7fe5eb28b000 rw-p 00026000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so
7fe5eb28b000-7fe5eb28c000 rw-p 00000000 00:00 0
7fff8bf41000-7fff8bf63000 rw-p 00000000 00:00 0 [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
55/80 Test #55: openMVG_test_translation_averaging .......................
Exception: Other 0.10 sec
Start 56: openMVG_test_extract_columns
56/80 Test #56: openMVG_test_extract_columns ............................. Passed 0.00 sec
Start 57: openMVG_test_numeric
57/80 Test #57: openMVG_test_numeric ..................................... Passed 0.00 sec
Start 58: openMVG_test_poly
58/80 Test #58: openMVG_test_poly ........................................ Passed 0.00 sec
Start 59: openMVG_test_lm
59/80 Test #59: openMVG_test_lm .......................................... Passed 0.00 sec
Start 60: openMVG_test_l1_solver
60/80 Test #60: openMVG_test_l1_solver ................................... Passed 0.06 sec
Start 61: openMVG_test_rand_sampling
61/80 Test #61: openMVG_test_rand_sampling ............................... Passed 0.00 sec
Start 62: openMVG_test_robust_estimator_lineKernel
62/80 Test #62: openMVG_test_robust_estimator_lineKernel ................. Passed 0.00 sec
Start 63: openMVG_test_robust_estimator_MaxConsensus
63/80 Test #63: openMVG_test_robust_estimator_MaxConsensus ............... Passed 0.01 sec
Start 64: openMVG_test_robust_estimator_Ransac
64/80 Test #64: openMVG_test_robust_estimator_Ransac ..................... Passed 0.00 sec
Start 65: openMVG_test_robust_estimator_ACRansac
65/80 Test #65: openMVG_test_robust_estimator_ACRansac ................... Passed 0.03 sec
Start 66: openMVG_test_gms_filter
66/80 Test #66: openMVG_test_gms_filter .................................. Passed 0.01 sec
Start 67: openMVG_test_tracks
67/80 Test #67: openMVG_test_tracks ...................................... Passed 0.00 sec
Start 68: openMVG_test_global_quantile_gain_offset_alignment
68/80 Test #68: openMVG_test_global_quantile_gain_offset_alignment ....... Passed 0.00 sec
Start 69: openMVG_test_progress
69/80 Test #69: openMVG_test_progress .................................... Passed 0.05 sec
Start 70: openMVG_test_sfm_data_io
70/80 Test #70: openMVG_test_sfm_data_io ................................. Passed 0.00 sec
Start 71: openMVG_test_sfm_data_BA
Error in /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA': double free or corruption (out): 0x00000000024ed480 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fc7986187e5] /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fc79862137a] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fc79862553c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0xfca07e] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0xfd0940] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0xfcdbfc] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi1EED1Ev+0x35)[0xfcb6cb] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEEED1Ev+0x18)[0xfcb40c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EED1Ev+0x18)[0xfcb428] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5Eigen3LLTINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEELi2EED1Ev+0x18)[0x1172764] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal15InvertPSDMatrixILin1EEENS_10EigenTypesIXT_EXT_EE6MatrixEbRKS4_+0xf5)[0x11edfd0] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZZN5ceres8internal15SchurEliminatorILi2ELin1ELin1EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPdENKUliiE0_clEii+0x395)[0x124f25f] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZNSt17_Function_handlerIFviiEZN5ceres8internal15SchurEliminatorILi2ELin1ELin1EE9EliminateEPKNS2_17BlockSparseMatrixEPKdS9_PNS2_23BlockRandomAccessMatrixEPdEUliiE0_E9_M_invokeERKSt9_Any_dataOiSI_+0x4d)[0x1250ea0] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZNKSt8functionIFviiEEclEii+0x5f)[0x10308c3] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal11ParallelForEPNS0_11ContextImplEiiiRKSt8functionIFviiEE+0x22c)[0x102f8ca] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal15SchurEliminatorILi2ELin1ELin1EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPd+0x27c)[0x124ce22] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal21SchurComplementSolver9SolveImplEPNS0_17BlockSparseMatrixEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x3ef)[0x117046d] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal17TypedLinearSolverINS0_17BlockSparseMatrixEE5SolveEPNS0_14LinearOperatorEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x309)[0x111268b] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal26LevenbergMarquardtStrategy11ComputeStepERKNS0_19TrustRegionStrategy15PerSolveOptionsEPNS0_12SparseMatrixEPKdPd+0x4cf)[0x1101287] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal20TrustRegionMinimizer22ComputeTrustRegionStepEv+0x1df)[0x1076013] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres8internal20TrustRegionMinimizer8MinimizeERKNS0_9Minimizer7OptionsEPdPNS_6Solver7SummaryE+0x303)[0x1074887] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA[0x1020a18] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres6Solver5SolveERKNS0_7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x62a)[0x1021484] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN5ceres5SolveERKNS_6Solver7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x4b)[0x102178a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN7openMVG3sfm23Bundle_Adjustment_Ceres6AdjustERNS0_8SfM_DataERKNS0_16Optimize_OptionsE+0x21f0)[0xf72000] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN63BUNDLE_ADJUSTMENT_EffectiveMinimization_Pinhole_PosePriors_Test3runER10TestResult+0x151)[0xf5fb51] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_ZN12TestRegistry3runER10TestResult+0x8b)[0xf8ef7b] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(main+0x24)[0xf5ada4] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fc7985c1830] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA(_start+0x29)[0xf5b209] ======= Memory map: ======== 00400000-01a2a000 r-xp 00000000 08:02 4672832 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA 01c29000-01c2e000 r--p 01629000 08:02 4672832 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA 01c2e000-01c2f000 rw-p 0162e000 08:02 4672832 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sfm_data_BA 01c2f000-01c30000 rw-p 00000000 00:00 0 024bc000-024fe000 rw-p 00000000 00:00 0 [heap] 7fc790000000-7fc790021000 rw-p 00000000 00:00 0 7fc790021000-7fc794000000 ---p 00000000 00:00 0 7fc796a0d000-7fc796a4b000 r-xp 00000000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7fc796a4b000-7fc796c4a000 ---p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7fc796c4a000-7fc796c4b000 r--p 0003d000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7fc796c4b000-7fc796c4c000 rw-p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7fc796c4c000-7fc796c6d000 r-xp 00000000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0 7fc796c6d000-7fc796e6d000 ---p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0 7fc796e6d000-7fc796e6e000 rw-p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0 7fc796e6e000-7fc796f97000 r-xp 00000000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7fc796f97000-7fc797196000 ---p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7fc797196000-7fc797197000 r--p 00128000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7fc797197000-7fc797199000 rw-p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7fc797199000-7fc797530000 r-xp 00000000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0 7fc797530000-7fc797730000 ---p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0 7fc797730000-7fc797737000 rw-p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0 7fc797737000-7fc797739000 r-xp 00000000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7fc797739000-7fc797938000 ---p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7fc797938000-7fc797939000 r--p 00001000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7fc797939000-7fc79793a000 rw-p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7fc79793a000-7fc797943000 r-xp 00000000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7fc797943000-7fc797b43000 ---p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7fc797b43000-7fc797b44000 r--p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7fc797b44000-7fc797b45000 rw-p 0000a000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7fc797b45000-7fc797b4e000 r-xp 00000000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7fc797b4e000-7fc797d4d000 ---p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7fc797d4d000-7fc797d4e000 r--p 00008000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7fc797d4e000-7fc797d4f000 rw-p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7fc797d4f000-7fc797d55000 r-xp 00000000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7fc797d55000-7fc797f54000 ---p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7fc797f54000-7fc797f55000 r--p 00005000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7fc797f55000-7fc797f56000 rw-p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7fc797f56000-7fc797f5e000 r-xp 00000000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7fc797f5e000-7fc79815d000 ---p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7fc79815d000-7fc79815e000 r--p 00007000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7fc79815e000-7fc79815f000 rw-p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7fc79815f000-7fc79819c000 r-xp 00000000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0 7fc79819c000-7fc79839c000 ---p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0 7fc79839c000-7fc79839d000 rw-p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0 7fc79839d000-7fc7983a0000 r-xp 00000000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7fc7983a0000-7fc79859f000 ---p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7fc79859f000-7fc7985a0000 r--p 00002000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7fc7985a0000-7fc7985a1000 rw-p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7fc7985a1000-7fc798761000 r-xp 00000000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7fc798761000-7fc798961000 ---p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7fc798961000-7fc798965000 r--p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7fc798965000-7fc798967000 rw-p 001c4000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7fc798967000-7fc79896b000 rw-p 00000000 00:00 0 7fc79896b000-7fc798983000 r-xp 00000000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7fc798983000-7fc798b82000 ---p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7fc798b82000-7fc798b83000 r--p 00017000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7fc798b83000-7fc798b84000 rw-p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7fc798b84000-7fc798b88000 rw-p 00000000 00:00 0 7fc798b88000-7fc798b9e000 r-xp 00000000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fc798b9e000-7fc798d9d000 ---p 00016000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fc798d9d000-7fc798d9e000 rw-p 00015000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fc798d9e000-7fc798ea6000 r-xp 00000000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7fc798ea6000-7fc7990a5000 ---p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7fc7990a5000-7fc7990a6000 r--p 00107000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7fc7990a6000-7fc7990a7000 rw-p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7fc7990a7000-7fc799219000 r-xp 00000000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7fc799219000-7fc799419000 ---p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7fc799419000-7fc799423000 r--p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7fc799423000-7fc799425000 rw-p 0017c000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7fc799425000-7fc799429000 rw-p 00000000 00:00 0 7fc799429000-7fc799452000 r-xp 00000000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7fc799452000-7fc799651000 ---p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7fc799651000-7fc799652000 r--p 00028000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7fc799652000-7fc799653000 rw-p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7fc799653000-7fc799673000 r-xp 00000000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0 7fc799673000-7fc799872000 ---p 00020000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0 7fc799872000-7fc799873000 rw-p 0001f000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0 7fc799873000-7fc799e52000 r-xp 00000000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0 7fc799e52000-7fc79a052000 ---p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0 7fc79a052000-7fc79a057000 rw-p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0 7fc79a057000-7fc79a12a000 r-xp 00000000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7fc79a12a000-7fc79a329000 ---p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7fc79a329000-7fc79a32a000 r--p 000d2000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7fc79a32a000-7fc79a32b000 rw-p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7fc79a32b000-7fc79a34c000 r-xp 00000000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fc79a34c000-7fc79a54b000 ---p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fc79a54b000-7fc79a54c000 r--p 00020000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fc79a54c000-7fc79a54d000 rw-p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fc79a54d000-7fc79a573000 r-xp 00000000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so 7fc79a72b000-7fc79a738000 rw-p 00000000 00:00 0 7fc79a771000-7fc79a772000 rw-p 00000000 00:00 0 7fc79a772000-7fc79a773000 r--p 00025000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so 7fc79a773000-7fc79a774000 rw-p 00026000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so 7fc79a774000-7fc79a775000 rw-p 00000000 00:00 0 7ffe15ec8000-7ffe15eea000 rw-p 00000000 00:00 0 [stack] 7ffe15fd8000-7ffe15fdb000 r--p 00000000 00:00 0 [vvar] 7ffe15fdb000-7ffe15fdd000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] 71/80 Test #71: openMVG_test_sfm_data_BA .................................***Exception: Other 0.10 sec Start 72: openMVG_test_sfm_data_utils 72/80 Test #72: openMVG_test_sfm_data_utils .............................. Passed 0.00 sec Start 73: openMVG_test_sfm_data_filters 73/80 Test #73: openMVG_test_sfm_data_filters ............................ Passed 0.00 sec Start 74: openMVG_test_sfm_data_graph_utils 74/80 Test #74: openMVG_test_sfm_data_graph_utils ........................ Passed 0.00 sec Start 75: openMVG_test_global_SfM *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff110027800
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x11a750e]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0x11adb9a]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0x11aae56]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi1EED1Ev+0x35)[0x11a8925]
Error in /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff10c027800 *** ======= Backtrace: ========= *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff108027800
======= Backtrace: =========
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EED1Ev+0x18)[0x11a8682]
/lib/x86_64-linux-gnu/libc.so.6(/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5]
+0x777e5)[0x7ff11e8827e5]
Error in /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff0f0004a80 *** ======= Backtrace: ========= *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff0fc027800
======= Backtrace: =========
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPdENKUliiE0_clEii+0x50f)[0x136aedf]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c]
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x11a750e]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0x11adb9a]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0x11aae56]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi1EED1Ev+0x35)[0x11a8925]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEEED1Ev+0x18)[0x11a8666]
Error in /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff114027800 *** ======= Backtrace: ========= /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EED1Ev+0x18)[0x11a8682] *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff100027800
======= Backtrace: =========
Error in /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM': double free or corruption (out): 0x00007ff0f8027800 *** /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZNSt17_Function_handlerIFviiEZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS2_17BlockSparseMatrixEPKdS9_PNS2_23BlockRandomAccessMatrixEPdEUliiE0_E9_M_invokeERKSt9_Any_dataOiSI_+0x4d)[0x13704cd] /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x11a750e] /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5] /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a] /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5] /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5] /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x11a750e] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPdENKUliiE0_clEii+0x50f)[0x136aedf] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x11a750e] /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff11e8827e5] /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff11e88b37a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0x11adb9a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0x11aae56] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff11e88f53c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZNSt17_Function_handlerIFviiEZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS2_17BlockSparseMatrixEPKdS9_PNS2_23BlockRandomAccessMatrixEPdEUliiE0_E9_M_invokeERKSt9_Any_dataOiSI_+0x4d)[0x13704cd] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZNKSt8functionIFviiEEclEii+0x5f)[0x120d2d5] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal11ParallelForEPNS0_11ContextImplEiiiRKSt8functionIFviiEE+0x22c)[0x120c2dc] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPd+0x27c)[0x136890c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x11a750e] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0x11adb9a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0x11aae56] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi1EED1Ev+0x35)[0x11a8925] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEEED1Ev+0x18)[0x11a8666] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EED1Ev+0x18)[0x11a8682] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPdENKUliiE0_clEii+0x50f)[0x136aedf] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZNSt17_Function_handlerIFviiEZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS2_17BlockSparseMatrixEPKdS9_PNS2_23BlockRandomAccessMatrixEPdEUliiE0_E9_M_invokeERKSt9_Any_dataOiSI_+0x4d)[0x13704cd] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv+0x18)[0x11adb9a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m+0x1c)[0x11aae56] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi1EED1Ev+0x35)[0x11a8925] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi1ELin1ELin1EEEED1Ev+0x18)[0x11a8666] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5Eigen6MatrixIdLin1ELin1ELi1ELin1ELin1EED1Ev+0x18)[0x11a8682] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPdENKUliiE0_clEii+0x50f)[0x136aedf] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZNSt17_Function_handlerIFviiEZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS2_17BlockSparseMatrixEPKdS9_PNS2_23BlockRandomAccessMatrixEPdEUliiE0_E9_M_invokeERKSt9_Any_dataOiSI_+0x4d)[0x13704cd] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZNKSt8functionIFviiEEclEii+0x5f)[0x120d2d5] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal11ParallelForEPNS0_11ContextImplEiiiRKSt8functionIFviiEE+0x22c)[0x120c2dc] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal15SchurEliminatorILi2ELi3ELi6EE9EliminateEPKNS0_17BlockSparseMatrixEPKdS7_PNS0_23BlockRandomAccessMatrixEPd+0x27c)[0x136890c] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal21SchurComplementSolver9SolveImplEPNS0_17BlockSparseMatrixEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x3ef)[0x134975f] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal17TypedLinearSolverINS0_17BlockSparseMatrixEE5SolveEPNS0_14LinearOperatorEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x309)[0x12ec0b3] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal26LevenbergMarquardtStrategy11ComputeStepERKNS0_19TrustRegionStrategy15PerSolveOptionsEPNS0_12SparseMatrixEPKdPd+0x4cf)[0x12dacaf] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal21SchurComplementSolver9SolveImplEPNS0_17BlockSparseMatrixEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x3ef)[0x134975f] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal17TypedLinearSolverINS0_17BlockSparseMatrixEE5SolveEPNS0_14LinearOperatorEPKdRKNS0_12LinearSolver15PerSolveOptionsEPd+0x309)[0x12ec0b3] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal26LevenbergMarquardtStrategy11ComputeStepERKNS0_19TrustRegionStrategy15PerSolveOptionsEPNS0_12SparseMatrixEPKdPd+0x4cf)[0x12dacaf] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal20TrustRegionMinimizer22ComputeTrustRegionStepEv+0x1df)[0x125295b] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres8internal20TrustRegionMinimizer8MinimizeERKNS0_9Minimizer7OptionsEPdPNS_6Solver7SummaryE+0x303)[0x12511cf] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM[0x11fd728] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres6Solver5SolveERKNS0_7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x62a)[0x11fe194] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN5ceres5SolveERKNS_6Solver7OptionsEPNS_7ProblemEPNS0_7SummaryE+0x4b)[0x11fe49a] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN7openMVG3sfm23Bundle_Adjustment_Ceres6AdjustERNS0_8SfM_DataERKNS0_16Optimize_OptionsE+0x21f0)[0x1061cf0] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM[0x105878c] /usr/lib/x86_64-linux-gnu/libgomp.so.1(GOMP_parallel+0x3f)[0x7ff1205a0cbf] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN7openMVG3sfm20Relative_Pose_Engine7ProcessERKSt3setISt4pairIjjESt4lessIS4_ESaIS4_EERKNS0_8SfM_DataEPKNS0_16Matches_ProviderEPKNS0_17Features_ProviderE+0x54e)[0x105656e] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN7openMVG3sfm20Relative_Pose_Engine7ProcessERKNS0_8SfM_DataEPKNS0_16Matches_ProviderEPKNS0_17Features_ProviderE+0x151)[0x10568f1] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN7openMVG3sfm45GlobalSfMReconstructionEngine_RelativeMotions26Compute_Relative_RotationsERSt6vectorINS_18rotation_averaging16RelativeRotationESaIS4_EE+0x86)[0x10316e6] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN7openMVG3sfm45GlobalSfMReconstructionEngine_RelativeMotions7ProcessEv+0x2a1)[0x1035431] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN62GLOBAL_SFM_RotationAveragingL2_TranslationAveragingSoftL1_Test3runER10TestResult+0x368)[0x101b118] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_ZN12TestRegistry3runER10TestResult+0x8b)[0x10f405b] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(main+0x24)[0x10135c4] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7ff11e82b830] /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM(_start+0x29)[0x1016df9] ======= Memory map: ======== 00400000-01fc2000 r-xp 00000000 08:02 4672838 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM 021c2000-021cb000 r--p 01bc2000 08:02 4672838 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM 021cb000-021cd000 rw-p 01bcb000 08:02 4672838 /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_global_SfM 021cd000-021cf000 rw-p 00000000 00:00 0 03e4b000-03eae000 rw-p 00000000 00:00 0 [heap] 7ff0f0000000-7ff0f0021000 rw-p 00000000 00:00 0 7ff0f0021000-7ff0f4000000 ---p 00000000 00:00 0 7ff0f8000000-7ff0f8028000 rw-p 00000000 00:00 0 7ff0f8028000-7ff0fc000000 ---p 00000000 00:00 0 7ff0fc000000-7ff0fc028000 rw-p 00000000 00:00 0 7ff0fc028000-7ff100000000 ---p 00000000 00:00 0 7ff100000000-7ff100028000 rw-p 00000000 00:00 0 7ff100028000-7ff104000000 ---p 00000000 00:00 0 7ff108000000-7ff108028000 rw-p 00000000 00:00 0 7ff108028000-7ff10c000000 ---p 00000000 00:00 0 7ff10c000000-7ff10c028000 rw-p 00000000 00:00 0 7ff10c028000-7ff110000000 ---p 00000000 00:00 0 7ff110000000-7ff110028000 rw-p 00000000 00:00 0 7ff110028000-7ff114000000 ---p 00000000 00:00 0 7ff114000000-7ff114028000 rw-p 00000000 00:00 0 7ff114028000-7ff118000000 ---p 00000000 00:00 0 7ff119470000-7ff119471000 ---p 00000000 00:00 0 7ff119471000-7ff119c71000 rw-p 00000000 00:00 0 7ff119c71000-7ff119c72000 ---p 00000000 00:00 0 7ff119c72000-7ff11a472000 rw-p 00000000 00:00 0 7ff11a472000-7ff11a473000 ---p 00000000 00:00 0 7ff11a473000-7ff11ac73000 rw-p 00000000 00:00 0 7ff11ac73000-7ff11ac74000 ---p 00000000 00:00 0 7ff11ac74000-7ff11b474000 rw-p 00000000 00:00 0 7ff11b474000-7ff11b475000 ---p 00000000 00:00 0 7ff11b475000-7ff11bc75000 rw-p 00000000 00:00 0 7ff11bc75000-7ff11bc76000 ---p 00000000 00:00 0 7ff11bc76000-7ff11c476000 rw-p 00000000 00:00 0 7ff11c476000-7ff11c477000 ---p 00000000 00:00 0 7ff11c477000-7ff11cc77000 rw-p 00000000 00:00 0 7ff11cc77000-7ff11ccb5000 r-xp 00000000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7ff11ccb5000-7ff11ceb4000 ---p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7ff11ceb4000-7ff11ceb5000 r--p 0003d000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7ff11ceb5000-7ff11ceb6000 rw-p 0003e000 08:01 5775639 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 7ff11ceb6000-7ff11ced7000 r-xp 00000000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0 7ff11ced7000-7ff11d0d7000 ---p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0 7ff11d0d7000-7ff11d0d8000 rw-p 00021000 08:01 5789235 /usr/lib/atlas-base/libcblas.so.3.0 7ff11d0d8000-7ff11d201000 r-xp 00000000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7ff11d201000-7ff11d400000 ---p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7ff11d400000-7ff11d401000 r--p 00128000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7ff11d401000-7ff11d403000 rw-p 00129000 08:01 5767627 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 7ff11d403000-7ff11d79a000 r-xp 00000000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0 7ff11d79a000-7ff11d99a000 ---p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0 7ff11d99a000-7ff11d9a1000 rw-p 00397000 08:01 5788922 /usr/lib/atlas-base/libatlas.so.3.0 7ff11d9a1000-7ff11d9a3000 r-xp 00000000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7ff11d9a3000-7ff11dba2000 ---p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7ff11dba2000-7ff11dba3000 r--p 00001000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7ff11dba3000-7ff11dba4000 rw-p 00002000 08:01 5789261 /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.4.4.6 7ff11dba4000-7ff11dbad000 r-xp 00000000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7ff11dbad000-7ff11ddad000 ---p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7ff11ddad000-7ff11ddae000 r--p 00009000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7ff11ddae000-7ff11ddaf000 rw-p 0000a000 08:01 5790379 /usr/lib/x86_64-linux-gnu/libccolamd.so.2.9.1 7ff11ddaf000-7ff11ddb8000 r-xp 00000000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7ff11ddb8000-7ff11dfb7000 ---p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7ff11dfb7000-7ff11dfb8000 r--p 00008000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7ff11dfb8000-7ff11dfb9000 rw-p 00009000 08:01 5790378 /usr/lib/x86_64-linux-gnu/libcamd.so.2.4.1 7ff11dfb9000-7ff11dfbf000 r-xp 00000000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7ff11dfbf000-7ff11e1be000 ---p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7ff11e1be000-7ff11e1bf000 r--p 00005000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7ff11e1bf000-7ff11e1c0000 rw-p 00006000 08:01 5787845 /usr/lib/x86_64-linux-gnu/libcolamd.so.2.9.1 7ff11e1c0000-7ff11e1c8000 r-xp 00000000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7ff11e1c8000-7ff11e3c7000 ---p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7ff11e3c7000-7ff11e3c8000 r--p 00007000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7ff11e3c8000-7ff11e3c9000 rw-p 00008000 08:01 5790373 /usr/lib/x86_64-linux-gnu/libamd.so.2.4.1 7ff11e3c9000-7ff11e406000 r-xp 00000000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0 7ff11e406000-7ff11e606000 ---p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0 7ff11e606000-7ff11e607000 rw-p 0003d000 08:01 5788896 /usr/lib/atlas-base/atlas/libblas.so.3.0 7ff11e607000-7ff11e60a000 r-xp 00000000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7ff11e60a000-7ff11e809000 ---p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7ff11e809000-7ff11e80a000 r--p 00002000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7ff11e80a000-7ff11e80b000 rw-p 00003000 08:01 4725836 /lib/x86_64-linux-gnu/libdl-2.23.so 7ff11e80b000-7ff11e9cb000 r-xp 00000000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7ff11e9cb000-7ff11ebcb000 ---p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7ff11ebcb000-7ff11ebcf000 r--p 001c0000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7ff11ebcf000-7ff11ebd1000 rw-p 001c4000 08:01 4725828 /lib/x86_64-linux-gnu/libc-2.23.so 7ff11ebd1000-7ff11ebd5000 rw-p 00000000 00:00 0 7ff11ebd5000-7ff11ebed000 r-xp 00000000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7ff11ebed000-7ff11edec000 ---p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7ff11edec000-7ff11eded000 r--p 00017000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7ff11eded000-7ff11edee000 rw-p 00018000 08:01 4725823 /lib/x86_64-linux-gnu/libpthread-2.23.so 7ff11edee000-7ff11edf2000 rw-p 00000000 00:00 0 7ff11edf2000-7ff11ee08000 r-xp 00000000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ff11ee08000-7ff11f007000 ---p 00016000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ff11f007000-7ff11f008000 rw-p 00015000 08:01 4718647 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ff11f008000-7ff11f110000 r-xp 00000000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7ff11f110000-7ff11f30f000 ---p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7ff11f30f000-7ff11f310000 r--p 00107000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7ff11f310000-7ff11f311000 rw-p 00108000 08:01 4724443 /lib/x86_64-linux-gnu/libm-2.23.so 7ff11f311000-7ff11f483000 r-xp 00000000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7ff11f483000-7ff11f683000 ---p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7ff11f683000-7ff11f68d000 r--p 00172000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7ff11f68d000-7ff11f68f000 rw-p 0017c000 08:01 5767632 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 7ff11f68f000-7ff11f693000 rw-p 00000000 00:00 0 7ff11f693000-7ff11f6bc000 r-xp 00000000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7ff11f6bc000-7ff11f8bb000 ---p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7ff11f8bb000-7ff11f8bc000 r--p 00028000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7ff11f8bc000-7ff11f8bd000 rw-p 00029000 08:01 5790382 /usr/lib/x86_64-linux-gnu/libcxsparse.so.3.1.4 7ff11f8bd000-7ff11f8dd000 r-xp 00000000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0 7ff11f8dd000-7ff11fadc000 ---p 00020000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0 7ff11fadc000-7ff11fadd000 rw-p 0001f000 08:01 5787552 /usr/lib/atlas-base/libf77blas.so.3.0 7ff11fadd000-7ff1200bc000 r-xp 00000000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0 7ff1200bc000-7ff1202bc000 ---p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0 7ff1202bc000-7ff1202c1000 rw-p 005df000 08:01 5788390 /usr/lib/atlas-base/atlas/liblapack.so.3.0 7ff1202c1000-7ff120394000 r-xp 00000000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7ff120394000-7ff120593000 ---p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7ff120593000-7ff120594000 r--p 000d2000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7ff120594000-7ff120595000 rw-p 000d3000 08:01 5790380 /usr/lib/x86_64-linux-gnu/libcholmod.so.3.0.6 7ff120595000-7ff1205b6000 r-xp 00000000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7ff1205b6000-7ff1207b5000 ---p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7ff1207b5000-7ff1207b6000 r--p 00020000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7ff1207b6000-7ff1207b7000 rw-p 00021000 08:01 5774675 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7ff1207b7000-7ff1207dd000 r-xp 00000000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so 7ff120995000-7ff1209a2000 rw-p 00000000 00:00 0 7ff1209da000-7ff1209db000 rw-p 00000000 00:00 0 7ff1209dc000-7ff1209dd000 r--p 00025000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so 7ff1209dd000-7ff1209de000 rw-p 00026000 08:01 4724449 /lib/x86_64-linux-gnu/ld-2.23.so 7ff1209de000-7ff1209df000 rw-p 00000000 00:00 0 7fff686e1000-7fff68703000 rw-p 00000000 00:00 0 [stack] 7fff687d7000-7fff687da000 r--p 00000000 00:00 0 [vvar] 7fff687da000-7fff687dc000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] 75/80 Test #75: openMVG_test_global_SfM ..................................***Exception: Other 0.12 sec Start 76: openMVG_test_sequential_SfM *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sequential_SfM': double free or corruption (out): 0x00007fe30c000920
76/80 Test #76: openMVG_test_sequential_SfM ..............................
Exception: Other 0.10 sec
Start 77: openMVG_test_sequential_SfM2
Error in /home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_sequential_SfM2': double free or corruption (out): 0x00007fbdac015880 *** 77/80 Test #77: openMVG_test_sequential_SfM2 .............................***Exception: Other 0.09 sec Start 78: openMVG_test_stellar_SfM *** Error in/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_stellar_SfM': double free or corruption (out): 0x00007eff50015880
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7eff5e6f07e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7eff5e6f937a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7eff5e6fd53c]
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_stellar_SfM(_ZN5Eigen8internal12aligned_freeEPv+0x18)[0x1051e7e]
Error in `/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_stellar_SfM': double free or corruption (out): 0x00007eff4c015880
/home/ubuntu/main/openMVG_build/Linux-x86_64-RELEASE/openMVG_test_stellar_SfM78/80 Test #78: openMVG_test_stellar_SfM .................................*
Exception: Other 0.09 sec
Start 79: openMVG_test_split
79/80 Test #79: openMVG_test_split ....................................... Passed 0.00 sec
Start 80: openMVG_test_dynamic_bitset
80/80 Test #80: openMVG_test_dynamic_bitset .............................. Passed 0.00 sec

93% tests passed, 6 tests failed out of 80

Total Test time (real) = 10.04 sec

The following tests FAILED:
55 - openMVG_test_translation_averaging (OTHER_FAULT)
71 - openMVG_test_sfm_data_BA (OTHER_FAULT)
75 - openMVG_test_global_SfM (OTHER_FAULT)
76 - openMVG_test_sequential_SfM (OTHER_FAULT)
77 - openMVG_test_sequential_SfM2 (OTHER_FAULT)
78 - openMVG_test_stellar_SfM (OTHER_FAULT)
Errors while running CTest
Makefile:127: recipe for target 'test' failed
make: * [test] Error 8

Could you compile in debug and see where it is failing?

Dear @pmoulon That's all right.
As you can see Release mode crash test programs:

The following tests FAILED:
55 - openMVG_test_translation_averaging (OTHER_FAULT)
71 - openMVG_test_sfm_data_BA (OTHER_FAULT)
75 - openMVG_test_global_SfM (OTHER_FAULT)
76 - openMVG_test_sequential_SfM (OTHER_FAULT)
77 - openMVG_test_sequential_SfM2 (OTHER_FAULT)
78 - openMVG_test_stellar_SfM (OTHER_FAULT)
Errors while running CTest
Makefile:127: recipe for target 'test' failed
make: * [test] Error 8

So I run those programs at Debug mode.
openMVG_test_translation_averaging openMVG_test_global_SfM
openMVG_test_sequential_SfM2 and openMVG_test_stellar_SfM was OK.

But openMVG_test_sfm_data_BA and openMVG_test_sequential_SfM crashed.

openMVG_test_sfm_data_BA:
ba_test

openMVG_test_sequential_SfM:
sequential_sfm

So the error is definitively linked to ceres or to some usage of ceres.

Are you using an internal or an external ceres?
-> This information is displayed in the log when you launch cmake.
-> If you are using an external ceres can you tell me which version of commit ID you used?

I confirm this issue with Ceres 2.0 -> latest commit (external of course)
I will try to investigate on my side.

Ok after some test, it only occurs when the structure is held constant in the BA (Structure_Parameter_Type::NONE in a Optimize_Options).At this point I do not know yet if we are doing something wrong or if it's a ceres bug/api break in 2.0.
Edit: Ceres 1.14 is fine

Thanks Dear @rjanvier. That's all right. And Dear @pmoulon my version is 3793693a0c0e387f42df48814823671e19d65662

Dear @rjanvier are you sure Ceres 1.14 is fine?
But when I try Ceres 1.14 as external lib.

-- EIGEN: 3.3.4 (internal)
-- CERES: 1.14.0 (external)
-- FLANN: 1.8.4 (internal)
-- LIBTIFF: 4.0.6 (external)
-- LIBPNG: 1.2.54 (external)
-- LIBJPEG (external)
-- CLP: 1.16.10 (internal)
-- COINUTILS: 2.10.13 (internal)
-- OSI: 0.107.8 (internal)
-- LEMON: 1.3 (internal)

-- Configuring done
-- Generating done
-- Build files have been written to: /home/ubuntu/main/openMVG_build

It crashed again. ╮(╯_╰)╭

71/80 Test #71: openMVG_test_sfm_data_BA .................................*Exception: Other 0.09 sec
Start 72: openMVG_test_sfm_data_utils

Debug message:
1

  1. I would advise you to use the internal ceres for the moment (with no threading) -> during the time we are running investigation about this issue.
  2. Are you sure you are using the same version of Eigen for Ceres and OpenMVG?

Dear @pmoulon @rjanvier . Sorry It was my fault. the version of Eigen was not the same. now It works for Ceres 1.4. Thank you very much ^v^

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tw0023 picture tw0023  Â·  5Comments

kalosma picture kalosma  Â·  4Comments

rttgnck picture rttgnck  Â·  6Comments

MaXL130 picture MaXL130  Â·  7Comments

jpwhitney picture jpwhitney  Â·  5Comments