Bug 427699 - DrKonqi segfaults and reopens when opening on Wayland
Summary: DrKonqi segfaults and reopens when opening on Wayland
Status: RESOLVED UPSTREAM
Alias: None
Product: drkonqi
Classification: Applications
Component: general (show other bugs)
Version: 5.19.5
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-14 15:06 UTC by phrxmd
Modified: 2020-11-05 05:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description phrxmd 2020-10-14 15:06:30 UTC
SUMMARY
DrKonqi crashes on OpenSUSE Full Wayland session as soon as another application crashes (in this case Yakuake). 

STEPS TO REPRODUCE
1. Start system
2. Open Yakuake (it crashes)
3. DrKonqi pops up, crashes immediately, and pops up again.

OBSERVED RESULT
DrKonqi opens, crashes and opens again.

EXPECTED RESULT
DrKonqi should just open.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20201012
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1
Kernel Version: 5.8.14-1-default
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa DRI Intel® UHD Graphics 620

ADDITIONAL INFORMATION

Backtrace:
Application: Die KDE-Absturzbehandlung (drkonqi), signal: Segmentation fault

[KCrash Handler]
#4  wl_proxy_marshal_constructor (proxy=0x0, opcode=0, interface=0x7f12236ea620 <wl_surface_interface>) at src/wayland-client.c:829
#5  0x00007f12236389b3 in QtWaylandClient::QWaylandDisplay::createSurface (this=this@entry=0x7ffc2947db58, handle=handle@entry=0x55de876c9570) at qwaylanddisplay.cpp:96
#6  0x00007f1223643e16 in QtWaylandClient::QWaylandSurface::QWaylandSurface (this=0x55de876c9570, display=0x7ffc2947db58) at qwaylandsurface.cpp:50
#7  0x00007f122363ccb6 in QtWaylandClient::QWaylandWindow::initializeWlSurface (this=0x55de8769cd30) at qwaylandwindow.cpp:212
#8  0x00007f1223643699 in QtWaylandClient::QWaylandShmWindow::QWaylandShmWindow (this=0x55de8769cd30, window=<optimized out>, display=<optimized out>) at qwaylandshmwindow.cpp:52
#9  0x00007f122362bdc5 in QtWaylandClient::QWaylandIntegration::createPlatformWindow (this=<optimized out>, window=0x55de8769cb10) at /usr/include/qt5/QtCore/qscopedpointer.h:138
#10 0x00007f1227827bf4 in QWindowPrivate::create (this=0x55de878fd230, recursive=recursive@entry=false, nativeHandle=nativeHandle@entry=0) at kernel/qwindow.cpp:527
#11 0x00007f1227827fcd in QWindow::create (this=this@entry=0x55de8769cb10) at kernel/qwindow.cpp:650
#12 0x00007f122807c36d in QWidgetPrivate::create (this=this@entry=0x55de8734f3d0) at kernel/qwidget.cpp:1314
#13 0x00007f122807c8a6 in QWidget::create (this=0x55de873a1030, window=<optimized out>, initializeWindow=<optimized out>, destroyOldWindow=<optimized out>) at kernel/qwidget.cpp:1179
#14 0x00007f12280899ca in QWidgetPrivate::setVisible (this=0x55de8734f3d0, visible=<optimized out>) at kernel/qwidget.cpp:8062
#15 0x00007f1228089dc2 in QWidget::setVisible (this=this@entry=0x55de873a1030, visible=visible@entry=true) at kernel/qwidget.cpp:8043
#16 0x00007f12282436b4 in QDialog::setVisible (this=0x55de873a1030, visible=<optimized out>) at dialogs/qdialog.cpp:787
#17 0x000055de85a0cfbd in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/drkonqi5-5.19.5-1.1.x86_64/src/main.cpp:237
[Inferior 1 (process 10567) detached]
Comment 1 Christoph Feck 2020-11-05 05:24:21 UTC
QtWayland or wayland bug. Please report this issue directly to Qt developers via https://bugreports.qt.io/