Re: [xml] Libxml2 2.7.1 build failed: make tests on SuSE 9.x ia64



On Thu, Sep 18, 2008 at 10:53:56AM -0700, Mark Lavi wrote:
Howdy,
 
This is my first time posting here after checking the FAQ, the bug
database, and the September postings to this mailing list archive, but I
could not find any similar report for my issue.
 
I've recently built, tested, installed, and then used libxml2 2.6.32
with PHP 5.2.6 successfully on SuSE 9.x ia64 as well as on RedHat 5.x
with ia64 and on x86.
 
However, today I built libxml2 2.7.1 just fine on RedHat 5.x ia64 and
x86 but I encountered a problem with SuSE 9.x ia64. Namely, make tests
fails... here's the output from my automated build process with Phing
(an Ant clone written in PHP). Each step (configure, make, etc.)
proceeds unless there is an error.
 
 [myunpack] [omitted]/src/libxml2-2.7.1.tar.gz found, uncompressing...
 [myunpack] Archive found (tar), expanding...
 [myunpack] set libxml2.dir
     [exec] Executing command: ./configure --prefix=/data/bootstrap
--without-python --with-zlib=/data/bootstrap/lib 2>&1
     [exec] Executing command: make --jobs=4 clean 2>&1
     [exec] Executing command: make --jobs=4 2>&1
     [exec] Executing command: make --jobs=4 tests 2>&1
*** glibc detected *** double free or corruption (!prev):
0x600000000001d8d0 ***
*** glibc detected *** double free or corruption (!prev):
0x600000000001d8d0 ***
*** glibc detected *** corrupted double-linked list: 0x600000000001d840
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d970
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d840
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d970
***

[ ... this sequence repeats for hundreds of lines... ]

*** glibc detected *** corrupted double-linked list: 0x600000000001d840
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d970
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d840
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d970
***
*** glibc detected *** corrupted double-linked list: 0x600000000001d840
***
PHP Fatal error:  Allowed memory size of 201326592 bytes exhausted at
[omitted]main/streams/streams.c(390) : Stream of type 'STDIO'
0x200000000195a268 (path: (null)) was not closed

  I have no idea what your script does, how it does it, and why it's a
libxml2 problem honnestly. If you can expose this as a bug when building
libxml2 with the existing configure/makefiles provided i can look at it.
if it's an assumption on your part about the amount of memory used to
run 'make tests" well I guess you need to revise the assumption, though
it should not consume that much memory, but larger data testing has been
introduced in 2.7.1 to detect specific kind of problems.

[..]
I'll be happy to help further troubleshoot - just give me pointers!
Thank you for this wonderful software and thanks in advance for any
help.

  Problem is that i really have no idea what your problem is...

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel veillard com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/



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