Since upgrade of libglib2.0-0 to version 2.42.0, sonata fails to launch with the following error: Attempt to unlock mutex that was not locked
Hello, The issue persists with exactly the same symptoms in the patched version which recently made its way into testing. Same w/ deadbeef, albeit that is a deb-mm package.
Sonata seems to work well again since last gtk2.0 upgrade to 2.24.25. Please test and tell me if I’m an isolated case.
I can also confirm that sonata is working OK for me again after upgrading to libgtk2.0-0 amd64 2.24.25-1.
I’m modifying the severity of the bug because sonata is no longer seriously broken. Here is a quote from libgtk2.0-0 changelog which could help the maintainers of sonata: "gtk+2.0 (2.24.25-1) unstable; urgency=medium (…) * New upstream release - tolerates incorrect use of gtk_main() after initializing threads with gtk_init() but before taking the lock with gdk_threads_enter(), which has historically worked on GNU systems because glibc's mutexes are more permissive than the new implementation in GLib 2.42 (Closes: #758619, #763602, #763625, #763690, #763735, but the affected packages should still use Gdk's threading API properly) (…) -- Simon McVittie <smcv@debian.org> Fri, 10 Oct 2014 18:33:05 +0100"
Thanks for tracking this! I've been very busy recently and didn't have time to look at this. I'll package the latest alpha for unstable once jessie is released in the hopes that it'll be in a stable state for jessie+1 and will make sure that this is fixed upstream. Thanks again, Javi