You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenWrt uBus程序多次调用后出现Segmentation fault问题求助

OpenWrt ubus自定义对象调用多次后触发Segmentation Fault

我基于OpenWrt提供的ubus消息服务,用C语言编写了一个简单的ubus对象,该对象暴露一个无参方法,返回"Hello and welcome"响应。注册对象后,通过命令行调用该方法时,首次或前两次能正常运行,但之后就会触发Segmentation fault。

我尝试用gdb调试,发现错误指向libubus库文件,但我怀疑问题并非出自库本身。另外我试过用Valgrind排查内存问题,但该工具在我的系统上无法正常运行,也无法修复。

以下是相关内容:

源代码

// 此处粘贴你的C语言源代码

ubus终端输出

# 此处粘贴命令行调用ubus方法的输出内容

gdb调试日志

# 此处粘贴gdb的调试日志内容

Valgrind错误日志

# 此处粘贴Valgrind的错误日志内容

恳请各位帮忙分析问题原因并提供解决思路。

内容的提问来源于stack exchange,提问作者Ozone317

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 22:15:56