调试

2026

客户端卡死在 tool-use 上——vLLM 工具调用静默截断排查记 -

网页显示还有额度,opencode 却报限额:一个 provider 挂两个账号 key 的坑 -

libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -

NO_PROXY 漏了 0.0.0.0:opencode 只在一个 tmux 窗口启动失败的真凶 -

systemd-run --working-directory 的 ~ 不展开:一次 status=200/CHDIR 排查 -

昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -

tokio 运行时「睡死」诊断记录:message-queue-enhance 服务异常排查 -

SSH ControlMaster 复用引发的「幽灵监听」:-L 端口转发生命周期详解 -

waypipe 报 Iris kernel too old 排查:被『客户端没有 GPU 节点』带偏的过程 -

一个容器内进程的 cwd 诊断记录 -

opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失 -

opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -

opencode 界面卡住不动排查 -

waypipe + weston 全屏乱码排查:一次被现象带偏的过程 -

GNOME Remote Desktop 证书问题排查记录 -

GNOME Remote Desktop (RDP) 完整排查与修复记录 -

virtiofs ENFILE 问题排查手册 -

QEMU 虚拟机无法访问网关/公网排查 -

2025

转载:asan 使用 -

使用 Address Sanitizer 排查内存越界 -

开发环境与工具 -

Linux 内核笔记 -

Linux 运维笔记 -

网络调试与流量控制 -

2024

常规故障排除 - Arch Linux -

kdumpcrash - OpenCloudOS Documentation -

用户态coredump - OpenCloudOS Documentation -

Linux应用调试(三)工具之Valgrind -

Debugging with gdb - Examining Data -

GDB 源码分析系列文章三:调试信息的处理、符号表的创建和使用_gdb 符号表-CSDN博客 -

GDB 源码分析系列文章二:gdb 主流程 Event Loop 事件处理逻辑详解 -

linux上编译release并剥离调试信息 -

GDB调试多线程及多进程 -

Unwind 栈回溯详解 -

AFL -

高效CC++调试 -

多线程调试必杀技 - GDB的non-stop模式 -