We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-09-17 14:45:43 +0200

GUI handler for out of memory situations

My Jolla got weird and started feeling sluggish few days ago. Camera and gallery had odd touch delays and gestures were hard to get right, even to close the apps and double tap to wake up.

On shell dmesg showed that RAM and swap were full and that kernel oom-killer was killing processes, but it seemed to be failing to free enough memory. My dmesg is available here: https://mcfrisk.kapsi.fi/temp/jolla_oom.txt

Maybe there are memory leaks and other bugs which will be sorted over time, but what really is missing is a user space GUI handler for the situation.

For example a notification to the user that "OOM has happened, sorry, but a reboot is necessary."

That would be fine for me as a stupid user right now. Later on that could be improved to for example kill less important jolla apps, like clock, notes or calendar which already saved their data somewhere and notifications will kick in even if app is not running.

GUI handler for out of memory situations

My Jolla got weird and started feeling sluggish few days ago. Camera and gallery had odd touch delays and gestures were hard to get right, even to close the apps and double tap to wake up.

On shell dmesg showed that RAM and swap were full and that kernel oom-killer was killing processes, but it seemed to be failing to free enough memory. My dmesg is available here: https://mcfrisk.kapsi.fi/temp/jolla_oom.txt

Maybe there are memory leaks and other bugs which will be sorted over time, but what really is missing is a user space GUI handler for the situation.

For example a notification to the user that "OOM has happened, sorry, but a reboot is necessary."

That would be fine for me as a stupid user right now. Later on that could be improved to for example kill less important jolla apps, like clock, notes or calendar which already saved their data somewhere and notifications will kick in even if app is not running.