Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

core dump during reconstruction

Đang mở
#4,352 6 bình luận 2 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
cpp
Lĩnh vực
computer-vision

Hướng nghiên cứu

Start with bundle_adjustment.cc, especially BundleAdjustmentOptions::CreateSolverOptions, and trace how Automatic Reconstruction selects the solver options. The reported failure says DENSE_SCHUR is incompatible with CUDA dense linear algebra in this Ceres build; check how the build configuration and selected options interact. Done means the reported reconstruction no longer aborts with this error.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Describe the bug
Core dump processing files.

To Reproduce
Install COLMAP using po
Click Reconstruction.
Click Automatic Reconstruction (set folders except for mask since when you set a folder for mask a raft of mask errors are raised and no outputs generated.)
Click Run.

Runs for a while then core dumps.

Expected behavior
No core dump.

Screenshots

E20260418 20:31:53.074022 135252865327104 bundle_adjustment.cc:384] Check failed: custom_solver_options.IsValid(&solver_error) Can't use DENSE_SCHUR with dense_linear_algebra_library_type = CUDA because support not enabled when Ceres was built.
terminate called after throwing an instance of 'std::invalid_argument'
  what():  [bundle_adjustment.cc:384] Check failed: custom_solver_options.IsValid(&solver_error) Can't use DENSE_SCHUR with dense_linear_algebra_library_type = CUDA because support not enabled when Ceres was built.
*** Aborted at 1776510113 (unix time) try "date -d @1776510113" if you are using GNU date ***
PC: @     0x7b04156969fc pthread_kill
*** SIGABRT (@0x3e8000234e9) received by PID 144617 (TID 0x7b0302fe2000) from PID 144617; stack trace: ***
    @     0x7b0415699ee8 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x99ee7)
    @     0x7b0417eb4917 google::(anonymous namespace)::FailureSignalHandler(int, siginfo*, void*)
    @     0x7b0415642520 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4251f)
    @     0x7b04156969fc pthread_kill
    @     0x7b0415642476 raise
    @     0x7b04156287f3 abort
    @     0x7b0415acef37 __gnu_cxx::__verbose_terminate_handler()
    @     0x7b0415acd519 __cxxabiv1::__terminate(void (*)())
    @     0x7b0415ac7063 std::terminate()
    @     0x7b0415acd71c __cxa_throw
    @     0x5afde1b9e9a7 colmap::LogMessageFatalThrow<std::invalid_argument>::~LogMessageFatalThrow()
    @     0x5afde22393a9 colmap::BundleAdjustmentOptions::CreateSolverOptions(colmap::BundleAdjustmentConfig const&, ceres::Problem const&) const
    @     0x5afde2239788 colmap::(anonymous namespace)::DefaultBundleAdjuster::Solve()
    @     0x5afde1d05d6d colmap::IncrementalMapper::AdjustGlobalBundle(colmap::IncrementalMapper::Options const&, colmap::BundleAdjustmentOptions const&)
    @     0x5afde1d07182 colmap::IncrementalMapper::IterativeGlobalRefinement(int, double, colmap::IncrementalMapper::Options const&, colmap::BundleAdjustmentOptions const&, colmap::IncrementalTriangulator::Options const&, bool)
    @     0x5afde1c1feee colmap::(anonymous namespace)::IterativeGlobalRefinement(colmap::IncrementalPipelineOptions const&, colmap::IncrementalMapper::Options const&, colmap::IncrementalMapper&)
    @     0x5afde1c218f7 colmap::IncrementalPipeline::ReconstructSubModel(colmap::IncrementalMapper&, colmap::IncrementalMapper::Options const&, std::shared_ptr<colmap::Reconstruction> const&)
    @     0x5afde1c21dba colmap::IncrementalPipeline::Reconstruct(colmap::IncrementalMapper&, colmap::IncrementalMapper::Options const&, bool)
    @     0x5afde1c24cf2 colmap::IncrementalPipeline::Run()
    @     0x5afde1be3cb4 colmap::AutomaticReconstructionController::RunSparseMapper()
    @     0x5afde1be44e9 colmap::AutomaticReconstructionController::Run()
    @     0x5afde1d3c11f colmap::Thread::RunFunc()
    @     0x7b0415aea0e6 execute_native_thread_routine
    @     0x7b0415694ac3 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x94ac2)
    @     0x7b04157268d0 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x1268cf)
Aborted (core dumped)

Environment:

  • OS:

Computer
********


Summary
-------

-Computer-
Processor		: AMD Ryzen 9 5950X 16-Core Processor
Memory		: 131834MB (13972MB used)
Operating System		: Ubuntu 22.04.5 LTS
OpenGL Renderer		: NVIDIA GeForce RTX 4080/PCIe/SSE2
Operating System
----------------

-Version-
Kernel		: Linux 6.8.0-107-generic (x86_64)
Version		: #107~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 18 23:40:43 UTC 
C Library		: GNU C Library / (Ubuntu GLIBC 2.35-0ubuntu3.13) 2.35
Distribution		: Ubuntu 22.04.5 LTS
Ngôn ngữ chính
C++
Star
12.9k
Fork
2.2k
Merge trung bình
1 ngày 2 giờ
Pull request đã merge (30 ngày)
78

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của colmap/colmap

Tất cả issue của colmap/colmap

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.