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

            Bug ID: 495128
           Summary: Crash in wayland-shadow-client-protocol
    Classification: Frameworks and Libraries
           Product: frameworks-kwindowsystem
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: akse...@akselmo.dev
  Target Milestone: ---

SUMMARY

A random crash in wayland-shadow-client-protocol.h:115

This happened when I was trying to drag and drop an image from firefox
(duckduckgo image search) to kolourpaint.

I had discord video and voice chat also running.

STEPS TO REPRODUCE
1. Open kolourpaint
2. Search for an image with firefox
3. Drag and drop that image from firefox to kolourpaint

OBSERVED RESULT
Crash

EXPECTED RESULT
No crash

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.80
KDE Frameworks Version: 6.8.0
Qt Version: 6.7.2
Kernel Version: 6.11.3-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15,5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600

ADDITIONAL INFORMATION

Backtrace:

#0  0x00007fa4322dd7f8 in KCrash::defaultCrashHandler (sig=11)
at /home/akseli/Repositories/kde/src/kcrash/src/kcrash.cpp:529
#1  0x00007fa42e64fd00 in <signal handler called> () at /lib64/libc.so.6
#2  wl_proxy_get_version (proxy=0x0) at
../../src/wayland/src/wayland-client.c:2324
#3  0x00007fa419386e45 in org_kde_kwin_shadow_manager_unset
(org_kde_kwin_shadow_manager=0x0, surface=0x7580c60)
at
/home/akseli/Repositories/kde/build/kwindowsystem/src/platforms/wayland/wayland-shadow-client-protocol.h:115
#4  QtWayland::org_kde_kwin_shadow_manager::unset (this=<optimized out>,
surface=0x7580c60)
at
/home/akseli/Repositories/kde/build/kwindowsystem/src/platforms/wayland/qwayland-shadow.cpp:78
#5  0x00007fa419397d4c in WindowShadow::internalDestroy (this=0x7571a20)
at
/home/akseli/Repositories/kde/src/kwindowsystem/src/platforms/wayland/windowshadow.cpp:48
#6  0x00007fa4313bec22 in KWindowShadow::destroy (this=this@entry=0x758b060)
at /home/akseli/Repositories/kde/src/kwindowsystem/src/kwindowshadow.cpp:266
#7  0x00007fa4313bec47 in KWindowShadow::~KWindowShadow (this=0x758b060,
__in_chrg=<optimized out>)
at /home/akseli/Repositories/kde/src/kwindowsystem/src/kwindowshadow.cpp:65
#8  0x00007fa4313bec69 in KWindowShadow::~KWindowShadow (this=0x758b060,
__in_chrg=<optimized out>)
at /home/akseli/Repositories/kde/src/kwindowsystem/src/kwindowshadow.cpp:66
#9  0x00007fa42edf415d in QObjectPrivate::deleteChildren
(this=this@entry=0x753c1b0)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qobject.cpp:2222
#10 0x00007fa42edf9554 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qobject.cpp:1172
#11 0x00007fa432672349 in DialogShadows::~DialogShadows (this=0x753c180,
__in_chrg=<optimized out>)
at
/home/akseli/Repositories/kde/src/libplasma/src/plasmaquick/dialogshadows.cpp:63
#12 0x00007fa42edf415d in QObjectPrivate::deleteChildren
(this=this@entry=0x50bc290)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qobject.cpp:2222
#13 0x00007fa42edf9554 in QObject::~QObject (this=this@entry=0x50bc290,
__in_chrg=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qobject.cpp:1172
#14 0x00007fa42ed99d7e in QCoreApplication::~QCoreApplication
(this=this@entry=0x50bc290, __in_chrg=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:978
#15 0x00007fa42f7d6fb7 in QGuiApplication::~QGuiApplication
(this=this@entry=0x50bc290, __in_chrg=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:702
#16 0x00007fa43158c031 in QApplication::~QApplication
(this=this@entry=0x7ffdc14cb070, __in_chrg=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/widgets/kernel/qapplication.cpp:722
#17 0x0000000000427bd2 in main (argc=<optimized out>, argv=<optimized out>)
at /home/akseli/Repositories/kde/src/plasma-workspace/shell/main.cpp:193

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

Reply via email to