[xml] New error layer seems to break ABI compatibility...



Hello

Running a scrollkeeper-update linked against libxml2 2.5.11, with a 2.6.0 
leads to a segmentation fault.

Backtrace is as follows :

Starting program: /usr/bin/scrollkeeper-update
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 17531)]
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 17531)]
0x4007ac53 in __xmlRaiseError () from /usr/lib/libxml2.so.2
(gdb) backtrace
#0  0x4007ac53 in __xmlRaiseError () from /usr/lib/libxml2.so.2
#1  0x400a874b in xmlCanonicPath () from /usr/lib/libxml2.so.2
#2  0x400afd6b in xmlValidateOneElement () from /usr/lib/libxml2.so.2
#3  0x400b0781 in xmlValidateElement () from /usr/lib/libxml2.so.2
#4  0x400b0816 in xmlValidateElement () from /usr/lib/libxml2.so.2
#5  0x400b0816 in xmlValidateElement () from /usr/lib/libxml2.so.2
#6  0x400b0ce9 in xmlValidateDtd () from /usr/lib/libxml2.so.2
#7  0x40026ad7 in install () from /usr/lib/libscrollkeeper.so.0
#8  0x08049a99 in bsearch ()
#9  0x4018ce3e in __libc_start_main () from /lib/libc.so.6

Which may lead to conclude that there is something incompatible with the new 
error management layer.

I did not have time to investigate further, but if you have paths you want me 
to follow to track this incompatibility bug, I'll be happy to give a hand.

Mike

-- 
"I have sampled every language, french is my favorite. Fantastic language,
especially to curse with. Nom de dieu de putain de bordel de merde de
saloperie de connard d'enculé de ta mère. It's like wiping your ass
with silk! I love it." -- The Merovingian, in the Matrix Reloaded




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