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
Attempt to unlock mutex that was not locked #469
Comments
This was solved with 0.9.4-2 which is in both Testing and SID, assuming that you are referring to Debian Here is the changelog spacefm (0.9.4-2) unstable; urgency=high
|
I am using gentoo and LFS linux. and repo and the |
I believe Gentoo has a a live ebuild (9999) for GTK3. The GTK3 version does not seem to be affected by this issue. You might want to try that |
ok but as luck would have it i prefer GTK2. |
I made a patch, works here with glib 2.42.1!
|
Thanks; I will check it out and see if it works. |
This "Attempt to unlock mutex that was not locked" error on SpaceFM startup is caused by upgrading from glib <= 2.40 to glib >= 2.41, while using GTK 2.24.24. This was a bug in GTK2 which affected a lot of GTK2 apps. eg you can see some discussion and links here. This problem was fixed upstream in GTK2 with version 2.24.25. So building SpaceFM with glib >= 2.41 and GTK >= 2.24.25 should solve this problem. No changes are required in SpaceFM. In Debian, you only need to update these packages (which have no systemd dependency): Thanks to skalteis for providing his patch, which may have been a temp fix for glib 2.41 with GTK 2.24.24. |
Closing this as a duplicate of #468. Also, BwackNinja informs me there that he believes the patch to be a valid solution, which still corrects some issues with GTK3 and other versions, so I will defer to his experience on that. He has included that patch in his maintenance fork. |
yesterday after a system-wide update I got this error:
as I searched, I found out there is a problem with new Glib and older softwares.
I know that you don't maintain anymore. but please fix this issue in order to make spacefm usable again.
Cheers;
r004
The text was updated successfully, but these errors were encountered: