Skip to content

[Bug]: openviking 0.3.4 版本运行 python程序崩溃 #1336

@tewbie

Description

@tewbie

Bug Description

1、更新open viking到 0.3.4
2、运行 source .openclaw/openviking.env && openclaw gateway restart
3、等待片刻直接提示 python 意外退出

Image

Steps to Reproduce

1、运行 source .openclaw/openviking.env && openclaw gateway restart
2、等待片刻直接提示 python 意外退出

Expected Behavior

正常运行不报错

Actual Behavior

报错

Minimal Reproducible Example

Error Logs

open claw。日志:
10:24:26+00:00 error plugins {"subsystem":"plugins"} plugin service failed (openviking, plugin=openviking, root=/Users/user/.openclaw/extensions/openviking): OpenViking subprocess exited before health check (code=null, signal=SIGSEGV)
Error: OpenViking subprocess exited before health check (code=null, signal=SIGSEGV)
    at ChildProcess.onExit (/Users/user/.openclaw/extensions/openviking/process-manager.ts:81:9)
    at Object.onceWrapper (node:events:623:26)
    at ChildProcess.emit (node:events:520:35)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:294:12)

openviking 日志
2026-04-09 18:24:26,931 - openviking.storage.transaction.lock_manager - INFO - Recovering pending redo task: 0bcd0b30-b300-4e12-a874-5c8a0744711a
2026-04-09 18:24:26,932 - openviking.session - INFO - Using v2 memory compressor (templating system)
2026-04-09 18:24:26,941 - openviking.session.memory.memory_type_registry - INFO - Loaded 10 memory schemas from builtin: /Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/memory/../../prompts/templates/memory
2026-04-09 18:24:26,941 - openviking.session.memory.memory_type_registry - INFO - [MemoryTypeRegistry] Starting memory files initialization for user=default, agent=0f4f36742ab1
2026-04-09 18:24:26,953 - openviking.session.memory.memory_type_registry - INFO - Loaded 10 memory schemas from builtin: /Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/memory/../../prompts/templates/memory
2026-04-09 18:24:26,954 - openviking.session.compressor_v2 - ERROR - Failed to extract memories with v2: name 'config' is not defined
Traceback (most recent call last):
  File "/Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/compressor_v2.py", line 162, in extract_long_term_memories
    retry_interval = config.memory.v2_lock_retry_interval_seconds
                     ^^^^^^
NameError: name 'config' is not defined
2026-04-09 18:24:26,955 - openviking.storage.transaction.lock_manager - INFO - Redo: extracted 0 memories from viking://session/default/ef41f6ed-b5cc-4d43-ac50-044d9853bd36/history/archive_001

OpenViking Version

0.3.4

Python Version

Python 3.14.3

Operating System

macOS

Model Backend

Volcengine (Doubao)

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions