在 Agent 会话中让模型读取任意图片(Read 工具,.jpg / .png),日志停在 tool.read.diagnostic phase_started content_processing,随后 qoder-cn 工作进程收到 SIGSEGV,会话直接中断。重新打开会话再次读取图片,再次崩溃,无法继续当前任务。
coredumpctl 中出现 qoder-cn 的 SIGSEGV 记录。崩溃栈(6 次完全一致):
#0 0x0000000000000000
#1 g_object_unref (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0)
#2 sharp-linux-x64.node + 0x1835d
#3 sharp-linux-x64.node + 0x2000c
#4 node::ThreadPoolWork
从 core 与自带二进制看,原因是同一进程内存在两份 GLib:
libvips-cpp.so.8.17.3 静态链接 GLib 2.86.1,并导出 g_object_unref;sharp-linux-x64.node 的 g_object_unref 是未定义符号,由动态链接器解析;g_object_unref 最终调到空地址。ELECTRON_RUN_AS_NODE=1 执行同样的 sharp 调用,读取 64×64 PNG 即崩溃;libgobject-2.0.so.0 后,同样复现崩溃;目前只能在会话中避开图片读取;图片缩小、更换格式都无法规避。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Qoder CN 是 Qoder CN 系列中面向软件开发场景的核心子产品(原“通义灵码”),提供 IDE、JetBrains 插件、Visual Studio Code 插件等多种使用形态。Qoder CN 持续提供代码智能生成、智能问答、多文件修改、编程智能体等能力,并在模型选择、专家协作、任务规划等方向全面升级,为开发者带来高效、流畅的编码体验。同时面向企业客户提供企业标准版、企业专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。