PureOS crashing frequently

Hi,
I am agrat supporter of Purrism.
I hope that once all the grand new developments are completed, you will take the time to improve PureOS.
Lately it has been crashing my Librem 13 repeatedly.
It has also been lagging if there was two medium size heavy softwares running. [mindmap and browser]

So guys please spend some time to improve PureOS

No OS is perfect…

What troubleshooting or isolation have you done so far? It could be an issue with PureOS, as you suspect, but could also be some third-party software, hardware, or even environmental.

I had issues with PureOS for a while, but I was able to isolate my issue to a third-party repo and software running on the system. I still get an occasional hangup, but by system is drastically better after removing the third-party repo and software.

2 Likes

Thank you for the post sherab_kelsang. Would you tell me more? Perhaps you have some log output that might help us diagnose the issue? Or perhaps error messages? Or perhaps you’re running GNOME Monitor which can monitor network and memory usage?

2 Likes

True
And I was not being negative towards Purism folk.
I love the project and support it with my heart and cash.
I just mentioned it.
The thing is I rarely get this kind of experience with Linux Mint[My other go to Distro]

2 Likes

@jeremiah
I must admit I don’t.
Becasue I am not that way inclined - I am not one of those who think “Ahh I had a crash - I’ll check the logs”
One reason why I don’t think like that is becasue I don’t know what to look for in the logs.
I also do not have Gnome_monitor.

However - If you instruct me, then I’ll be very happy to install gnome monitor and send you any information you’l be interested in seeing.

2 Likes

Absolutely, I did not take your meaning that way. I did not know what your level of expertise or thinking is when it comes to these kinds of issues; I was only trying to point your thinking in the right direction :slight_smile:

2 Likes

My thinking is that wea re a community.
Strangers on one level but connected on another.
And sometimes we need to say things in order for things to improve.
I really push all my friends to use Linux. And I just want the whole Linux OS world to get going - become the best!

2 Likes

I also do get frequent crashes, especially with GNOME all of sudden deciding to reboot the shell and go back to the login screen in the middle of writing an article in Libre Office. It happens a few times a week at least.

I’m running a brand new install from 2 weeks ago, after my system did a similar crash and forcing me to manually reboot. Only this time I couldn’t get back to the PureOS login screen and I was forced to re-install the OS.

It’s very disconcerting as I was under the impression debian/pureos was a stable distro, doesn’t seem the case to me.

I have a Librem 13 v3 with latest coreboot installed.

Also 13v3 here, coreboot about ~14 months old.
I have absolutely zero such crashes, however I’m always on KDE Plasma and I have 452 outstanding updates (few weeks since I last updated), so both could make a difference.
In general Debian is rock stable, however PureOS is based on the Debian Testing, which is still a pretty stable thing in general, but it’s also constantly moving.

Trying an alternative desktop environment could help you in two ways: It would allow you work stable, assuming the problem is in a part of Gnome. If you still observe the same issue, this hints at the lower layers: hardware (unlikely as you describe it), driver, graphics subsystem.
A simpler first step is to log in to GNOME with a different backend. On the login screen, you should be able to choose whether you want GNOME with Xorg or Wayland. That could also hint at where the problem is.

1 Like

I second this. My crashes, as few as I was able to get it down to, still occur only in GNOME.

OK that’s interesting
I also get my crashes with GNOME
sad coz there is something I like about GNOME but maybe i need a different DT KDE?? Cinnamon?
How do I add a DT ?

Basically, you just add the proper package. For KDE Plasma, that is plasma-desktop, which pulls in the essentials. Here, it is outlined in great detail.
Note that for testing purposes it should be sufficient to only install the main package. The rest is sugar coating. You could still use your existing Gnome apps within Plasma. Especially you don’t need to change the display manager (gdm / sddm). Except of course, that is the troublemaker :thinking:)
Likewise you can do with other DEs. Just find out what the packages are named.

Thanks @Caliga
Installed kde
see how it will be like.

1 Like

My experience is Puri.sm support is fast, astounding and outstanding. Yeah, I’ve made a mistake or two getting acquainted with PureOS. Support team has been VERY respectful, didn’t make me feel stupid, and they solved some VERY difficult issues. Don’t be too quick embarrass them. They are the best friends in a spot of trouble.

1 Like

Totally agree
My experience of Purism has always been positive.
They are great team - I wish the whole FOSS universe will be like them!!

1 Like

I certainly didn’t mean to convert you to Plasma instead of fixing the real problem.
But if it now doesn’t crash, a few things can be ruled out as cause, and you can work reliably, when needed.
I’d still follow up with support to figure out why Gnome crashes for you.

I tried Plasma but it was casually crashing
So I returned to GNOME
I am fine with things[except when you looking at a crashed screen thinking what now…:wink: ]
Thanks @Caliga

I agree with this expression, but I don’t think this is the right situation to use it. PureOS is based on Debian which is one of the most stable OS out there. So what makes these crashes is not the OS per se but how Purism modifies it (and how much they test it), making it kind of a rolling release distro (which by nature breaks often). So Purism took a stable OS and transformed it into a “rolling relese” distro - and this is what’s causing these bugs and crashes. If I’m wrong, please correct me, I’m willing to learn and to understand this situation better myself.

As pointed here we could have different channels for users to choose from: stable, unstable etc…

I have PureOS on my laptop and Hyperbola (FSF-endorsed as well) on my desktop PC. So even tho Hyperbola is based on Arch - I found it to be more stable just because I’m using their “stable” branch, not the “testing” one.

https://wiki.hyperbola.info/doku.php?id=en:main:releases

PureOS actually started from Debian Testing which is a rolling release. We also go to great lengths to not modify the upstream code but rather have an “upstream first” philosophy which means that we contribute upstream into Debian when we work on PureOS. This is why there are very few PureOS only packages in PureOS.

We are going to follow the stablization process as Debian moves from Testing to Stable, a process that has already begun. Hopefully you’ll see, and maybe you’ve already seen, significant stability improvements.

1 Like

Some of us laptop owners are under the impression that because all the man power is currently focused on the phone, PureOS isn’t getting the attention it needs. Hope this changes soon. I’ve seen many companies go under because they tried to bite more than they could chew, hope this won’t happen.

On an unrelated note, is GNOME 3.32 coming anytime soon on PureOS? There are more than a few performance improvements, could help with the crashes. At this point my Librem is more unstable than my Windows 10 machine.

1 Like