Code: Select all
sourcery
Attempt to unlock mutex that was not locked
Aborted
Code: Select all
sourcery
Attempt to unlock mutex that was not locked
Aborted
Oh, I did not expect such statement. What is the idea behind dynamic linking then?gapan wrote:The problem is most likely not glib-2.46 alone, but that you'd have to rebuilt almost everything that depends on it
Code: Select all
gtk.gdk.threads_init()
There is absolutely no doubt on this point, this is why I'm moving to Salix.mimosa wrote:Keeping basic system components the same throughout a release cycle has the advantage of promoting stability.
I wouldn't be quite so quick to assume that. On the other hand, if that is your eventual conclusion, you could always just use Slackware. It does sound as though you have the necessary skills.whose main devs do not really understand what they are talking about...
No, that is not the problem. That is a perfectly valid call. If it doesn't work, your system is broken.Ali82 wrote:The mutex code of glib > 2.41 got rewritten, they seem to do checks if mutex were already locked or not. I have checked sourcery's code and I think the problem is at pygtk level, as a simple call toCauses a glib assertion failure.Code: Select all
gtk.gdk.threads_init()
To me, that reads like "I have no idea what I'm doing and I'm playing around to see what will break".Ali82 wrote:I'm building local versions keeping the system versions intact (LD_LIBRARY_PATH ?).
Again, this is not a problem in sourcery or a problem with glib 2.42 itself. Sourcery works just fine without any changes under slackware-current, which uses glib 2.42. So this is certainly not a problem and will not be a problem for the next release. It might be a problem for people that are trying to break their systems in unpredictable ways that they only pretend to understand.Ali82 wrote:I came across this problem because my locally compiled version of glib 2.42 got loaded with sourcery instead of the system one. I'm just reporting it here, as a form of problem/bug anticipation.
Feel free to do anything you like. Statements like yours make me feel that I should reconsider responding to any future issues you might have. After all I don't really understand anything and you know better.Ali82 wrote:But when I see statements like "a new version of glib2 causes a complete rebuild of everything that depends on it", I just feel that I should reconsider using a distro whose main devs do not really understand what they are talking about...