[v26.04.2] segfault in `replay_tx_hash_lock`
Maintainer thường phản hồi trong vòng 2 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
- 35/100
Hướng nghiên cứu
Bắt đầu với lightningd/onchain_control.c, đặc biệt là replay_tx_hash_lock ở dòng 43 và replay_block ở dòng 412, sau đó kiểm tra ccan/ccan/htable/htable.c:145. Sử dụng backtrace được cung cấp để lần theo đường đi của crash qua getrawblockbyheight_callback; công việc được xem là hoàn tất khi xác định được nguyên nhân của segfault và xác thực được một fix, mặc dù issue lưu ý rằng việc tái hiện rất khó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
2026-07-19T05:57:30.644Z **BROKEN** lightningd: FATAL SIGNAL 11 (version 26.04.2-gentoo-r0)
2026-07-19T05:57:30.645Z **BROKEN** lightningd: backtrace: common/daemon.c:83 (crashdump) 0x5574682a81c1
2026-07-19T05:57:30.645Z **BROKEN** lightningd: backtrace: /var/tmp/portage/sys-libs/glibc-2.43-r2/work/glibc-2.43/signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0 ((null)) 0x7f88a6802abf
2026-07-19T05:57:30.645Z **BROKEN** lightningd: backtrace: ccan/ccan/htable/htable.c:145 (htable_lock) 0x5574682dab00
2026-07-19T05:57:30.645Z **BROKEN** lightningd: backtrace: lightningd/onchain_control.c:43 (replay_tx_hash_lock) 0x55746823bfb8
2026-07-19T05:57:30.645Z **BROKEN** lightningd: backtrace: lightningd/onchain_control.c:412 (replay_block) 0x55746823bfb8
2026-07-19T05:57:30.645Z **BROKEN** lightningd: backtrace: lightningd/bitcoind.c:463 (getrawblockbyheight_callback) 0x557468204ac0
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: lightningd/plugin.c:700 (plugin_response_handle) 0x55746825a81a
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: lightningd/plugin.c:789 (plugin_read_json) 0x55746825fc21
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: ccan/ccan/io/io.c:60 (next_plan) 0x5574682dbb59
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: ccan/ccan/io/io.c:422 (do_plan) 0x5574682dbb59
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: ccan/ccan/io/io.c:439 (io_ready) 0x5574682dbb59
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: ccan/ccan/io/poll.c:470 (io_loop) 0x5574682dce55
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: lightningd/io_loop_with_timers.c:22 (io_loop_with_timers) 0x55746822e130
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: lightningd/lightningd.c:1457 (main) 0x55746820056b
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: ../sysdeps/nptl/libc_start_call_main.h:59 (__libc_start_call_main) 0x7f88a67e7e99
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: ../csu/libc-start.c:360 (__libc_start_main_impl) 0x7f88a67e7fb5
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0x557468202860
2026-07-19T05:57:30.646Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0xffffffffffffffff
It's hard to reproduce.
- Ngôn ngữ chính
- C
- Star
- 3.1k
- Fork
- 1k
- Merge trung bình
- 4 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 45
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Không 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 ElementsProject/lightning
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
ElementsProject/lightning#9593 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ElementsProject/lightning#9322 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ElementsProject/lightning#9206 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ElementsProject/lightning#9187 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 2 ngày
-
QA
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
ElementsProject/lightning#9117 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của ElementsProject/lightning
Issue tương tự
-
Linux notifications: the default action's ' ' label shows as a blank button in xfce4-notifydĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
kovidgoyal/kitty#10625 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Feature Status: Needs Triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày
-
docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/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 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
本機相簿無法上傳webm檔案Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
xiaojieonly/Ehviewer_CN_SXJ#2893 ·