! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Actions Buttons freezing on changing actions
Status:
RESOLVED: FIXED
Product:
Xfce4-panel
Component:
Action Buttons

Comments

Description Danilo Azevedo 2017-05-30 15:35:27 CEST
I'm using Manjaro XFCE and after upgrading to xfce4-panel-gtk3 (4.13.0), when I try to modify the Action Buttons plugin (e.g. disable Lock Screen visibility), window freezes and I get "The window might be busy and is not responding. Do you want to terminate the application?".

I don't know how to capture logs, but I've attached a video to demo the problem. If someone can tell me how to log the error, I'll surely do it.
Comment 1 Danilo Azevedo 2017-05-30 15:43:02 CEST
Created attachment 7134 
Demo of the issue
Comment 2 Andre Miranda editbugs 2017-06-01 04:33:29 CEST
I can't reproduce :/
I'm using xfce4-panel-devel from AUR.
Comment 3 Danilo Azevedo 2017-06-01 15:34:05 CEST
The steps I did to get XFCE Panel 4.13.0 on my machine was:

1- Update to the latest Manjaro Stable (https://forum.manjaro.org/t/stable-update-2017-05-27-kernels-cinnamon-firefox-mesa-openssl-kodi/24575), which made XFCE Panel 4.13.0 (xfce4-panel-gtk3) available.

2- Update XFCE Panel via pacman: "sudo pacman S xfce4-panel-gtk3", which removed the old panel package (xfce4-panel) and some other packages (exo got replaced by exo-gtk3, libxfce4ui got replaced by libxfce4ui-gtk3, xfconf got replaced by xfconf-gtk3 and garcon got replaced by garcon-gtk3).

3- Log out and log in back, add "Action Buttons" item to the panel and try to change some action.

I'll try to reproduce on xfce-test.
Comment 4 Simon Steinbeiss editbugs 2017-06-12 00:40:53 CEST
That would be good (trying to reproduce with xfce-test). I also cannot reproduce this problem locally.

You could also run the panel in debug mode to get more information: http://docs.xfce.org/xfce/xfce4-panel/debugging
Comment 5 Danilo Azevedo 2017-06-13 04:22:24 CEST
Created attachment 7173 
Panel Log
Comment 6 Danilo Azevedo 2017-06-13 04:22:54 CEST
Created attachment 7174 
Plugin Log
Comment 7 Danilo Azevedo 2017-06-13 04:24:07 CEST
I was able to reproduce on a virtual machine with Manjaro 17.0.2-rc1. Attached the logs of panel (since the start, opening the preferences of action buttons plugin, changing action and then exiting, just like the demo video) and the logs of plugin with GDB.
Comment 8 Andre Miranda editbugs 2017-06-14 06:33:13 CEST
Finally I'm able to reproduce the error:
- Download manjaro-xfce-17.0.2-rc1-stable-x86_64.iso from https://manjaro.org/manjaro-preview-releases/
- Run the live cd in a virtual machine
- run sudo pacman -S xfce4-panel-gtk3 (replace all dependencies)
- run xfce4-panel -r
- try to toggle Lock Screen action

This is what I get:
(xfce4-panel:3993): xfce4-panel-CRITICAL **: panel-application.c:1247 (panel_application_save): expression 'XFCONF_IS_CHANNEL (channel)' failed.

@Simon: don't expect me to investigate this further, Thunar is demanding much of my little free time ;)
Comment 9 Simon Steinbeiss editbugs 2017-06-15 21:47:18 CEST
Which version of xfconf is in that Manjaro release?
Comment 10 Danilo Azevedo 2017-06-15 22:05:02 CEST
(In reply to Simon Steinbeiss from comment #9)
> Which version of xfconf is in that Manjaro release?

xfconf-gtk3 4.13.0-1.2
Comment 11 Simon Steinbeiss editbugs 2017-06-15 22:06:12 CEST
That explains the crash. The panel isn't yet compatible with that version of xfconf, that depends on the gdbus port: https://bugzilla.xfce.org/show_bug.cgi?id=13639
Comment 12 Simon Steinbeiss editbugs 2017-07-04 00:27:53 CEST
The gdbus port has been merged to master so xfce4-panel is now compatible with xfconf 4.13.2 and the action button settings won't make the panel crash anymore.

Potentially still some things to iron out, but this bug should be resolved. If you find other gdbus related issues please open a new bugreport.

Bug #13604

Reported by:
Danilo Azevedo
Reported on: 2017-05-30
Last modified on: 2017-07-04

People

Assignee:
Ali Abdallah
CC List:
3 users

Version

Version:
4.13.0

Attachments

Demo of the issue (981.04 KB, video/mp4)
2017-05-30 15:43 CEST , Danilo Azevedo
no flags
Panel Log (5.07 KB, text/x-log)
2017-06-13 04:22 CEST , Danilo Azevedo
no flags
Plugin Log (393 bytes, text/x-log)
2017-06-13 04:22 CEST , Danilo Azevedo
no flags

Additional information