Manjaro freezes after logging in, Xorg, sddm-greeter and plasma_session - all dumped core, BTRFS error - corrupt

Manjaro freezes after logging in: the splash-screen appears (sddm-greeter) with the moveable mouse cursor, but nothing happens then.
Pre-history:
I recently installed the system, so, unfortunately, I made no back-ups. I was configuring and customizing KDE when it happened. Everything worked fine for days until I installed new fonts and restarted Manjaro.

$ sudo journalctl -p -b
-- Journal begins at Fri 2021-07-30 00:49:09 +03, ends at Mon 2021-08-02 12:56:01 +03. --
Aug 02 12:49:01 timurialvarez-vivobook17asuslaptopx705ufr kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ IBUS ]
Aug 02 12:49:01 timurialvarez-vivobook17asuslaptopx705ufr kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 51, gen 0
Aug 02 12:49:03 timurialvarez-vivobook17asuslaptopx705ufr kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 619444 [ IBUS ]
Aug 02 12:49:03 timurialvarez-vivobook17asuslaptopx705ufr systemd-coredump[811]: Process 569 (Xorg) of user 0 dumped core.
                                                                                 
                                                                                 Stack trace of thread 569:
                                                                                 #0  0x00007f3b59c9ed22 raise (libc.so.6 + 0x3cd22)
                                                                                 #1  0x00007f3b59c88862 abort (libc.so.6 + 0x26862)
                                                                                 #2  0x00005638e51e475a OsAbort (Xorg + 0x14a75a)
                                                                                 #3  0x00005638e51e6221 FatalError (Xorg + 0x14c221)
                                                                                 #4  0x00005638e51ebe59 n/a (Xorg + 0x151e59)
                                                                                 #5  0x00007f3b59c9eda0 __restore_rt (libc.so.6 + 0x3cda0)
                                                                                 #6  0x00007f3b59c9ed22 raise (libc.so.6 + 0x3cd22)
                                                                                 #7  0x00007f3b59c88862 abort (libc.so.6 + 0x26862)
                                                                                 #8  0x00007f3b59c88747 __assert_fail_base.cold (libc.so.6 + 0x26747)
                                                                                 #9  0x00007f3b59c97616 __assert_fail (libc.so.6 + 0x35616)
                                                                                 #10 0x00005638e512f870 n/a (Xorg + 0x95870)
                                                                                 #11 0x00007f3b4f6a9fb9 glamor_init (libglamoregl.so + 0xcfb9)
                                                                                 #12 0x00007f3b4fff80fd n/a (modesetting_drv.so + 0x140fd)
                                                                                 #13 0x00005638e511340e AddGPUScreen (Xorg + 0x7940e)
                                                                                 #14 0x00005638e521fee9 n/a (Xorg + 0x185ee9)
                                                                                 #15 0x00005638e5255298 n/a (Xorg + 0x1bb298)
                                                                                 #16 0x00005638e5255b22 n/a (Xorg + 0x1bbb22)
                                                                                 #17 0x00005638e51e43a1 n/a (Xorg + 0x14a3a1)
                                                                                 #18 0x00005638e51dfc80 WaitForSomething (Xorg + 0x145c80)
                                                                                 #19 0x00005638e50d3914 n/a (Xorg + 0x39914)
                                                                                 #20 0x00007f3b59c89b25 __libc_start_main (libc.so.6 + 0x27b25)
                                                                                 #21 0x00005638e50d45de _start (Xorg + 0x3a5de)
                                                                                 
                                                                                 Stack trace of thread 652:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b566a0ecc n/a (i965_dri.so + 0x23eecc)
                                                                                 #3  0x00007f3b566a0888 n/a (i965_dri.so + 0x23e888)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 809:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b4dca252c n/a (nouveau_dri.so + 0x1c652c)
                                                                                 #3  0x00007f3b4dc9c588 n/a (nouveau_dri.so + 0x1c0588)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 651:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b566a0ecc n/a (i965_dri.so + 0x23eecc)
                                                                                 #3  0x00007f3b566a0888 n/a (i965_dri.so + 0x23e888)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 650:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b566a0ecc n/a (i965_dri.so + 0x23eecc)
                                                                                 #3  0x00007f3b566a0888 n/a (i965_dri.so + 0x23e888)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 608:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b58e92b90 n/a (intel_drv.so + 0xb0b90)
                                                                                 #3  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #4  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 609:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b58e92b90 n/a (intel_drv.so + 0xb0b90)
                                                                                 #3  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #4  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 808:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b4dca252c n/a (nouveau_dri.so + 0x1c652c)
                                                                                 #3  0x00007f3b4dc9c588 n/a (nouveau_dri.so + 0x1c0588)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 607:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b58e92b90 n/a (intel_drv.so + 0xb0b90)
                                                                                 #3  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #4  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 807:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b4dca252c n/a (nouveau_dri.so + 0x1c652c)
                                                                                 #3  0x00007f3b4dc9c588 n/a (nouveau_dri.so + 0x1c0588)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 653:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b566a0ecc n/a (i965_dri.so + 0x23eecc)
                                                                                 #3  0x00007f3b566a0888 n/a (i965_dri.so + 0x23e888)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
                                                                                 
                                                                                 Stack trace of thread 806:
                                                                                 #0  0x00007f3b59b5c8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
                                                                                 #1  0x00007f3b59b56270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
                                                                                 #2  0x00007f3b4dca252c n/a (nouveau_dri.so + 0x1c652c)
                                                                                 #3  0x00007f3b4dc9c588 n/a (nouveau_dri.so + 0x1c0588)
                                                                                 #4  0x00007f3b59b50259 start_thread (libpthread.so.0 + 0x9259)
                                                                                 #5  0x00007f3b59d605e3 __clone (libc.so.6 + 0xfe5e3)
Aug 02 12:49:03 timurialvarez-vivobook17asuslaptopx705ufr sddm-greeter[828]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
                                                                             
                                                                             Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Aug 02 12:49:04 timurialvarez-vivobook17asuslaptopx705ufr systemd-coredump[831]: Process 828 (sddm-greeter) of user 963 dumped core.
                                                                                 
                                                                                 Stack trace of thread 828:
                                                                                 #0  0x00007fa138544d22 raise (libc.so.6 + 0x3cd22)
                                                                                 #1  0x00007fa13852e862 abort (libc.so.6 + 0x26862)
                                                                                 #2  0x00007fa138995910 _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x90910)
                                                                                 #3  0x00007fa138f8e175 _ZN22QGuiApplicationPrivate25createPlatformIntegrationEv (libQt5Gui.so.5 + 0x130175)
                                                                                 #4  0x00007fa138f8e681 _ZN22QGuiApplicationPrivate21createEventDispatcherEv (libQt5Gui.so.5 + 0x130681)
                                                                                 #5  0x00007fa138bc50c7 _ZN23QCoreApplicationPrivate4initEv (libQt5Core.so.5 + 0x2c00c7)
                                                                                 #6  0x00007fa138f91693 _ZN22QGuiApplicationPrivate4initEv (libQt5Gui.so.5 + 0x133693)
                                                                                 #7  0x00007fa138f926b8 _ZN15QGuiApplicationC1ERiPPci (libQt5Gui.so.5 + 0x1346b8)
                                                                                 #8  0x000055754cb0da77 main (sddm-greeter + 0x19a77)
                                                                                 #9  0x00007fa13852fb25 __libc_start_main (libc.so.6 + 0x27b25)
                                                                                 #10 0x000055754cb0e07e _start (sddm-greeter + 0x1a07e)
Aug 02 12:49:04 timurialvarez-vivobook17asuslaptopx705ufr kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 619444 [ IBUS ]
Aug 02 12:49:20 timurialvarez-vivobook17asuslaptopx705ufr kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 52, gen 0
Aug 02 12:49:20 timurialvarez-vivobook17asuslaptopx705ufr kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 53, gen 0
Aug 02 12:49:20 timurialvarez-vivobook17asuslaptopx705ufr kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 54, gen 0
Aug 02 12:49:20 timurialvarez-vivobook17asuslaptopx705ufr systemd-coredump[926]: Process 916 (plasma_session) of user 1000 dumped core.
                                                                                 
                                                                                 Stack trace of thread 916:
                                                                                 #0  0x00007f8a4296a0df _dl_lookup_symbol_x (ld-linux-x86-64.so.2 + 0xb0df)
                                                                                 #1  0x00007f8a4296bdc2 _dl_relocate_object (ld-linux-x86-64.so.2 + 0xcdc2)
                                                                                 #2  0x00007f8a42963c8d dl_main (ld-linux-x86-64.so.2 + 0x4c8d)
                                                                                 #3  0x00007f8a4297b557 _dl_sysdep_start (ld-linux-x86-64.so.2 + 0x1c557)
                                                                                 #4  0x00007f8a429610af _dl_start (ld-linux-x86-64.so.2 + 0x20af)
                                                                                 #5  0x00007f8a42960098 _start (ld-linux-x86-64.so.2 + 0x1098)
Aug 02 12:49:26 timurialvarez-vivobook17asuslaptopx705ufr kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ IBUS ]

$ mhwd

e[1me[31m> e[m0000:02:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI


e[1me[31m> e[m0000:01:00.0 (0302:10de:174d) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2020.11.30               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2020.11.30               false            PCI
          video-nvidia            2020.11.30               false            PCI
    video-nvidia-390xx            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI


e[1me[31m> e[m0000:00:02.0 (0300:8086:5917) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2020.11.30               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

$ env

SHELL=/bin/bash
CONDA_EXE=/opt/miniconda3/bin/conda
_CE_M=
LC_ADDRESS=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
XDG_SEAT=seat0
PWD=/home/timurialvarez
LOGNAME=timurialvarez
XDG_SESSION_TYPE=tty
SYSTEMD_EXEC_PID=935
MOTD_SHOWN=pam
HOME=/home/timurialvarez
LC_PAPER=en_GB.UTF-8
LANG=en_GB.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
INVOCATION_ID=ed4171635f77434dbd69963ab31b5c32
XDG_SESSION_CLASS=user
LC_IDENTIFICATION=en_GB.UTF-8
TERM=linux
_CE_CONDA=
USER=timurialvarez
CONDA_SHLVL=0
SHLVL=1
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
XDG_VTNR=2
XDG_SESSION_ID=4
QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
XDG_RUNTIME_DIR=/run/user/1000
LC_TIME=en_GB.UTF-8
JOURNAL_STREAM=8:14779
XDG_DATA_DIRS=/home/timurialvarez/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
PATH=/home/timurialvarez/.local/bin:/opt/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/timurialvarez
LC_NUMERIC=en_GB.UTF-8
_=/usr/bin/env
OLDPWD=/home/timurialvarez

looks like a faulty filesystem

As far as I understand, the solution is to reinstall Manjaro with a valid filesystem?

I don’t know anything about btrfs.

:man_shrugging:

I’m not a BTRFS expert neither, but I’ve posted your question in the Telegram channel and we’ll see if anyone jumps into this conversation…

In the meantime, I would boot with a CloneZilla live USB stick and make a full disk-to-image backup of your system onto an external HDD, then DDG for BTRFS rescue and try repairing the filesystem yourself.

If you fail and make things worse, you can still restore the CloneZilla image back to your system.

:crossed_fingers: