SELinux is preventing codium from using the execheap access on a process.
JohnPadewick opened this issue ยท 4 comments
Type: Performance Issue
Hello,
this happens like 3-4 consecutive times after i start VSCodium, then it stops and after some time (now while using VSCodium) it repeats.
Not sure what is causing this. It als doesn't really break anything (i'm aware of), i just thought i'd report it here :)
Greetings!
Text from SETroubleshoot Details Window:
Plugin: allow_execheap
The codium application attempted to change the access protection of memory on the heap (e.g., allocated using malloc). This is a potential security problem.
VSCodium version: VSCodium 1.88.1 (0d01a72525276e5e3771fe5851b9c83de0de1e2b, 2024-04-13T01:53:59.491Z)
OS version: Linux x64 6.9.4-100.fc39.x86_64
Modes:
System Info
Item | Value |
---|---|
CPUs | Intel(R) Core(TM) i7-14700K (28 x 5639) |
GPU Status | 2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: disabled_off video_decode: enabled video_encode: disabled_software vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off |
Load (avg) | 2, 1, 0 |
Memory (System) | 31.11GB (26.73GB free) |
Process Argv | --unity-launch |
Screen Reader | no |
VM | 0% |
DESKTOP_SESSION | cinnamon |
XDG_CURRENT_DESKTOP | X-Cinnamon |
XDG_SESSION_DESKTOP | cinnamon |
XDG_SESSION_TYPE | x11 |
Process Info
CPU % Mem MB PID Process
0 159 4275 codium main
0 32 4279 zygote
0 127 4310 gpu-process
0 32 4280 zygote
0 0 4282 zygote
0 255 4335 window [1] (Extension: Live Server - elfmeter-turnier - JavaScript - VSCodium)
0 96 4644 window
0 96 4900 window [2] (Issue Reporter)
0 64 4315 utility-network-service
0 64 4384 ptyHost
0 0 4491 /usr/bin/bash --init-file /usr/share/codium/resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh
0 96 4395 shared-process
0 0 4912 /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
0 64 4397 fileWatcher [1]
0 191 4763 extensionHost [1]
0 127 4779 electron-nodejs (tsserver.js )
0 255 4780 electron-nodejs (tsserver.js )
0 64 4815 electron-nodejs (typingsInstaller.js typesMap.js )
0 64 4793 /usr/share/codium/codium /usr/share/codium/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=4763
Workspace Info
| Window (Extension: Live Server - elfmeter-turnier - JavaScript - VSCodium)
| Folder (elfmeter-turnier): 36 files
| File types: tsx(7) png(5) json(4) html(2) css(2) ts(2) cjs(1)
| gitignore(1) md(1) js(1)
| Conf files: package.json(1) tsconfig.json(1);
Extensions (6)
Extension | Author (truncated) | Version |
---|---|---|
html-snippets | abu | 0.2.1 |
catppuccin-vsc | Cat | 3.14.0 |
catppuccin-vsc-icons | Cat | 1.13.0 |
es7-react-js-snippets | dsz | 4.4.3 |
vscode-great-icons | emm | 2.1.105 |
prettier-vscode | esb | 10.4.0 |
I'm assuming your are using an flatpak, it's a bug in SELinux (flathub/com.vscodium.codium#345)
yeah, that's the same issue.
Sorry for duplication...
Thanks!
I'm using vscodium from copr [1], but in same situation.
I'll try setsebool -P selinuxuser_execheap 1
.
[1] https://copr.fedorainfracloud.org/coprs/qoijjj/vscodium/package/codium/
I'm using VSCodium from vscodium-deb-rpm-repo and also get execheap errors. @daiyam could you take another look perhaps, please?