core dump during reconstruction
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
- COLMAP Version 3.13.0
- Capture Device vid from https://www.youtube.com/watch?v=A1T9uJtq0cI&t=502s, used ffmpeg to split it out into images
- 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
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của colmap/colmap
-
Incorrect image-plane bounds for off-center cameras in visualize_model.pyCó thể đã có người làm @wuyuze713 đã nhận 1 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Linking errorĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
colmap/colmap#1385 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của colmap/colmap
Issue tương tự
-
agent:WSL bug linux LOW
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Build failure: limoĐang mở0.kind: build failure
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
tech-debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
prestonbrown/helixscreen#1797 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 72/100
finalburnneo/FBNeo#2803 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày