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

            Bug ID: 482446
           Summary: Plasma crashed when clicking on task manager button
                    after disconnecting/reconnecting screen
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: j...@holodeck1.com
  Target Milestone: 1.0

Application: plasmashell (6.0.80)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.7.6-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.0.80 [CoredumpBackend]

-- Information about the crash:
I have two screens and one is connected through AVR. When AVR gets turned
on/off the screen configuration is updated (probably because of HDMI audio
changes where audio gets switched between AVR output and TV screen output).
When this happens windows get rearrangen between the screen (sometimes some
windows don't end up on the screen they were before). I also have two panels
with two task manager widgets one on each screen. They are set to show only
buttons for windows from current screen. But after this rearrangement happens
it happened that window was only on one screen but the button for it was shown
on both task manager widgets (as if the window was on two screens at the same
time which is quite impossible I would say). I tried to minimize windows and
drag them around so that they would hopefully update the task manager diplay,
but it did not help. When I clicked ona button for such a window on the task
manager plasma crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  wl_proxy_get_version (proxy=0xffa6571dff030000) at
../src/wayland-client.c:2248
#6  0x00007f7205dbd4f3 in org_kde_plasma_window_set_state (state=1, flags=1,
org_kde_plasma_window=0xffa6571dff030000) at
/usr/src/debug/plasma-workspace-6.0.80git.20240302T004916~3fbc6c79/build/libtaskmanager/wayland-plasma-window-management-client-protocol.h:777
#7  QtWayland::org_kde_plasma_window::set_state(unsigned int, unsigned int)
(this=<optimized out>, state=1, flags=1) at
/usr/src/debug/plasma-workspace-6.0.80git.20240302T004916~3fbc6c79/build/libtaskmanager/qwayland-plasma-window-management.cpp:236
#8  TaskManager::WaylandTasksModel::requestActivate(QModelIndex const&)
(this=<optimized out>, index=<optimized out>) at
/usr/src/debug/plasma-workspace-6.0.80git.20240302T004916~3fbc6c79/libtaskmanager/waylandtasksmodel.cpp:955
#9  0x00007f7205d726b3 in
TaskManager::AbstractTasksProxyModelIface::requestActivate(QModelIndex const&)
(index=<optimized out>, this=<optimized out>) at
/usr/src/debug/plasma-workspace-6.0.80git.20240302T004916~3fbc6c79/libtaskmanager/abstracttasksproxymodeliface.cpp:24


Reported using DrKonqi

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

Reply via email to