mirror of
https://github.com/pikvm/pikvm.git
synced 2026-03-02 18:16:56 -05:00
Memory leak leading to performance slowdown/reboot when using Jump Desktop app from an iPhone #683
Labels
No labels
component:documentation
help wanted
resolution:delayed
resolution:duplicate
resolution:fixed
resolution:invalid
resolution:rejected
resolution:wontfix
success story
type:bug
type:bug
type:feature
type:question
type:question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pikvm-pikvm#683
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @plia7 on GitHub (Jul 3, 2023).
Originally assigned to: @mdevaev on GitHub.
Describe the bug
Memory leak leading to performance slowdown/reboot when using Jump Desktop app from an iPhone
To Reproduce
Expected behavior
kvmd-vnc should not reach 15% mem or more
the total memory should not grow beyond the baseline of ~200-450M/1.77G
Actual behavior
the total memory keeps growing to 1.73G/1.77G and beyond leading to performance slowdown and eventual reboot
kvmd-vnc is reaching 84.1% mem and beyond
Screenshots + full logs



If applicable, add screenshots to help explain your problem.
See full htop and log by time stamp events, starts at 4:52pm, at 5:15pm it's halting and then at 5:25pm the pikvm is back from the halting state + journalctl command log below it:
htop and journalctl - censored.txt
Desktop (please complete the following information):
iOS
Jump Desktop v9.7.8 for iOS
PiKVM info:
v3 preassembled
pacman -Q | grep kvmd3.231-1
pacman -Q | grep ustreamer-5.41-1
uname -aLinux pikvm 5.15.68-3-rpi-ARCH #1 SMP Mon Oct 31 20:56:54 MSK 2022 armv7l GNU/Linux
Additional context
I'm noticing that the trick to reproduce is to keep the app open in the background or let the app connected and let the screen turn off, if you go back to the app, it seem to stop growing.