elementary / triage

Catch-all repo for issues that don't have a better home
https://elementary.io
4 stars 2 forks source link

System freeze related to `hdy_carousel_box`? #100

Closed lukors closed 2 years ago

lukors commented 2 years ago

I'm sorry for this vague issue, but this seemed like the best place for it.

My system freezes at least ~2 times per day. In Pop!_OS that did not happen. I'm really enjoying elementary OS and really don't want to switch back, but I will have to unless I can fix this issue. So I'll try to give as much information as I can, and I'm hoping to get help from you to diagnose the issue so it can be fixed.

System info

Skärmbild från 2021-12-07 14-11-31 Skärmbild från 2021-12-07 14-11-47

Facts

/var/log/syslog output

I'm getting a huge block of these:

^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@

Don't know if that means anything. Those seem to be in the log right when the freeze happens.

Before that block of those, I often see a lot of this stuff:

Dec  7 13:40:01 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_position: assertion 'HDY_IS
_CAROUSEL_BOX (self)' failed
Dec  7 13:40:01 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_n_pages: assertion 'HDY_IS_
CAROUSEL_BOX (self)' failed
Dec  7 13:40:01 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_position: assertion 'HDY_IS
_CAROUSEL_BOX (self)' failed
Dec  7 13:40:01 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_nth_child: assertion 'HDY_I
S_CAROUSEL_BOX (self)' failed
Dec  7 13:40:01 lemp10 io.elementary.a[1880]: hdy_carousel_box_scroll_to: assertion 'HDY_IS_CA
ROUSEL_BOX (self)' failed
Dec  7 13:40:06 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_position: assertion 'HDY_IS
_CAROUSEL_BOX (self)' failed
Dec  7 13:40:06 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_n_pages: assertion 'HDY_IS_
CAROUSEL_BOX (self)' failed
Dec  7 13:40:06 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_position: assertion 'HDY_IS
_CAROUSEL_BOX (self)' failed
Dec  7 13:40:06 lemp10 io.elementary.a[1880]: hdy_carousel_box_get_nth_child: assertion 'HDY_I
S_CAROUSEL_BOX (self)' failed
Dec  7 13:40:06 lemp10 io.elementary.a[1880]: hdy_carousel_box_scroll_to: assertion 'HDY_IS_CA
ROUSEL_BOX (self)' failed

The most recent crash has 21 pages of that in my terminal before the ^@^@^@^@^@ stuff, starting at Dec 7 13:32:58 and ending there at Dec 7 13:40:06.

And that's all I've got.

I'm a pretty technical person and highly motivated to get rid of this freezing. Any help to further diagnose the issue or possible solutions is greatly appreciated.

vjr commented 2 years ago

Did you manually update your kernel to 5.15 ? If so can you try downgrade back to say 5.13 ?

lukors commented 2 years ago

I did not manually update my kernel. I'm guessing that happened when I uninstalled the System76 power management stuff, I assumed it would bring me back to the original kernel (not that I understood it would install a different kernel in the first place), but apparently it installed another one.

I'm assuming the latest kernel for elementary OS is 5.13?

Right after I posted this I randomly found a way to consistently reproduce the locking, which was to visit this website, adding a picture using the purple button, and then waiting less than a minute.

That freeze is no longer happening, and the website works as expected, so I think this solved my freezing issue! Many, many thanks to you @vjr! :pray: