Comments (5)
Hi @0b11001111,
Thanks for the feedback. As far as I know Fedora 36 includes Gnome Shell 42 which is the same version I've been using for a while without issues. I'm not saying this extension can't be the source of the crash, but it's very unlikely as there is no new feature being added or removed. (By the way an extension should not be able to crash the system in a better world.)
Do you see references to .js
files in the crash report or the name [email protected]
? If yes, you can copy-pate those lines here and I can take a look.
Otherwise you should try to reproduce the crash consistently in order to be able to debug it. But in that case I can't really help as I'm not a Gnome developer, so the best you can do is to submit a bug report with Gnome. If it turns out that the Fedora developers made customization to Gnome which makes it crash, then you might need to send a bug report to them too.
from gnome-shell-extension-system-monitor.
Thanks for the quick response. I filed the error report to Fedoras issue tracker but no reaction so far. In the attachment you'll find the log and a partial backtrace
from gnome-shell-extension-system-monitor.
It looks like something is consuming memory in the gnome-shell
process without releasing unused memory. Maybe you can check this theory by opening the Gnome System Monitor app and filter for gnome-shell and watch the memory column for a minute or two. If you see it keeps growing, then this is the reason for the crash.
The backtrace.txt holds information about Gnome internals, so I don't have the knowledge to tell how it's connected to the extension.
There is a chance that a particular indicator does something wrong which causes this issue. If you are sure that this extension causes the problem you could do an experiment:
- Open the Extensions app, find this one and click on settings.
- There you can enable/disable indications individually.
- Take half of them
- If there is only one indicator left enabled, then you found the source of the issue.
- Make them enabled only.
- Wait until it's usually crash
- If it crashed, take all currently enabled indicators, otherwise, take the other half. Continue with step 3.
from gnome-shell-extension-system-monitor.
Doing the binary search is actually pretty smart, assuming only one indicator is failing. I'll get back on this once I've tested it through
from gnome-shell-extension-system-monitor.
It seems to be the memory indicator!
EDIT: I double checked it and now I'm certain it's the memory indicator
EDIT: I observe the same issue with the CPU indicator, too
from gnome-shell-extension-system-monitor.
Related Issues (20)
- Can't remove HOT 1
- Too many Icons
- Relase 18: TypeError: GObject.registerClass() used with invalid base class (is PopupBaseMenuItem) HOT 7
- Gnome 3.36 support HOT 4
- JS ERROR: Extension [email protected]: TypeError: Array.slice is not a function
- interferes with display driver HOT 1
- statvfs journal spam HOT 1
- Gnome 3.40 support HOT 3
- Put a color to the whole icon, not part of it HOT 3
- Do not match GNOME System Monitor HOT 2
- [BUG]: Endless adding icons HOT 2
- GNOME 41 support HOT 2
- GNOME 42 support HOT 3
- gpu statistics
- Gnome Shell 43 support HOT 3
- Met errors when installing on Ubuntu 22.04.1 LTS HOT 1
- regular hard lockups in display HOT 6
- GNOME 45 support HOT 3
- The popover stretches limitless outside the screen HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gnome-shell-extension-system-monitor.