https://bugs.kde.org/show_bug.cgi?id=512448

            Bug ID: 512448
           Summary: pllasmashell repeatedly crashing, may be linked to
                    Chromium defects
    Classification: Plasma
           Product: plasmashell
      Version First 6.5.2
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

SUMMARY
The Plasma shell regularly crashes (about once every 3-5 days of continuous
use), taking away the panel.  So far, all crashes have occurred either when
restoring a window from fullscreen to normal size, or (more commonly) when my
monitors are waking up from a sleep state.  I can regain the panel by running
"plasmashell --replace", but the replacement shell exhibits slightly different
behavior (for example, newly opened windows aren't automatically drawn in front
of older windows from applications started under a previous (now exited)
plasmashell; there's also a systemsettings crash that I will detail in a
separate bug report), so I usually just log out and back in to get a clean
session.  However, after a crash about three days ago, I ran "plasmashell
--replace" and left it running until it crashed again today.  Since I also kept
the terminal session with the "plasmashell --replace" open, I was able to
recover the error messages reprinted below, which appear to be an interleaving
of faults in the Chromium browser (timestamped log entries; they also appear to
contain PIDs and a source file name & line) and in plasmashell itself (the
unannotated entries such as "kf.plasma.quick: Exposed with no visual parent.
Window positioning broken") and ending with "The Wayland connection experienced
a fatal error: Protocol error" right before plasmashell exited with code 255.

I don't know for a fact that the Chromium faults were the immediate cause of
the plasmashell crash, but the timing certainly seems suspicious.  I plan to
leave both another restarted plasmashell and this Chromium instance (which is
still running without any app or tab crashes) running and will add to this
report if/when the faults recur.

Certainly, bugs within Chromium are not within KDE's span of control, but if
they can indeed trigger plasmashell or other KDE component crashes, that seems
like undesirably fragile behavior for a desktop environment.

STEPS TO REPRODUCE
1. Launch a Plasma session over Wayland
2. Start Chromium within that session (I do so via an icon on the Task Manager
section of the KDE panel, so the error messages copied below must have been
logged via plasmashell, not because Chromium was a backgrounded process in the
same terminal session).
3. Wait.  It may be relevant that I have a dual-monitor setup, both monitors go
to sleep after 30 minutes of inactivity, and when waking up from inactivity,
the secondary monitor generally comes back to life before the one designated as
primary within the KDE settings panel.  I mention that because I know that it
causes application windows to migrate from their original positions on the
two-monitor virtual desktop, to all being crammed on the single secondary
monitor for a second or two, and then to snap back to their original positions
once the primary monitor wakes up.

OBSERVED RESULT
plasmashell process occasionally exits with an error (exit code 255).

EXPECTED RESULT
plasmashell should continue running until the user deliberately exits the
Plasma session, or manually kills the plasmashell process for some reason.

SOFTWARE/OS VERSIONS
Linux: 6.16.12
KDE Plasma: 6.5.2 
KDE Frameworks: 6.19.0
Qt:  6.10.0
Wayland: 1.24
Graphics backend: in-kernel amdgpu driver, Mesa 25.3.0
Chromium: 142.0.7444.162

ADDITIONAL INFORMATION (messages on stderr):
kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
[25391:25391:1120/062658.793032:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.794117:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.795404:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.796782:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.798261:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.799507:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.801471:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.802884:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.804630:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.806090:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.807713:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.809286:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.810535:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.811777:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.813273:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.814607:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.816052:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.819585:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154]
Attempting to show IPH IPH_TabSearch before browser initialization complete;
IPH will not be shown.
[25391:25391:1120/062658.893177:ERROR:content/browser/network_service_instance_impl.cc:613]
Network service crashed, restarting service.
[25391:25412:1120/062659.059930:ERROR:google_apis/gcm/engine/registration_request.cc:292]
Registration response error message: DEPRECATED_ENDPOINT
[25704:25709:1120/062707.494485:ERROR:services/network/p2p/socket_manager.cc:137]
Failed to resolve address for ec2-52-23-111-175.compute-1.amazonaws.com.,
errorcode: -105
[25391:25408:1120/062718.222118:ERROR:net/cert/internal/cert_issuer_source_aia.cc:35]
Error parsing cert retrieved from AIA (as DER):
ERROR: Couldn't read tbsCertificate as SEQUENCE
ERROR: Failed parsing Certificate

[25391:25412:1120/062727.395665:ERROR:google_apis/gcm/engine/registration_request.cc:292]
Registration response error message: DEPRECATED_ENDPOINT
[25704:25709:1120/062755.655560:ERROR:net/socket/ssl_client_socket_impl.cc:916]
handshake failed; returned -1, SSL error code 1, net_error -101
Fontconfig error: Cannot load default config file: No such file: (null)
Fontconfig error: Cannot load default config file: No such file: (null)
[25704:25709:1120/062756.225523:ERROR:net/socket/ssl_client_socket_impl.cc:916]
handshake failed; returned -1, SSL error code 1, net_error -200
[25704:25709:1120/062757.977788:ERROR:net/socket/ssl_client_socket_impl.cc:916]
handshake failed; returned -1, SSL error code 1, net_error -101
[25429:25492:1120/062758.509120:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:526]
SharedImageManager::ProduceMemory: Trying to Produce a Memory representation
from a non-existent mailbox.
[25429:25492:1120/062758.509191:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:526]
SharedImageManager::ProduceMemory: Trying to Produce a Memory representation
from a non-existent mailbox.
[25391:25412:1120/062821.760862:ERROR:google_apis/gcm/engine/registration_request.cc:292]
Registration response error message: DEPRECATED_ENDPOINT
[25391:25412:1120/062942.381696:ERROR:google_apis/gcm/engine/registration_request.cc:292]
Registration response error message: DEPRECATED_ENDPOINT
[25391:25412:1120/063304.493084:ERROR:google_apis/gcm/engine/registration_request.cc:292]
Registration response error message: DEPRECATED_ENDPOINT
[25391:25412:1120/063922.116540:ERROR:google_apis/gcm/engine/registration_request.cc:292]
Registration response error message: DEPRECATED_ENDPOINT
wl_registry#51: error 0: invalid global kde_output_device_v2 (124)
warning: queue "mesa egl surface queue" 0x7fb58cb47210 destroyed while proxies
still attached:
  wp_presentation#43 still attached
qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)

The Wayland connection experienced a fatal error: Protocol error

[1]+  Exit 255                   plasmashell --replace  (wd: ~)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to