After compiling all of xfce4 4.13.0 with the new xfconf 4.13.1 release I figured out that xfce4-panel lost all settings. After reboot and going inside the desktop session I end up with a blank new panel. Half of the original xfce4-panel.xml (settings) got overwritten and I had to reapply the application menu, to access at least some applications. When trying to enlarge the panel or do something else with it then the panel crashes, loads up and is empty again. Please note that all old libraries or old xfce4 related libraries, headers etc have not been existing before compiling xfce4. So it's basicly a blank empty system that builds up xfce4 one by one... dev-tools, libxfce4utils, xfconf, ... Where possible gtk3 was enabled... I am not sure whether this is the expected behaviour I would like to see... All other settings remain... Desktop (ok), Display (ok), Appearance (ok), Windowmanager (ok)... Only xfce4-panel broken...
Downgrading to older build (backup) which was compiled against xfconf before 4.13.x ... This version works and doesn't cause any issues ...
Created attachment 7159 error sessions file with some verbose output!
Panel and settings are not yet compatible with xfconf 4.13.x, so please stick with xfconf 4.12.1 for now
Closing
Can we please re-open this bug again ? The situation still exists on my system. After receiving your "Closing" and "Resolved Fixed" email today, I re-compiled the entire core Xfce4 with a fresh checkout. What I would expect to see is, what you can see in the attachment: ---> xfce-panel.png The upper part is what I use with xfconf before 4.13.x and the lower part is what I get with xfconf 4.13.x. What I did after compiling and installing: 1) Reboot 2) Logged inside the Desktop 3) See exactly what I see in the lower part of attached picture. 4) I can put some panel-plugins (applications menu) in the panel. 5) Logging out and in again resets the panel to the state as seen in the lower part of the attached picture (always). 6) Xfconfd is running normally. Other aspects of re-compiled core Xfce4 components seem to be tracking all previously applied settings correctly. 7) Starting the panel-settings menu (enlarging the panel, setting one row, etc.) causes the panel to crash (always). Please find attached a backtrace of the situation. Please also find attached my panel configuration xml file. The .orig is the original one that I use and the .broke one is the one that the new configuration has altered. It looks like something is still not correct here. Maybe I am missing something. PS: The comment box for writing this report has absolutely tiny fonts. Barely readable.
Created attachment 7196 xfce-panel.png
Created attachment 7197 gdb-bt-full.txt
Created attachment 7198 xfce4-panel.xml.orig
Created attachment 7199 xfce4-panel.xml.broke Btw: Getting dozens of suspicious upload errors!
Tried to re-compile the gdbus rebased branch and things seem to be working now.
So as I see it there are still several open issues with this branch. 1. Trayicons are not displayed. 2. Resizing the panel also leads to a segfault here. 3. The icon-sizes (and consequently the plugin sizes) of several external plugins (weather which is Gtk2, whisker which is Gtk3) is wrong.
(In reply to Simon Steinbeiss from comment #11) > 1. Trayicons are not displayed. > 2. Resizing the panel also leads to a segfault here. I can only confirm 1. and 2. on my system. Everything else (Like icon-sizes for plugins etc. look quite normal to me). If you mean the pictorical images inside the buttons that may look "smaller" or "bigger", then yes that's the case with whisker-plugin. Let me put a screenshot up that shows the current xfce4-panel from your "rebase" branch. I also put the whisker-plugin (2.1.2) inside it. The tray issue can be compared with the first screenshot made by me (that also shows the networkmanager-applet) and the current one (which misses showing that icon). Otherwise everything else seem to work as expected.
Oh wait! Another point: 4. Right clicking on panel plugins like "Screenshot" or "Pulseaudio" or "Whisker" (all Gtk3) won't show further options like "Preferences" or other available items when "right" clicking on them. I just wanted to make a screenshot and wanted to change the Preferences for it but the option for entering the "Preferences" were missing after right clicking on the "Screenshot" plugin. It might be, that even more plugins are affected by this.
Created attachment 7204 gdbus rebased branch
You need xfconf 4.13.2, not xfconf 4.13.1.
(In reply to Ali from comment #15) > You need xfconf 4.13.2, not xfconf 4.13.1. Everything is compiled with xfconf 4.13.2 (not 4.13.1) -bash-4.4$ rpm -qa | grep -i "xfconf" xfconf-4.13.2-1.fc26.x86_64 xfconf-perl-4.13.2-1.fc26.x86_64 -bash-4.4$ RPM's build by me. Btw:: This is the released tar.bz2 from 5 days ago. https://git.xfce.org/xfce/xfconf/ <-- 4.13.2 Comparing with the users dir: https://git.xfce.org/users/ali/xfconf/ Nothing much happened within these 5 days. So I believe to be pretty much up to date. Am I missing something ?
https://git.xfce.org/users/ali/xfce4-panel/commit/?h=gdbus-port&id=692ccd4cc76ec4cd082b964605dca2c758e166d9 Solves 1. & 4. Getting there... Thanks!
I think I was able to capture a better backtrace. Steps: 1) re-compiled xfconf 4.13.2 with CFLAGS -O0 -g 2) re-compiled xfce4-panel (ochosi gdbus rebase) with following applied extra commits from Ali using CFLAGS -O0 -g The commits were: https://git.xfce.org/users/ali/xfce4-panel/patch/?id=ee2598d10a22600272b7f5cfafe29897e6b0622e https://git.xfce.org/users/ali/xfce4-panel/patch/?id=57fc657e3996f171eef93e2f846f94d7eb35abb4 https://git.xfce.org/users/ali/xfce4-panel/patch/?id=692ccd4cc76ec4cd082b964605dca2c758e166d9 https://git.xfce.org/users/ali/xfce4-panel/patch/?id=07c8b0cb0e524c3e72b61e4c74cbf8d33951c39e https://git.xfce.org/users/ali/xfce4-panel/patch/?id=a148d809aa179102aa90eed36e741c26fcb605c0 https://git.xfce.org/users/ali/xfce4-panel/patch/?id=3f2e422e8e41ac442432f7d4b8a2431caf9c52fa Pulling the sliders in the preferences gave an instant segfault with following (unoptimized) coredump.
Created attachment 7206 actual coredump
In case it matters: -bash-4.4$ rpm -qa | grep -i "^glib2" | sort glib2-2.52.3-1.fc26.x86_64 glib2-debuginfo-2.52.3-1.fc26.x86_64 glib2-devel-2.52.3-1.fc26.x86_64 -bash-4.4$
Another issue: Going to "Application Menu" -> Settings -> Panel Cause the "Add to Panel" Dialog coming up rather than the "Panel Preferences". Same applies if you start the "Settings" application (with the icons layed out in a grif and where you can change Preferences of your global Xfce4 setup). In that category "Add to Panel" Dialog pops up as well rather than the "Panel Preferences" one. I really don't want to add something. I am more interested to customize all Preferences for all Panels.. How would you end up adding a Panel, if no panel at all exist on the Desktop ? (ok command line but that's not the point)...
Please test the latest release of xfconf 4.13.4 and kindly report back in case of problems (in separate bug report). Thanks
Sorry for not having reported back. I somehow have missed this one. Of course the issues are all long gone. Everything works perfectly.