flathub / flathub/com.visualstudio.code

Trying to run from flatpak-spawn causes SIGSEGV

未关闭
#578 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Shell
星标
217
派生
82
平均合并
1 天 7 小时
30 天内合并 PR
1

描述

When trying to run Code from another Flatpak, it causes a signal 11/SIGSEGV error. The stack trace mentions the code executable and libzypack-preload-host-spawn-strategy. This was caused by trying to launch it with Godots. This was tested on a Fedora Silverblue 41 system with Flatpak 1.16.0.

```
Process 40925 (code) of user 1000 dumped core.

Stack trace of thread 22:
#0 0x0000558099f225fe n/a (/app/extra/vscode/code + 0x21d15fe)
#0 0x0000558099f225fe n/a (/app/extra/vscode/code + 0x21d15fe)
#1 0x0000558099f1bd39 n/a (/app/extra/vscode/code + 0x21cad39)
#2 0x000055809a0b4919 n/a (/app/extra/vscode/code + 0x2363919)
#3 0x000055809a0f31de n/a (/app/extra/vscode/code + 0x23a21de)
#4 0x000055809a00de5e n/a (/app/extra/vscode/code + 0x22bce5e)
#5 0x000055809a00df1e n/a (/app/extra/vscode/code + 0x22bcf1e)
#6 0x000055809c617a63 n/a (/app/extra/vscode/code + 0x48c6a63)
#7 0x000055809c617bce n/a (/app/extra/vscode/code + 0x48c6bce)
#8 0x000055809c61ba9f n/a (/app/extra/vscode/code + 0x48caa9f)
#9 0x000055809c61b6a8 n/a (/app/extra/vscode/code + 0x48ca6a8)
#10 0x000055809c61768b n/a (/app/extra/vscode/code + 0x48c668b)
#11 0x000055809a285a50 n/a (/app/extra/vscode/code + 0x2534a50)
#12 0x000055809a286f6e n/a (/app/extra/vscode/code + 0x2535f6e)
#13 0x000055809a286dc2 n/a (/app/extra/vscode/code + 0x2535dc2)
#14 0x000055809a284a8a n/a (/app/extra/vscode/code + 0x2533a8a)
#15 0x000055809a284b70 n/a (/app/extra/vscode/code + 0x2533b70)
#16 0x0000558099f2f937 n/a (/app/extra/vscode/code + 0x21de937)
#17 0x00007fb665b90299 n/a (/app/lib/libzypak-preload-host-spawn-strategy.so + 0xae299)
#18 0x00007fb664115188 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a188)
#19 0x00007fb66411524b n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a24b)
#20 0x00007fb665b9052b n/a (/app/lib/libzypak-preload-host-spawn-strategy.so + 0xae52b)
#21 0x0000558099b0902a n/a (/app/extra/vscode/code + 0x1db802a)
ELF object binary architecture: AMD x86-64
```

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先,在 Fedora Silverblue 41 上使用 Flatpak 1.16.0,从 Godot 通过 flatpak-spawn 启动 Code,以复现崩溃。检查提供的、围绕 Code 可执行文件和 libzypak-preload-host-spawn-strategy.so 的堆栈跟踪;当从另一个 Flatpak 启动 Code 不再产生 SIGSEGV 时即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
godot, vscode
领域
desktop-dev, devtools
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。