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

            Bug ID: 523313
           Summary: Plasma Login Manager becomes non-functional after the
                    only display is   temporarily disconnected and
                    reconnected
    Classification: Plasma
           Product: plasma-login-manager
      Version First 6.7.2
       Reported In:
          Platform: CachyOS
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
  Target Milestone: ---

STEPS TO REPRODUCE

  1. Start Plasma Login Manager on Wayland.
  2. Use a single monitor connected through DisplayPort.
  3. Leave the login screen active until the monitor disconnects/reconnects,
     for example after entering standby or waking up.
  4. Wake the monitor and enter the password.
  5. Press Enter or click Login.

  OBSERVED RESULT

  The login screen remains visible, but login no longer works. The password
  cannot be submitted again, and the shutdown/reboot buttons do not respond.

  The journal shows that all outputs temporarily disappeared. After Qt created
  a placeholder screen, the QML singleton objects used by the greeter became
  null:

  plasma-login-greeter: There are no outputs - creating placeholder screen
  plasma-login-greeter: Creating a layer shell for placeholder screen
  plasma-login-greeter: "Authenticator" is not available because the callback
  function returns a null pointer.
  plasma-login-greeter: "UserModel" is not available because the callback
  function returns a null pointer.
  plasma-login-greeter: "SessionManagement" is not available because the
  callback function returns a null pointer.
  Login.qml: TypeError: Cannot read property 'needsPassword' of null
  GreeterState.qml: TypeError: Property 'login' of object
  org.kde.plasma.login.Authenticator is not a function

  The issue occurred twice, with exactly the same journal signature.

  EXPECTED RESULT

  The greeter should preserve or recreate its authentication, user, session,
  and power-management objects after the display reconnects. Login and power
  buttons should remain functional.

  SOFTWARE/OS VERSIONS

  Operating System: CachyOS Linux
  Plasma Login Manager: 6.7.2-2
  KDE Plasma Workspace: 6.7.3
  KWin: 6.7.3
  Qt: 6.11.1
  Kernel: 7.1.4-1-cachyos
  Graphics platform: Wayland
  NVIDIA driver: 610.43.03

  ADDITIONAL INFORMATION

  CPU: AMD Ryzen 7 7800X3D
  GPU 1: NVIDIA GeForce RTX 4080
  GPU 2: AMD Raphael integrated GPU
  Monitor: Gigabyte M27Q, 2560x1440 at 170 Hz, connected by DisplayPort
  Display configuration: one active monitor
  The monitor includes a USB hub/KVM.

  There were no NVIDIA Xid errors or kernel GPU hangs. The greeter process
  remained alive; only its QML backend objects became unavailable.

  The two confirmed occurrences happened immediately after the monitor output
  temporarily disappeared. In one occurrence, the monitor USB/KVM hub and input
  devices reconnected at the same timestamp.

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

Reply via email to