Ubuntu环境下Equo Chromium for Java/SWT崩溃问题求助
Equo Chromium社区版与SWT集成在Ubuntu下触发JVM崩溃问题
环境信息
- Ubuntu Gnome 22.04
- OpenJDK 17.0.1+12
- SWT 4.3
- Equo Chromium社区版(对应依赖
equo.chromium.cef.gtk.linux.x86_64)
问题详情
原Java/SWT程序因自带Browser组件存在缺陷,计划切换到Equo Chromium社区版。但运行其GitHub示例代码时直接触发JVM崩溃,崩溃发生在原生代码层,关键错误帧为[libc.so.6+0x97ef4] pthread_mutex_lock+0x4。
我已简化示例代码并配置好对应Maven依赖:
- 预期行为:UI正常启动,点击按钮弹出JavaScript的hello提示框
- 实际表现:程序启动即崩溃;注释
button.setText()和button.pack()后能正常启动,但点击按钮仍会崩溃——崩溃前能听到alert提示音,且控制台已输出button clicked日志。
已尝试的排查措施
- 更换不同Ubuntu版本测试
- 切换Wayland/Xorg显示协议
- 更换Unity桌面环境
- 搜索相关错误信息,未找到可行解决方案
疑问
- 是否有在Ubuntu环境下成功集成Equo Chromium与SWT的实践经验?
- 该崩溃是否属于
equo.chromium.cef.gtk.linux.x86_64组件的Bug?
内容的提问来源于stack exchange,提问作者sailor123
相关产品推荐
相关产品推荐

