[xml] problems with zlib 1.2.5?



Hi

        I'm using the libxml2 2.7.7 with zlib 1.2.5 in a 
slackware64-current system and i'm having crashes in firefox
and in claws-mail RSS feeder plugin.

        in both cases i see that libxml2 is called then zlib,
returning a crash. Downgrading zlib and libxml2 to the last 
stable slackware release the problem disappears (libxml2 2.7.6
and zlib 1.2.3).

        Here is a trace of the firefox crash:

(gdb) bt full
#0  0x00007fffee3a4679 in gzdirect () from /usr/lib64/libz.so.1
No symbol table info available.
#1  0x00007fffe85ec9bd in __xmlParserInputBufferCreateFilename (URI=0x7fffd8fe5d80 
"/usr/share/mime/application/x-gzip.xml", enc=XML_CHAR_ENCODING_NONE) at xmlIO.c:2522
        ret = 0x7fffd8fe5e40
        i = <value optimized out>
        context = 0xffffffffda184970
#2  0x00007fffe866dda5 in xmlNewTextReaderFilename__internal_alias (URI=0x7fffd8fe5d80 
"/usr/share/mime/application/x-gzip.xml") at xmlreader.c:2152
        input = <value optimized out>
        ret = <value optimized out>
        directory = 0x0
#3  0x00007fffe8b13606 in ?? () from /usr/lib64/libgnomevfs-2.so.0
No symbol table info available.
#4  0x00007fffe8b13bbd in gnome_vfs_mime_get_value () from /usr/lib64/libgnomevfs-2.so.0
No symbol table info available.
#5  0x00007fffe91f8dbc in ?? () from /home/higuita/apps/firefox/components/libmozgnome.so
No symbol table info available.
#6  0x00007ffff6ab1735 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#7  0x00007ffff6ab1897 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#8  0x00007ffff6ab0d46 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#9  0x00007ffff6ab10ec in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#10 0x00007ffff6aa4873 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#11 0x00007ffff6aa456c in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#12 0x00007ffff639242f in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#13 0x00007ffff6392d46 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#14 0x00007ffff6392508 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#15 0x00007ffff6363a53 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#16 0x00007ffff636afb7 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#17 0x00007ffff6da0a22 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#18 0x00007ffff63b95de in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#19 0x00007ffff636b011 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#20 0x00007ffff6363891 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#21 0x00007ffff636b12c in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#22 0x00007ffff636b3f8 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#23 0x00007ffff6364ff6 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#24 0x00007ffff63bcfee in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#25 0x00007ffff6da16a2 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#26 0x00007ffff6db4893 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#27 0x00007ffff6d82076 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#28 0x00007ffff6ce29e8 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#29 0x00007ffff6de4e16 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#30 0x00007ffff6c36dc5 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#31 0x00007ffff6af9079 in ?? () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#32 0x00007ffff634aa3a in XRE_main () from /home/higuita/apps/firefox/libxul.so
No symbol table info available.
#33 0x0000000000401b48 in ?? ()
No symbol table info available.
#34 0x00007ffff2815c7d in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#35 0x0000000000401909 in ?? ()
No symbol table info available.
#36 0x00007fffffffdad8 in ?? ()
No symbol table info available.
#37 0x000000000000001c in ?? ()
No symbol table info available.
#38 0x0000000000000001 in ?? ()
No symbol table info available.
#39 0x00007fffffffdec1 in ?? ()
No symbol table info available.
#40 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) 

        please note that /usr/share/mime/application/x-gzip.xml isn't
compressed, so i don't know why zlib is called.

        So is there any known or new problem of libxml2 2.7.7 with zlib 
1.2.5? or should i try to build zlib with debug and report back?

        Thanks in advance
higuita
-- 
Naturally the common people don't want war... but after all it is the
leaders of a country who determine the policy, and it is always a 
simple matter to drag the people along, whether it is a democracy, or
a fascist dictatorship, or a parliament, or a communist dictatorship.
Voice or no voice, the people can always be brought to the bidding of
the leaders. That is easy. All you have to do is tell them they are 
being attacked, and denounce the pacifists for lack of patriotism and
exposing the country to danger.  It works the same in every country.
           -- Hermann Goering, Nazi and war criminal, 1883-1946

Attachment: signature.asc
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]