Hi all,
since the latest updates, KMail crashes shortly after being started. Maybe this is something related to the recent update to QtWebEngine 6.9.0? First, KMail starts up, I see the program for a split second. Then, it crashes.
When starting KMail from a console, I get:
$ LC_ALL=C.UTF-8 kmail
org.kde.pim.messagelist: Saved theme loading failed
org.kde.pim.messagelist: Saved theme loading failed
org.kde.pim.messagelist: Saved theme loading failed
[5921:5921:0409/180927.657594:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657610:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657627:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657642:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657652:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657656:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657664:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657668:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657676:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657680:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657688:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657692:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657700:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657703:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657711:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657715:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657724:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657728:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657736:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657740:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657749:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657752:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657761:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657765:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657773:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657777:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657785:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657789:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657798:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657801:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657810:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657814:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657822:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657826:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657835:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657839:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657847:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657851:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657859:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657863:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657871:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657875:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657883:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657887:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657895:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657899:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657907:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657911:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657920:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657923:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657932:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657935:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657944:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657948:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657956:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657960:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657968:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657972:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657980:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657984:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.657992:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.657996:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658004:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658008:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658017:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658021:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658029:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658033:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658041:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658045:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658053:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658057:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658066:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658069:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658078:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658082:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658090:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658094:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5921:0409/180927.658102:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: No such file or directory (2)
[5921:5921:0409/180927.658106:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: No such file or directory (2)
[5921:5962:0409/180927.961877:ERROR:gpu_memory_buffer_support_x11.cc(134)] Can't create buffer -- unsupported config: usage=SCANOUT, format=BGRA_8888
Failed to create GBM buffer for GLX.
*** KMail got signal 6 (Exiting)
*** Dead letters dumped.
KCrash: Application 'kmail' crashing... crashRecursionCounter = 2
Abgebrochen
This happens with an X11 Plasma session. When I start a Wayland session, KMail starts as usual, with no odd messages on the console.
What's up here?!
Maybe some driver/hardware issue. The machine I see this on is quite old, using some quite old Radeon graphics card. To test it out, I put in another one – also quite old, a GeForce GT 710. Using that, the crash doesn't happen anymore …
However, there were no problems at all before Qt 6.9.0 …
KDE's https://bugs.kde.org/show_bug.cgi?id=502578 revealed a workaround: When starting KMail with QTWEBENGINE_CHROMIUM_FLAGS="--disable-gpu" set, all the weird warning messages are still printed out, but KMail doesn't crash anymore on X11.
Looks like a Qt 6.9.0 upstream issue to me …
I've got the exact same situation running Falkon - obviously also dependant on QtWebEngine. The (temporary) fix of setting
export LIBGL_ALWAYS_SOFTWARE=1
works better for me as I don't get the warning messages. Still, hope they fix this annoying bug...