Recent easy corruption of nodes on latest/nightly/testing tag for sync & bucket corruption log for fresh sync
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 静か
- 技術スタック
- docker, postgresql, shell, sqlite
調査の方向性
報告された失敗と、/wd/src/ledger/LedgerManagerImpl.cpp:550 および /wd/src/main/ApplicationImpl.cpp:805 の backtrace の位置から始め、nightly、latest、testing イメージ間で動作を比較します。PostgreSQL と SQLite の破損メッセージを使用して再現可能な同期失敗を確立します。原因を特定し、データベースや bucket の破損なしに新規同期が完了することを確認できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
What version are you using?
multiple of
stellar/quickstart:nightly
stellar/quickstart:latest
stellar/quickstart:testing
at the moment being "Id": "sha256:e7f05fac9ce971eccaabfd528297380c682f39f0d687c02bc7547d273a360145",
What did you do?
nodes broken , reworked multiple times with different tags
What did you expect to see?
working
What did you see instead?
always have postgres broken
2026-03-02T06:18:44.085 [default INFO] Assigning calculated value of 2 to FAILURE_SAFETY
current exception: std::runtime_error("Bucket directory is corrupt")
backtrace:
0: stellar::printCurrentBacktrace()
at /wd/src/util/Backtrace.cpp:27:22
1: stellar::printBacktraceAndAbort()
at /wd/src/main/main.cpp:140:5
2: <unknown>
3: <unknown>
4: __cxa_throw
5: loadLastKnownLedgerInternal
at /wd/src/ledger/LedgerManagerImpl.cpp:550:9
6: start
at /wd/src/main/ApplicationImpl.cpp:805:21
7: runApp
at /wd/src/main/ApplicationUtils.cpp:117:10
8: operator()
at /wd/src/main/CommandLine.cpp:1638:20
__invoke<(lambda at main/CommandLine.cpp:1576:9) &>
at /usr/lib/llvm-20/bin/../include/c++/v1/__type_traits/invoke.h:179:25
__call<(lambda at main/CommandLine.cpp:1576:9) &>
at /usr/lib/llvm-20/bin/../include/c++/v1/__type_traits/invoke.h:243:12
__invoke_r<int, (lambda at main/CommandLine.cpp:1576:9) &>
at /usr/lib/llvm-20/bin/../include/c++/v1/__type_traits/invoke.h:273:10
operator()
at /usr/lib/llvm-20/bin/../include/c++/v1/__functional/function.h:167:12
operator()
at /usr/lib/llvm-20/bin/../include/c++/v1/__functional/function.h:319:10
9: operator()
at /usr/lib/llvm-20/bin/../include/c++/v1/__functional/function.h:436:12
operator()
at /usr/lib/llvm-20/bin/../include/c++/v1/__functional/function.h:995:10
runWithHelp
at /wd/src/main/CommandLine.cpp:479:12
10: run
at /wd/src/main/CommandLine.cpp:1570:12
2026-03-02T06:14:18.407 [default INFO] Assigning calculated value of 2 to FAILURE_SAFETY
current exception: std::runtime_error("sqlite3_statement_backend::loadOne: database disk image is malformed")
2026-03-02 06:15:19 UTC [120668-1607] stellar@horizon ERROR: could not read block 31756 in file "base/16384/16401": read only 0 of 8192 bytes
2026-03-02 06:15:19 UTC [120668-1608] stellar@horizon STATEMENT: SELECT COALESCE(MAX(sequence), 0) FROM history_ledgers
even re-sync with diff image tag still seeing this
- 主要言語
- Shell
- スター
- 222
- フォーク
- 236
- 平均マージ
- 1日 12時間
- マージ済み PR(30日)
- 12
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
stellar/quickstart のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
stellar/quickstart#932 · コメント 16 件 · リアクション 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 58/100
stellar/quickstart#923 · コメント 2 件 ·
-
feature request
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
stellar/quickstart#907 · コメント 1 件 ·
-
feature request
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
stellar/quickstart#906 · コメント 3 件 ·
-
feature request
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
stellar/quickstart#900 · コメント 2 件 ·
stellar/quickstart の issue をすべて見る
似ている issue
-
out-of-date
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
CachyOS/CachyOS-PKGBUILDS#1908 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
align on terminology オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
CycloneDX/transparency-exchange-api#393 · コメント 1 件 ·
-
area:build bug good first issue sev:papercut
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
Agent-Field/CodeAF#1446 ·
-
module/agent platform/macos type/bug/regression
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100