dnf history info last will show you what’s been updated in last transaction, last-1 in one before it and so on. Maybe some downgrade will help you find the culprit. If not, try reinstalling the driver.
I’ve looked at the dnf history (you can find it here), and nothing there stands out as being a likely source of the problem. By booting an earlier kernel version I’ve also reverted to an earlier version of the drivers, which were working fine as of just a few days ago.
I guess I can try booting with the nouveau driver instead of the Nvidia proprietary driver and see if that changes things.
I decided to try rolling back packages to before the upgrade, but dnf seems to be buggy. Running dnf history rollback 224 (where 224 is the transaction immediately before the dnf ugprade) results in:
Last metadata expiration check: 0:31:34 ago on Thu 19 Aug 2021 10:24:39 PM EDT.
Traceback (most recent call last):
File "/usr/bin/yum", line 58, in <module>
File "/usr/lib/python3.9/site-packages/dnf/cli/main.py", line 201, in user_main
errcode = main(args)
File "/usr/lib/python3.9/site-packages/dnf/cli/main.py", line 67, in main
return _main(base, args, cli_class, option_parser_class)
File "/usr/lib/python3.9/site-packages/dnf/cli/main.py", line 106, in _main
return cli_run(cli, base)
File "/usr/lib/python3.9/site-packages/dnf/cli/main.py", line 122, in cli_run
File "/usr/lib/python3.9/site-packages/dnf/cli/cli.py", line 1055, in run
File "/usr/lib/python3.9/site-packages/dnf/cli/commands/history.py", line 346, in run
File "/usr/lib/python3.9/site-packages/dnf/cli/commands/history.py", line 212, in _hcmd_rollback
File "/usr/lib/python3.9/site-packages/dnf/cli/commands/history.py", line 233, in _revert_transaction
ti["action"] = action_map[ti["action"]]
KeyError: 'Reason Change'
I saw Chrome update on your list, but that does not explain issues with Slack and Brave.
If you can’t find anything by searching internet for those errors, try manually downgrading just https://koji.fedoraproject.org/koji/buildinfo?buildID=1815481
Also see what matches between updated packages and dependencies e.g. dnf -C repoquery --requires brave-browser.
dnf’s rollback/undo often does not work because older packages are no longer in repositories, but that error is worth reporting (using gnome-abrt), it might be caused by third party repositories, though,
This turned out to be a problem with the seccomp sandbox used by Chromium. Recent versions of glibc use the clone3 system call, but this system call wasn’t permitted by the seccomp sandbox. Running the failing code under strace shows: