oceanbase / oceanbase/seekdb

[Question]: Startup failed

Open
#45 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

module: embed type: question
Dominant language
C++
Stars
2.9k
Forks
339
Avg merge
1d 19h
Merged PRs (30d)
52

Description

If the question is concise and probably has a short answer, asking it in community Slack

Question
The final step, initializing seekdb during startup, caused the startup to fail. How can this be resolved?

symptom:
Failed to parse response: EOF while parsing a value at line 1 column 0
code:
[2025-11-24T09:50:52Z INFO mine_kb::services::python_subprocess] βœ… Python subprocess started successfully
[2025-11-24T09:50:52Z INFO mine_kb::services::python_subprocess] πŸ”§ Initializing SeekDB: path=/home/cypei/.local/share/com.mine-kb.app/mine_kb.db, name=mine_kb
[SeekDB Bridge] SeekDB Bridge started, waiting for commands...
[SeekDB Bridge] Initializing SeekDB: path=/home/cypei/.local/share/com.mine-kb.app/mine_kb.db, db=mine_kb
async thread exited.
[2025-11-24T09:51:02Z INFO mine_kb::services::python_subprocess] πŸ›‘ Shutting down Python subprocess...
[2025-11-24T09:51:02Z INFO mine_kb::services::python_subprocess] Python subprocess exited with status: signal: 11 (SIGSEGV) (core dumped)
[2025-11-24T09:51:02Z INFO mine_kb::services::python_subprocess] βœ… Python subprocess shutdown complete
[2025-11-24T09:51:02Z ERROR mine_kb] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[2025-11-24T09:51:02Z ERROR mine_kb] ❌ εΊ”η”¨ηŠΆζ€εˆε§‹εŒ–ε€±θ΄₯
[2025-11-24T09:51:02Z ERROR mine_kb] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Environment
ubuntu 22.4.5

  • OS Version and CPU Arch(uname -a):

  • OB Version(LD_LIBRARY_PATH=../lib:$LD_LIBRARY_PATH ./observer -V):

  • Hardware resource(cpu core/memory size/disk hardware):

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up β€” it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the python_subprocess startup logs and the SeekDB Bridge initialization path. Reproduce the failure while collecting the missing uname, OB version, CPU, memory, and disk details, then inspect the bridge's stderr and SIGSEGV exit. Done means startup completes without the EOF parse error or subprocess crash.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python
Domain
backend, databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.