Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on opening feed properties :: Loading /usr/share/liferea/liferea.ui failed #258

Closed
glitsj16 opened this issue Oct 2, 2015 · 7 comments
Assignees
Labels
Milestone

Comments

@glitsj16
Copy link
Contributor

glitsj16 commented Oct 2, 2015

Liferea crashes when trying to open the feed properties.
right-clicking feed > Preferences / opening top menu > Feed > Properties

** (liferea:26056): ERROR **: Loading /usr/share/liferea/liferea.ui failed.

Pretty sure this started happening after upgrading to gtk2 v 2.24.28 / gtk3 v 3.18.0, but this is unconfirmed guessing...

liferea debug-all output (1.4MB / tar.bz2) --> https://db.tt/t7hgoLoM

arch linux
liferea --> 1.11.5.r5336.g2f3d1aa-1
gtk2 --> 2.24.28-1
gtk3 --> 3.18.0-1

@alijan92
Copy link

alijan92 commented Oct 5, 2015

I can confirm this bug on Liferea 1.10.16 and Gnome 3.18

@lwindolf
Copy link
Owner

lwindolf commented Oct 7, 2015

Hmmm strange.

The file /usr/share/liferea/liferea.ui does exist?

And can you load it with the glade UI editor?

@lwindolf lwindolf self-assigned this Oct 7, 2015
@lwindolf lwindolf added the bug label Oct 7, 2015
@glitsj16
Copy link
Contributor Author

glitsj16 commented Oct 7, 2015

Confirming that the file does exist and has the usual read permissions.. It loads just fine with the glade UI editor (glade-gtk2).. Puzzling indeed. Will try to downgrade some libs and see if that changes something.. Thanks for looking into this.

@rezad1393
Copy link

same OS (archlinux)
this happens with liferea git and also the production version 1.10.
the file exits and readable.

@Leiaz
Copy link
Collaborator

Leiaz commented Oct 12, 2015

The actual error is Object with ID liststore6 not found. The propdialog uses that object and it is not in the list of requested objects in liferea_dialog_new.

It worked with GTK+ 3.16 and no longer does with GTK+ 3.18, not sure why. Adding liststore6 to the requested objects "fixes" it.

I'll send a pull request, but there may be a better fix, as it worked before ...

@glitsj16
Copy link
Contributor Author

Confirming that Leiaz's proposed fix does solve this issue with GTK+ 3.18 on archlinux. Thanks Leiaz!

lwindolf added a commit that referenced this issue Oct 12, 2015
Possible fix for dialog issue #258
@lwindolf
Copy link
Owner

@Leiaz @glitsj16 Thanks for the fix and the retest! This solves it for 1.11 (which was missing the liststore6 declaration).

The strange thing is the report from @rezad1393 about it not working in 1.10 where liststore6 is declared...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants