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

            Bug ID: 480943
           Summary: Quit from Tray icon causes Segfault
    Classification: Applications
           Product: XWaylandVideoBridge
           Version: unspecified
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: cp.pi...@gmail.com
                CC: aleix...@kde.org, k...@davidedmundson.co.uk
  Target Milestone: ---

SUMMARY
See title

STEPS TO REPRODUCE
1.  Share screen in XWayland (e.g. discord)
2. Select "Quit" in tray icon

OBSERVED RESULT
```
Thread 1 "xwaylandvideobr" received signal SIGSEGV, Segmentation fault.
0x00007ffff7a7d3b5 in QQuickWindow::scheduleRenderJob(QRunnable*,
QQuickWindow::RenderStage) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
(gdb) bt
#0  0x00007ffff7a7d3b5 in QQuickWindow::scheduleRenderJob(QRunnable*,
QQuickWindow::RenderStage) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#1  0x00007ffff7ea2567 in PipeWireSourceItem::releaseResources() () from
/lib/x86_64-linux-gnu/libKPipeWire.so.5
#2  0x00007ffff7a65440 in QQuickItemPrivate::derefWindow() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007ffff7a655a5 in QQuickItemPrivate::derefWindow() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007ffff7a664c6 in QQuickItem::~QQuickItem() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ffff7a87c45 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ffff7a7cd6b in QQuickWindow::~QQuickWindow() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x000055555555d2fb in ContentsWindow::~ContentsWindow (this=0x5555556d2360,
__in_chrg=<optimized out>) at
/mnt/BIGD/opt/xwaylandvideobridge/build/src/xwaylandvideobridge_autogen/EWIEGA46WW/../../../../src/contentswindow.h:11
#8  0x000055555555d324 in ContentsWindow::~ContentsWindow (this=0x5555556d2360,
__in_chrg=<optimized out>) at
/mnt/BIGD/opt/xwaylandvideobridge/build/src/xwaylandvideobridge_autogen/EWIEGA46WW/../../../../src/contentswindow.h:11
#9  0x0000555555565a74 in QScopedPointerDeleter<ContentsWindow>::cleanup
(pointer=0x5555556d2360) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:60
#10 0x0000555555563fcb in QScopedPointer<ContentsWindow,
QScopedPointerDeleter<ContentsWindow> >::~QScopedPointer (this=0x555555743c10,
__in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#11 0x000055555555ec70 in XwaylandVideoBridge::~XwaylandVideoBridge
(this=0x555555743be0, __in_chrg=<optimized out>) at
/mnt/BIGD/opt/xwaylandvideobridge/src/xwaylandvideobridge.cpp:109
#12 0x000055555555ecbc in XwaylandVideoBridge::~XwaylandVideoBridge
(this=0x555555743be0, __in_chrg=<optimized out>) at
/mnt/BIGD/opt/xwaylandvideobridge/src/xwaylandvideobridge.cpp:109
#13 0x00007ffff64f746e in QObjectPrivate::deleteChildren() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff6503a94 in QObject::~QObject() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x000055555555d9af in main (argc=1, argv=0x7fffffffc688) at
/mnt/BIGD/opt/xwaylandvideobridge/src/main.cpp:57
```

EXPECTED RESULT
The application quits

SOFTWARE/OS VERSIONS
 * ECM (required version >= 5.83.0)
 * Qt5Network (required version >= 5.15.10)
 * Qt5Qml (required version >= 5.15.10)
 * Qt5QmlModels (required version >= 5.15.10)
 * Qt5Quick
 * Qt5 (required version >= 5.15.0)
 * Qt5X11Extras (required version >= 5.15.0)
 * KF5CoreAddons (required version >= 5.83.0)
 * Gettext
 * KF5I18n (required version >= 5.83.0)
 * KF5WindowSystem (required version >= 5.83.0)
 * Qt5DBus (required version >= 5.15.2)
 * KF5Notifications (required version >= 5.83.0)
 * KF5 (required version >= 5.83.0)
 * XCB, X protocol C-language Binding, <https://xcb.freedesktop.org/>
 * Qt5Core
 * Qt5Gui
 * KPipeWire

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

Reply via email to