#System freeze after update

1 messages · Page 1 of 1 (latest)

toxic maple
#

I hadn’t installed any updates for about 3 weeks. Today, after updating and rebooting the system, I opened Trivalent. Then the display started flickering a bit on the browser's profile selection screen. Once I selected a profile and launched, the system froze, and I had to pull the plug and rollback.
What should I do now?

bold dragon
#

are you using nvidia?

toxic maple
#

No, AMD. silverblue-main-hardened

bold dragon
#

strange. is this only affecting trivalent?

toxic maple
#

I'm not sure... From what I've seen...

bold dragon
#

can you get the output of chrome://gpu in trivalent or does it crash too quickly

toxic maple
#

I can't

bold dragon
toxic maple
bold dragon
toxic maple
#

Yeah

bold dragon
#

can you boot into the working system and run rpm-ostree db diff?

toxic maple
bold dragon
bold dragon
# toxic maple

one idea to try to narrow it down could be to try to gradually update

#

since you're going from three weeks ago to now

#

let's try going one week at a time

#

every day we push an image, and they are tagged with specific dates

#

so for example

#

you're currently on ostree-image-signed:docker://ghcr.io/secureblue/silverblue-main-hardened:latest

#

the broken deployment that is

#

but we can start by going to 2 weeks ago

#

then 1 week ago

#

and see which package breaks it

#

are you sure it was exactly three weeks ago?

#

in any case, you can pick a date like so:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/secureblue/silverblue-main-hardened:20250810

#

and keep iterating the date closer to today

#

until it breaks again

#

then rpm-ostree db diff again and we'll get a smaller set of potential culprits

#

@toxic maple does that make sense?

toxic maple
bold dragon
#

if it works great

#

then keep increasing the date

#

until it breaks

#

the interval is up to you

#

this kind of thing is why atomic is great 😄

#

time machine

toxic maple
bold dragon
#

we keep 90 days of images

#

so you can teleport around 😛

toxic maple
#

😄

#

OK. Thank you.

toxic maple
#

I'll try tomorrow

toxic maple
bold dragon
toxic maple
bold dragon
#

the goal was to find the exact image where the issue started

#

not just try one 😅

toxic maple
#

Right 😅

#

But rebasing is too slow, is it normal

bold dragon
#

it should be kinda slow

#

not very

#

should take a few minutes

toxic maple
#

15-20 minutes?

bold dragon
#

not unless your internet is very slow

toxic maple
#

Not very slow actually thonk

bold dragon
#

hm

#

is this an unplugged laptop?

toxic maple
#

What is unplugged

bold dragon
#

as in the power cable is not plugged in

#

which would downcycle your cpu

toxic maple
#

No, it is plugged

bold dragon
#

no clue then

drifting ingot
#

At this rate, I'd just reinstall ig there is no clue

toxic maple
bold dragon
bold dragon
bold dragon
#

unless there's evidence of critical system corruption

#

because /usr is binary identical

#

reinstalling doesn't change anything

toxic maple
bold dragon
#

so of these

#
  gnome-shell 48.3-1.fc42 -> 48.4-1.fc42
  gnome-shell-common 48.3-1.fc42 -> 48.4-1.fc42
  gnome-software 48.3-1.fc42 -> 48.4-1.fc42
  libinput 1.28.903-1.fc42 -> 1.29.0-1.fc42
  libsane-airscan 0.99.35-1.fc42 -> 0.99.36-1.fc42
  libsss_certmap 2.11.0-1.fc42 -> 2.11.1-1.fc42
  libsss_idmap 2.11.0-1.fc42 -> 2.11.1-1.fc42
  libsss_nss_idmap 2.11.0-1.fc42 -> 2.11.1-1.fc42
  libsss_sudo 2.11.0-1.fc42 -> 2.11.1-1.fc42
  python3-boto3 1.39.15-1.fc42 -> 1.39.16-1.fc42
  python3-botocore 1.39.15-1.fc42 -> 1.39.16-1.fc42
  sane-airscan 0.99.35-1.fc42 -> 0.99.36-1.fc42
  sssd-client 2.11.0-1.fc42 -> 2.11.1-1.fc42
  sssd-common 2.11.0-1.fc42 -> 2.11.1-1.fc42
  sssd-kcm 2.11.0-1.fc42 -> 2.11.1-1.fc42
  sssd-krb5-common 2.11.0-1.fc42 -> 2.11.1-1.fc42
  sssd-nfs-idmap 2.11.0-1.fc42 -> 2.11.1-1.fc42
  trivalent 138.0.7204.183-438460 -> 139.0.7258.66-438607
  trivalent-subresource-filter 138.0.7204.183-1754280 -> 139.0.7258.66-1754423
  vim-common 2:9.1.1552-1.fc42 -> 2:9.1.1591-1.fc42
  vim-data 2:9.1.1552-1.fc42 -> 2:9.1.1591-1.fc42
  vim-enhanced 2:9.1.1552-1.fc42 -> 2:9.1.1591-1.fc42
  vim-minimal 2:9.1.1552-1.fc42 -> 2:9.1.1591-1.fc42
#

it's either:

  • something that changed in gnome 48.4
#

or

#
  • something that changed in trivalent/upstream chromium in 139
#

it might be worth checking if you can reproduce this on kde @toxic maple

#

to narrow down whether this is a gnome bug

#

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/secureblue/kinoite-main-hardened:latest

#

actually, given the nature of the bug

#

it seems likely that it's trivalent related

#

@empty folio any ideas? 🤔

#

we didn't really change anything on our end for 139

toxic maple
bold dragon
#

it should be there on reboot

#

run trivalent > trivalent.log

#

on the broken image

#

er wait

#

hm

#

nvm

bold dragon
toxic maple
#

Um, I don't use it on laptop. It's banned in my country... I need to setup a VPN for that.

bold dragon
#

there's gotta be a better way tbh

#

it crashes instantly?

#

like you can't even read the logs?

#

that show up in the console?

toxic maple
#

First, the display is flickering. Idk the word is right here?

bold dragon
#

can you film it

#

like with your phone

toxic maple
#

OK

#

I'll be back in 1 hour

empty folio
toxic maple
toxic maple
bold dragon
toxic maple
#

And yes, I can't read the logs when I start from the terminal either

bold dragon
#

can you do this but from the terminal

toxic maple
bold dragon
toxic maple
#

I just caught this

bold dragon
#

nothing of particular note

#

im still curious if you see this on kinoite

toxic maple
#

Idk if these are same

toxic maple
bold dragon
toxic maple
#

Then I'll try tomorrow

empty folio
bold dragon
#

but not for 138

empty folio
#

... wtf?

#

We didnt change anything

bold dragon
#

the only other relevant packages that changed were gnome was upgraded to *.4

#

hence i recommended kinoite as a test

empty folio
#

That seems like a more likely culprit

#

Maybe kernel updates?

#

Or graphics drivers?

bold dragon
#

@toxic maple you're absolutely certain you made no karg changes too, right?

empty folio
#

Was it tested without kargs btw? Im not caught up

bold dragon
#

rpm-ostree cleanup -bprm may be in order, if not @toxic maple

bold dragon
#

upgraded

#

and it broke

#

then we isolated it to the 0805 build

#

which happened to be the build the day after the current working build

empty folio
#

Odd

#

I dont think its trivalent, it shouldnt be freezing the system. Unless this is just a mutter issue

toxic maple
#

I tried to boot Kinoite, but after entering my disk password, the screen just shows a blinking underscore.
@bold dragon

bold dragon
#

(ctrl + alt + fN)

#

and then journalctl -b0

toxic maple
#

Now?

bold dragon
#

then send the link

bold dragon
#

this says that the boot was up for hours

#

oh wait nvm i see

#
Ağu 28 23:02:13 secureblue systemd[1]: Mounting sysroot.mount - /sysroot...
Ağu 28 23:02:13 secureblue kernel: BTRFS: device label fedora_fedora devid 1 transid 25825 /dev/mapper/luks-37d6f1ad-84de-4cc2-9fbf-dea192425c2f (252:0) scanned by mount (650)
Ağu 28 23:02:13 secureblue kernel: BTRFS info (device dm-0): first mount of filesystem 06446260-f457-4a58-847f-1d4b673aad3b
Ağu 28 23:02:13 secureblue kernel: BTRFS info (device dm-0): using crc32c (crc32c-x86_64) checksum algorithm
Ağu 28 23:02:13 secureblue kernel: BTRFS info (device dm-0): using free-space-tree
Ağu 28 23:02:13 secureblue systemd[1]: Mounted sysroot.mount - /sysroot.
Ağu 28 23:02:13 secureblue systemd[1]: Starting ostree-prepare-root.service - OSTree Prepare OS/...
Ağu 28 23:02:13 secureblue ostree-prepare-root[667]: Resolved OSTree target to: /sysroot/ostree/deploy/fedora/deploy/c5bb6cf79392514fc97a1424108169e2d0bf73262fb3efe48898c3fa77a7473c.0
Ağu 28 23:02:13 secureblue ostree-prepare-root[667]: sysroot.readonly configuration value: 1 (fs writable: 1)
Ağu 28 23:02:13 secureblue kernel: netfs: FS-Cache loaded
Ağu 28 23:02:13 secureblue kernel: erofs (device erofs): mounted with root inode @ nid 36.
Ağu 28 23:02:13 secureblue ostree-prepare-root[667]: composefs: mounted successfully (verity=false)
Ağu 28 23:02:13 secureblue systemd[1]: run-ostree-.private-cfsroot\x2dlower.mount: Deactivated successfully.
Ağu 28 23:02:13 secureblue systemd[1]: sysroot-ostree-deploy-fedora-var.mount: Deactivated successfully.
Ağu 28 23:02:13 secureblue systemd[1]: sysroot.tmp-etc.mount: Deactivated successfully.
#

it's loading and then just shutting down

#

wtf

#

this is very odd

toxic maple
#

¯_(ツ)_/¯

#

I have no idea

toxic maple
#

Any updates?

toxic maple
#

I'm stuck here pensivebread

#

@bold dragon

toxic maple
bold dragon
#

strange..

toxic maple
#

The laptop became useless...

bold dragon
#

i thought this only affected trivalent

bold dragon
toxic maple
bold dragon
#

@toxic maple yeah try changing the backend if you can

#

also have you already tried clearing out config and cache?

toxic maple
bold dragon
#

did you try removing hardening kargs?

#

it could be some weird amd iommu bug

toxic maple
bold dragon
#

also you were unable to repro on chrome right?

#

layered chrome

toxic maple
bold dragon
toxic maple
#

I'm on gnome now

toxic maple
bold dragon
#

that will help narrow it down

toxic maple
#

Did I do something wrong

bold dragon
#

and then chrome --ozone-platform=wayland

toxic maple
bold dragon
#

oh the same issue you mean

toxic maple
#

Yeah, exactly the same

bold dragon
#

what if you ujust toggle-xwayland

#

then restart and check both trivalent and chrome

toxic maple
bold dragon
#

even if you trivalent --ozone-platform=x11 ?

toxic maple
#

So, the problem is about Wayland?

bold dragon
#

something with wayland and your gpu setup

#

but if you're only using one app in x11, should be fine

#

i would recommend using that persistently and removing chrome

#

and you should be good to go 🙂

toxic maple
bold dragon
toxic maple
#

The GPU is too old pensivebread

bold dragon
toxic maple
#

And how to make it default for trivalent when opening from GUI?

bold dragon
#

@toxic maple did it work

toxic maple