Bug 386417 - All desktop panels crash using Wayland
Summary: All desktop panels crash using Wayland
Status: RESOLVED BACKTRACE
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: 5.11.2
Platform: Neon Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-01 08:08 UTC by Nathan
Modified: 2017-11-09 15:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan 2017-11-01 08:08:06 UTC
I am keen to run wayland so I can help out with bug reports etc but at the moment for I am finding its not running well. I have three machines all running Neon fully update. Since version 5.11.0 up to 5.11.2 I have noticed maybe a regression in wayland. On all three machines (All intel with onboard intel graphics) any application I open causes the taskbar panel to close and reopen (its very repeatable) but there is no crash detected so I do not know how to send in a bug report. One of the machines I have (HP elitebook 850 G1) has two screens connected, any application I open disappears off both the screens so I cannot use it at all. Please advise anything I can do to help in this situation esp since there seems to be a push to get this ready by 5.12.

I did find these couple of things in syslog :-

Oct 20 20:55:31 nathan-ThinkPad-Helix org.kde.kuiserver[1668]: QObject::connect: invalid null parameter

Oct 20 21:07:23 nathan-ThinkPad-Helix kernel: [ 773.703267] QSGRenderThread[3041]: segfault at 18 ip 00007f6a4f5b6b60 sp 00007f697c8e7950 error 4 in libwayland-client.so.0.3.0[7f6a4f5b0000+c000]

And this after opening KInfocentre under wayland -------------------------------------------------------------------------------------------------------------------------------------

Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: kuiserver: cannot connect to X server
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: unnamed app(16173): Communication problem with "kuiserver" , it probably crashed.
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message recipient disconnected from message bus without replying" "
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: kuiserver: cannot connect to X server
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: unnamed app(16176): Communication problem with "kuiserver" , it probably crashed.
Oct 25 16:24:40 nathan-OptiPlex-790 org.kde.kuiserver[15836]: Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message recipient disconnected from message bus without replying" "

this time lost the whole desktop, managed to grab this before rebooting :-------------------------------------------------------------------------------------------------------------

Oct 25 16:30:07 nathan-OptiPlex-790 kernel: [ 2416.749607] konsole[16143]: segfault at 3bc ip 00007f316c3ad5b9 sp 00007ffe89e0a4b0 error 6 in libwayland-client.so.0.3.0[7f316c3a4000+c000]
Oct 25 16:30:40 nathan-OptiPlex-790 org.kde.kdeconnect[15836]: QCoreApplication::postEvent: Unexpected null receiver
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: kuiserver: cannot connect to X server
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: unnamed app(16625): Communication problem with "kuiserver" , it probably crashed.
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message recipient disconnected from message bus without replying" "
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: kuiserver: cannot connect to X server
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: unnamed app(16628): Communication problem with "kuiserver" , it probably crashed.
Oct 25 16:30:46 nathan-OptiPlex-790 org.kde.kuiserver[15836]: Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message recipient disconnected from message bus without replying" "
Oct 25 16:30:47 nathan-OptiPlex-790 packagekitd[1718]: Starting pkgProblemResolver with broken count: 0
Oct 25 16:30:47 nathan-OptiPlex-790 packagekitd[1718]: Starting 2 pkgProblemResolver with broken count: 0
Oct 25 16:30:47 nathan-OptiPlex-790 packagekitd[1718]: Done
Oct 25 16:30:48 nathan-OptiPlex-790 PackageKit: get-updates transaction /3181_cdccaaad from uid 1000 finished with success after 478ms
Oct 25 16:30:48 nathan-OptiPlex-790 packagekitd[1718]: Starting pkgProblemResolver with broken count: 0
Oct 25 16:30:48 nathan-OptiPlex-790 packagekitd[1718]: Starting 2 pkgProblemResolver with broken count: 0
Oct 25 16:30:48 nathan-OptiPlex-790 packagekitd[1718]: Done
Oct 25 16:30:48 nathan-OptiPlex-790 PackageKit: get-updates transaction /3182_eddcbaed from uid 1000 finished with success after 473ms
Oct 25 16:30:52 nathan-OptiPlex-790 kernel: [ 2461.654221] QSGRenderThread[16642]: segfault at 18 ip 00007f02c40c8b60 sp 00007f01f669b950 error 4 in libwayland-client.so.0.3.0[7f02c40c2000+c000]
Comment 1 Martin Flöser 2017-11-01 09:06:26 UTC
Reassigning to Plasma as Plasma is crashing
Comment 2 David Edmundson 2017-11-01 10:56:30 UTC
>but there is no crash detected so I do not know how to send in a bug report. 

I know what it'll be, and I have a bug report of it (search here for wl_proxy_create_wrapper).


However, just in case it's different:

1) check kded5 is running. It's one cause of not getting the crash indicator, and will be causing you other problems.

2) to get a backtrace run "gdb plasmashell" from a console before it crashes, wait for the crash, then type "bt" and attach that.

Without that there's not much I can do. Sorry.
Comment 3 Nathan 2017-11-01 19:50:33 UTC
(In reply to David Edmundson from comment #2)
> >but there is no crash detected so I do not know how to send in a bug report. 
> 
> I know what it'll be, and I have a bug report of it (search here for
> wl_proxy_create_wrapper).
> 
> 
> However, just in case it's different:
> 
> 1) check kded5 is running. It's one cause of not getting the crash
> indicator, and will be causing you other problems.
> 
> 2) to get a backtrace run "gdb plasmashell" from a console before it
> crashes, wait for the crash, then type "bt" and attach that.
> 
> Without that there's not much I can do. Sorry.

I found why on my notebook applications were disappearing off screen, under wayland it is enabling the notebook's own display even though it is docked with the lid closed.

Kded5 is running.

I am attempting a backtrace, but have no debugging symbols installed at the moment, but searching wl_proxy_create_wrapper does look similar.
Comment 4 Nathan 2017-11-03 01:29:27 UTC
Sorry, I tried what you said and it didnt work for me 'gdb plasmashell' did not work, so used top to get the PID number and tried eg 'gdb attach 1988' and the desktop would freeze.