Description of problem:
Can not add XFCE4 Places plugin to panel
Version-Release number of selected component (if applicable):
Try to add the Places item to XFCE panel
Steps to Reproduce:
1.Upgrade from F21 XFCE spin to F22 using FedUp
2.Existing Places plugin did not work and crashed.
3.Trying to add again failed
Places plugin did not show up.
XFCE panel gives error saying Plugin "Places" unexpectedly left the panel, do you want to restart it?
I tried running panel on terminal it gives:
(process:28473): xfce4-panel-wrapper-CRITICAL **: Wrapper places-12: Failed to open plugin module "/usr/lib64/xfce4/panel/plugins/libplaces.so": /usr/lib64/xfce4/panel/plugins/libplaces.so: undefined symbol: places_bookmark_destroy.
xfce4-panel-Message: Plugin places-12 has been automatically restarted after crash.
(process:28474): GLib-WARNING **: (gerror.c:383):g_error_new_valist: runtime check failed: (domain != 0)
(process:28474): xfce4-panel-wrapper-CRITICAL **: Wrapper places-12: Failed to open plugin module "/usr/lib64/xfce4/panel/plugins/libplaces.so": /usr/lib64/xfce4/panel/plugins/libplaces.so: undefined symbol: places_bookmark_destroy.
Filed upstream: https://bugzilla.xfce.org/show_bug.cgi?id=11939
I can't see why you marked this bug private... was there some reason?
Thanks for filing upstream, I hope it's valid issue and helps :)
I have used Fedora for fairly long time. However, apart from couple of ABRT reports, this is first time I have manually filed Fedora issue. There is no other reason than keeping the email private as much as possible. I thought issue would be still searchable who have bugzilla account.
It's not letting me unmark the private status now. I will keep in mind next time.
hitting the same bug after fedup
I think, there's an easy fix in the upstream bugzilla. Basically it's because of gcc5.
I played around with it some last week and was unable to get that fix to work...
Created attachment 1041339 [details]
Proposed patch which worked locally for me
I got a chance to work with the sources myself. From what I understood I replaced "inline" with "extern inline" in model.h. I think it shouldn't break gnu89 compatibility either. I built the package locally and worked for me.
Is it possible to review and integrate the patch at least for Fedora?
I can confirm the fix, please find a scratch build here:
I installed koji package and have started using Places plugin now. So does that mean this will be part of fedora update eventually?
xfce4-places-plugin-1.7.0-3.fc22 has been submitted as an update for Fedora 22.
Thanks much for the patch!
Would you like to attach it to the upstream bug as well?
Sure, you may attach the patch there for XFCE devs to consider.
Sure, done. Thanks again.
Thanks. Glad I could help.
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing xfce4-places-plugin-1.7.0-3.fc22'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
xfce4-places-plugin-1.7.0-3.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.