Bug 391647 - Titlebar application menu crashes on wayland
Summary: Titlebar application menu crashes on wayland
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu (show other bugs)
Version: 5.12.5
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords: wayland
Depends on:
Blocks:
 
Reported: 2018-03-10 02:59 UTC by sergei.chernikov
Modified: 2022-02-11 04:37 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
sergei.chernikov: Wayland+
nate: X11+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sergei.chernikov 2018-03-10 02:59:06 UTC
Reproduced: always

Reproduction:
1) Add the Application Menu item to window decorations
2) Log in to wayland session
3) Open any application (dolphin)
4) Click on title bar application menu button
5) Click on any item in application menu

supportInformation:
https://paste.kde.org/pem1pnp3h
Comment 1 David Edmundson 2018-03-10 19:22:29 UTC
Crashes should have a backtrace.
Comment 2 sergei.chernikov 2018-03-15 10:03:15 UTC
Maybe thats not a correct word, button just disapeared from every window titlebar without any error showed
Comment 3 Kai Uwe Broulik 2018-03-21 15:07:24 UTC
Can you please add a backtrace and also describe what crashes, does it crash the application, the menu service (kded) or dump you out to the login screen (kwin crash)
Comment 4 sergei.chernikov 2018-03-23 08:55:19 UTC
(In reply to Kai Uwe Broulik from comment #3)
> Can you please add a backtrace and also describe what crashes, does it crash
> the application, the menu service (kded) or dump you out to the login screen
> (kwin crash)

Only kded5 crashes. Every other application continues to work.

Here is a backtrace: https://paste.kde.org/p2un3dvs0
Comment 5 David Edmundson 2018-03-25 16:26:28 UTC
good news is I think I've fixed that

Can you tell me your Qt version?
Comment 6 sergei.chernikov 2018-03-25 17:02:19 UTC
(In reply to David Edmundson from comment #5)
> good news is I think I've fixed that
> 
> Can you tell me your Qt version?

Qt Version: 5.9.1
Comment 7 sergei.chernikov 2018-05-18 20:18:01 UTC
Reproduced again on Qt 5.9.5
Comment 8 nele 2018-07-15 16:51:39 UTC
Reproduced on X11:
Qt 5.11.0
Plasma 5.13.0
Framework 5.47.0
Comment 9 Thiago Sueto 2020-08-23 02:59:46 UTC
(In reply to David Edmundson from comment #5)
> good news is I think I've fixed that

I can confirm the Application Menu no longer crashes on master, but now it opens a small resizable window containing the menu that follows window placement as any window.

Operating System: openSUSE Tumbleweed 20200818
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.0
Kernel Version: 5.8.0-1-default
Comment 10 David Edmundson 2022-01-12 15:34:32 UTC
Can you confirm the current status. Some changes were made since
Comment 11 Bug Janitor Service 2022-01-27 04:37:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Bug Janitor Service 2022-02-11 04:37:13 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!