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

"exo-open: symbol lookup error" when trying to open log folder #29

Open
ErikBjare opened this issue Oct 24, 2017 · 4 comments
Open

"exo-open: symbol lookup error" when trying to open log folder #29

ErikBjare opened this issue Oct 24, 2017 · 4 comments
Labels

Comments

@ErikBjare
Copy link
Member

ErikBjare commented Oct 24, 2017

Tried to open the log folder from the trayicon menu, didn't work.

exo-open: symbol lookup error: /usr/lib/x86_64-linux-gnu/libexo-1.so.0: undefined symbol: g_type_check_instance_is_fundamentally_a
@ErikBjare ErikBjare added the bug label Oct 24, 2017
@johan-bjareholt
Copy link
Member

Seems like libexo can't find a shared gobject library?

@ErikBjare
Copy link
Member Author

ErikBjare commented Oct 24, 2017

Found these two similar issues:

According to the second issue g_type_check_instance_is_fundamentally_a was introduced in glib2-2.40. I'm a bit confused how something added in glib 2.40 ended up in the builds that run on Ubuntu 14.04.5 which has glib 2.19? Perhaps an issue in exo-open?

Anyway, I think this issue in exclusive to Xfce (which uses exo-open) so not a big deal.

Edit: nvm, seems like Ubuntu 14.04 has the package libglib2.0 which is at version 2.40.

@johan-bjareholt
Copy link
Member

A wild guess could be that PyInstaller overrides the shared library directory so exo-open uses the PyInstaller libglib2.0 rather than the system provided one. I used readelf -a on the .so file and found no symbol named g_type_check_instance_is_fundamentally_a, so it seems rather likely.

@ErikBjare
Copy link
Member Author

ErikBjare commented Sep 25, 2020

Probably related to ActivityWatch/activitywatch#208

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

2 participants