SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Is "no going back" a code phrase for "will never be fixed"?
It means that reverting to a previous version of zlib and libxml2 (which would "work"), is not going to happen because
1) the older zlib is not secure
2) the changes zlib made that exposed the problems in libxml2 were valid changes for them to make
So it will not be fixed by reverting zlib.
Upstream says that things "are working" elsewhere and suggests that higuita's machine is somehow broken. That's possible, and it's also possible that something in Slackware is causing the breakage. I see that a libxul.so in a $HOME directory is part of the trace, so there's some stuff we don't ship at least involved with the code path (whether it matters or not).
Nobody has ever given me a reproducer on the supposed libxml2/zlib breakage...
It means that reverting to a previous version of zlib and libxml2 (which would "work"), is not going to happen because
1) the older zlib is not secure
2) the changes zlib made that exposed the problems in libxml2 were valid changes for them to make
So it will not be fixed by reverting zlib.
Upstream says that things "are working" elsewhere and suggests that higuita's machine is somehow broken. That's possible, and it's also possible that something in Slackware is causing the breakage. I see that a libxul.so in a $HOME directory is part of the trace, so there's some stuff we don't ship at least involved with the code path (whether it matters or not).
Nobody has ever given me a reproducer on the supposed libxml2/zlib breakage...
Sooo... we can't revert, and upstream insists it's not broken. That kinda sucks.
As for reproducability, it seems I'm not the only one having a prob with Ardour in Slackware64 -current and 13.1.
For reproducing the ardour bug (which is 64 exclusive), under libxml2-2.7.7 and zlib-1.2.5 it's as simple as attempting to open any session. Ardour uses libxml to read in their session files (uncompressed), which then fails using the gzdirect() call from zlib on a test to see whether or not the file it is reading is compressed. Segfault, every time. Steps to reproduce:
Run ardour. Start a new Session. Save. Quit. Run ardour again. Open your session. Segfault.
I had put a backtrace in the other thread that specifically references this bug that 2handband had created.
Ardour insists it is not their problem (fairly true), libxml2 says the same as Pat mentions, and zlib folks are the ones who patched libxml2 to use this call. If Gentoo's bug report is accurate, they have some issue with their 64 bit implementation.
I have yet to test whether the new libxml2-2.7.8 package resolves, but I did grok the source, and the offending line is still in place. I think it's up to zlib to fix.
l/zlib-1.2.5-i486-2.txz: Rebuilt.
Added zlib.pc.
testing/packages/zlib-1.2.5-i486-3.txz: Rebuilt.
This is a first attempt to patch an issue with the way libxml2 uses zlib.
Please test.
Kick ass. Unfortunately I can't test immediately; the wife's going to be using this computer for the next couple of hours and she's a lot less philosophical about breakdowns than I am! I'll run the upgrade as soon as she's done.
Turned out I didn't have to leave after all. Got the new zlib installed, Ardour is WORKING!!! So far no breakages, will report anything weird. Pat, you're the man.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.