2010-04-08

Bundler on 64-bit Ubuntu 9.10

It builds fine, but seg faults when run:


...
[KeyMatchFull] Matching to image 312
[KeyMatchFull] Matching took 71.610s
[KeyMatchFull] Matching to image 313
[KeyMatchFull] Matching took 69.720s
mkdir: cannot create directory `bundle': File exists
[- Running Bundler -]
/home/binarymillenium/bundler-v0.3-source/RunBundler.sh: line 93: 22589 Segmentation fault $BUNDLER list.txt --options_file options.txt › bundle/out
[- Done -]


Program received signal SIGSEGV, Segmentation fault.
0x0000000000522650 in dscal_ ()
(gdb) bt
#0 0x0000000000522650 in dscal_ ()
#1 0x0000000000519d16 in dsytf2_ ()
#2 0x00000000004e9644 in dsytrf_ ()
#3 0x00000000004a6d99 in sba_symat_invert_BK ()
#4 0x00000000004a05ec in sba_motstr_levmar_x ()
#5 0x000000000049d058 in sba_motstr_levmar ()
#6 0x000000000049ae8e in run_sfm ()
#7 0x0000000000415e06 in BundlerApp::RunSFM(int, int, int, bool, camera_params_t*, v3_t*, int*, v3_t*, std::vector‹std::vector‹std::pair‹int, int›, std::allocator‹std::pair‹int, int› › ›, std::allocator‹std::vector‹std::pair‹int, int›, std::allocator‹std::pair‹int, int› › › › ›&, double, double*, double*, double*, double*, bool) ()
#8 0x000000000042a16e in BundlerApp::BundleAdjustFast() ()
#9 0x0000000000405c33 in BundlerApp::OnInit() ()
#10 0x0000000000406f77 in main ()



I'll update this post with results of trying out the 32-bit binaries, and also trying to build it on 64-bit with 32-bit compilation.