QtWebEngineProcess crashing, leaves blank window

Hi all, hoping this is the right place to get support for this, or if not, that I can be pointed in the right direction since I might have a less-than-conventional setup.

I’m running KDE Plasma with Debian on an m1 Macbook Air via the Asahi Linux installer. So far I’ve managed to get everything pretty much working, though not without some finagling.

This issue’s got me stumped though, and I’m not entirely sure where to report it.

I’m trying to log into my Nextcloud server through kaccounts, but whenever it tried to pull up the browser login page to sign in, the page stays blank and I see QtWebEngineProcess appear in the Crashed Processes Viewer. This issue doesn’t appear to be isolated to Nextcloud as the exact same issue appearas when trying to log into this VPN provider which also launches a web page for authentication. The issue also seems to happen with the Falkon browser, but not Brave or Firefox.

Here is what is provided by the Crashed Processes Viewer:

Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal' can see all messages.
      Pass -q to turn off this notice.
           PID: 1144 (QtWebEngineProc)
           UID: 1000 (pogmommy)
           GID: 1000 (pogmommy)
        Signal: 5 (TRAP)
     Timestamp: Sun 2023-08-20 14:44:45 MDT (22min ago)
  Command Line: $'/usr/lib/aarch64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=renderer --disable-speech-api --enable-threaded-compositing --enable-features=AllowContentInitiatedDataUrlNavigations,NetworkServiceInProcess,TracingServiceInProcess --disable-features=BackgroundFetch,ConsolidatedMovementXY,DnsOverHttpsUpgrade,FontSrcLocalMatching,InstalledApp,MojoVideoCapture,PictureInPicture,SmsReceiver,UseSkiaRenderer,WebPayments,WebUSB --lang=en --webengine-schemes=qrc:sLV --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=4 --shared-files'
    Executable: /usr/lib/aarch64-linux-gnu/qt5/libexec/QtWebEngineProcess
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-ba4e11276ab549a4bf45561f6c29f912.scope
          Unit: user@1000.service
     User Unit: app-org.kde.konsole-ba4e11276ab549a4bf45561f6c29f912.scope
         Slice: user-1000.slice
     Owner UID: 1000 (pogmommy)
       Boot ID: 74d4834697054bce885979643e9e4d3b
    Machine ID: 131efd8437914fe98875623e114ccfbb
      Hostname: pogmommy-m1debian
       Storage: /var/lib/systemd/coredump/core.QtWebEngineProc.1000.74d4834697054bce885979643e9e4d3b.1144.1692564285000000.zst (present)
  Size on Disk: 1.8M
       Message: Process 1144 (QtWebEngineProc) of user 1000 dumped core.
                
                Module libsystemd.so.0 from deb systemd-252.12-1~deb12u1.arm64
                Stack trace of thread 1:
                #0  0x0000ffff02a05674 n/a (libQt5WebEngineCore.so.5 + 0x28e5674)
                #1  0x0000ffff02a053a4 n/a (libQt5WebEngineCore.so.5 + 0x28e53a4)
                #2  0x0000ffff02a064f4 n/a (libQt5WebEngineCore.so.5 + 0x28e64f4)
                #3  0x0000ffff02a84408 n/a (libQt5WebEngineCore.so.5 + 0x2964408)
                #4  0x0000ffff02a879c4 n/a (libQt5WebEngineCore.so.5 + 0x29679c4)
                #5  0x0000ffff03564024 n/a (libQt5WebEngineCore.so.5 + 0x3444024)
                #6  0x0000ffff0357aee8 n/a (libQt5WebEngineCore.so.5 + 0x345aee8)
                #7  0x0000ffff0357b26c n/a (libQt5WebEngineCore.so.5 + 0x345b26c)
                #8  0x0000ffff045ed048 n/a (libQt5WebEngineCore.so.5 + 0x44cd048)
                #9  0x0000ffff02565438 n/a (libQt5WebEngineCore.so.5 + 0x2445438)
                #10 0x0000ffff02565804 n/a (libQt5WebEngineCore.so.5 + 0x2445804)
                #11 0x0000ffff0256386c n/a (libQt5WebEngineCore.so.5 + 0x244386c)
                #12 0x0000ffff02563ba4 n/a (libQt5WebEngineCore.so.5 + 0x2443ba4)
                #13 0x0000ffff00bd1128 _ZN15QtWebEngineCore11processMainEiPPKc (libQt5WebEngineCore.so.5 + 0xab1128)
                #14 0x0000aaab63180db0 n/a (QtWebEngineProcess + 0xdb0)
                #15 0x0000000000000005 n/a (n/a + 0x0)
                #16 0x0000000000000005 n/a (n/a + 0x0)
                #17 0x0000ffffe922b0f5 n/a (n/a + 0x0)
                #18 0x343668637261612f n/a (n/a + 0x0)
                ELF object binary architecture: AARCH64

Thanks preemptively for your any help, and apologies if this isn’t the best place to post.

Qt 5 uses a chromium version that predates the release of the M1 chip. I suspect that version may be missing required patches for that architecture, especially since Brave (based on a significantly newer chromium version) does work.