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

            Bug ID: 502576
           Summary: Crash when changing workspaces while screen / window
                    sharing dialog is active
    Classification: Applications
           Product: konqueror
           Version: 24.12.2
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: webenginepart
          Assignee: konq-b...@kde.org
          Reporter: jurajora...@mailo.com
  Target Milestone: ---

SUMMARY
Konqueror crashes when the workspaces change (quickly?) when the screen sharing
dialog is open.
I use i3 window manager.

STEPS TO REPRODUCE
1. Go to site which provides screen sharing functionality, eg.
https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/
2. Click on "Share Your Screen"
3. Select some window
4. Move to different workspaces with different number of windows. (the number
of windows might be related to the bug)

OBSERVED RESULT
Crash

EXPECTED RESULT
Survival

SOFTWARE/OS VERSIONS
Operating System: Artix Linux 
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Graphics Platform: X11
Window Manager: i3


ADDITIONAL INFORMATION
Discovered while testing Falkon MR with similar implementation.
https://invent.kde.org/network/falkon/-/merge_requests/94


BACKTRACE
(at least what I managed to get, sorry for missing symbols)

#0  0x00007ffff597c249 in QConcatenateTablesProxyModel::index(int, int,
QModelIndex const&) const () at /usr/lib/libQt6Core.so.6
#1  0x00007ffff6bf1aa8 in QAbstractItemView::rowsAboutToBeRemoved(QModelIndex
const&, int, int) () at /usr/lib/libQt6Widgets.so.6
#2  0x00007ffff6c210f5 in QListView::rowsAboutToBeRemoved(QModelIndex const&,
int, int) () at /usr/lib/libQt6Widgets.so.6
#3  0x00007ffff57adb9a in ??? () at /usr/lib/libQt6Core.so.6
#4  0x00007ffff5960eaf in QAbstractItemModel::beginRemoveRows(QModelIndex
const&, int, int) () at /usr/lib/libQt6Core.so.6
#5  0x00007ffff597c4d3 in ??? () at /usr/lib/libQt6Core.so.6
#6  0x00007ffff57adb9a in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007ffff5960eaf in QAbstractItemModel::beginRemoveRows(QModelIndex
const&, int, int) () at /usr/lib/libQt6Core.so.6
#8  0x00007fff75d97f5f in ??? () at /usr/lib/libQt6WebEngineCore.so.6
#9  0x00007ffff57adb9a in ??? () at /usr/lib/libQt6Core.so.6
#10 0x00007fff71a7dce3 in
QtWebEngineCore::DesktopMediaListQt::sourceRemoved(int) () at
/usr/lib/libQt6WebEngineCore.so.6
#11 0x0000000000000000 in ??? ()

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

Reply via email to