Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9.2
-
None
Description
I'm hitting a crash in QWaylandXdgSurfaceV6::setType when starting KDevelop after the previous session crashed.
#6 QtWaylandClient::QWaylandXdgSurfaceV6::setType (this=this@entry=0x5640a4c10f10, type=<optimized out>, transientParent=transientParent@entry=0x5640a4f124a0) at qwaylandxdgshellv6.cpp:172
#7 0x00007fb7bea323f3 in QtWaylandClient::QWaylandWindow::initWindow (this=this@entry=0x5640a4f13220) at qwaylandwindow.cpp:151
#8 0x00007fb7bea329ea in QtWaylandClient::QWaylandWindow::setVisible (this=this@entry=0x5640a4f13220, visible=<optimized out>) at qwaylandwindow.cpp:373
#9 0x00007fb7bd5604e4 in QtWaylandClient::QWaylandEglWindow::setVisible (this=0x5640a4f13220, visible=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:160
#10 0x00007fb7e59407f5 in QWindow::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fb7e6126da8 in QWidgetPrivate::show_sys() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fb7e612fce0 in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fb7e613295b in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fb7e631ef1c in QDialog::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fb7e631e423 in QDialog::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fb7e82ee267 in KMessageBox::createKMessageBox (dialog=0x5640a4ef5c80, buttons=0x5640a4efbde0, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x7ffd45852027, options=..., details=..., notifyType=QMessageBox::Question) at /home/martin/src/kf5/frameworks/kwidgetsaddons/src/kmessagebox.cpp:401
#17 0x00007fb7e82eccfd in KMessageBox::createKMessageBox (dialog=0x5640a4ef5c80, buttons=0x5640a4efbde0, icon=QMessageBox::Question, text=..., strlist=..., ask=..., checkboxReturn=0x7ffd45852027, options=..., details=...) at /home/martin/src/kf5/frameworks/kwidgetsaddons/src/kmessagebox.cpp:205
#18 0x00007fb7e82ee921 in KMessageBox::questionYesNoListInternal (dialog=0x5640a4ef5c80, text=..., strlist=..., caption=..., buttonYes_=..., buttonNo_=..., dontAskAgainName=..., options=...) at /home/martin/src/kf5/frameworks/kwidgetsaddons/src/kmessagebox.cpp:499
#19 0x00007fb7e82eea22 in KMessageBox::questionYesNoList (parent=0x5640a4b168a0, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...) at /home/martin/src/kf5/frameworks/kwidgetsaddons/src/kmessagebox.cpp:519
#20 0x00007fb7e82ee36f in KMessageBox::questionYesNo (parent=0x5640a4b168a0, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...) at /home/martin/src/kf5/frameworks/kwidgetsaddons/src/kmessagebox.cpp:418
#21 0x00007fb7eb13603d in KDevelop::askUser(QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, bool) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformUtil.so.52
#22 0x00007fb7e0f0887d in (anonymous namespace)::shouldClear(QString const&) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformSerialization.so.52
#23 0x00007fb7e0f091e5 in KDevelop::ItemRepositoryRegistryPrivate::open(QString const&) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformSerialization.so.52
#24 0x00007fb7e0f08afd in KDevelop::ItemRepositoryRegistry::ItemRepositoryRegistry(QSharedPointer<KDevelop::ISessionLock> const&) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformSerialization.so.52
#25 0x00007fb7e0f08b4c in KDevelop::ItemRepositoryRegistry::initialize(QSharedPointer<KDevelop::ISessionLock> const&) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformSerialization.so.52
#26 0x00007fb7e2587476 in KDevelop::DUChain::initialize() () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#27 0x00007fb7ebf4201c in KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString const&) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformShell.so.52
#28 0x00007fb7ebf429eb in KDevelop::Core::initialize(KDevelop::Core::Setup, QString const&) () from /opt/kf5/lib/x86_64-linux-gnu/libKDevPlatformShell.so.52
#29 0x00005640a27b0166 in main ()
Attachments
For Gerrit Dashboard: QTBUG-63840 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
208881,3 | Ensure QWaylandWindow::transientParent has a shell surface | 5.9 | qt/qtwayland | Status: MERGED | +2 | 0 |