GNOME Bugzilla – Bug 156903
scrollkeeper crashes with 2.6.15 release
Last modified: 2009-08-15 18:40:50 UTC
'scrollkeeper-update -q -p /var/lib/scrollkeeper' crashes with libxml2-2.6.15 with the following backtrace : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1210769296 (LWP 14607)] 0xb7ec5724 in __xmlRaiseError (schannel=0, channel=0xb7fd7600 <sk_dtd_validation_message>, data=0xbfffd16f, ctx=0xbfffd16f, nod=0x8089e90, domain=23, code=504, level=XML_ERR_ERROR, file=0x0, line=0, str1=0x8091d88 "resource", str2=0x8091d88 "resource", str3=0xbfffa810 "(creator title contributor date subject format identifier language relation )", int1=4, int2=4, msg=0xb7f7f1b4 "Element %s content does not follow the DTD, expecting %s, got %s\n") at error.c:458 458 error.c: No such file or directory. in error.c (gdb) t a a bt
+ Trace 51473
Thread 1 (Thread -1210769296 (LWP 14607))
Reverse applying this patch to error.c fixes it : http://cvs.gnome.org/viewcvs/libxml2/error.c?r1=1.73&r2=1.74 . I understand this might still be scrollkeeper bug, but since it's unmaintained i thought it better to file here first.
Exactly the same problem for me. Scrollkeeper was okay up to libxml 2.6.14, segfaults with 2.6.15 but the patch above fixes the problem.
It's fixed in CVS and will go in 2.6.16 probably next week. Grab a snapshot from ftp://xmlsoft.org/ to verify. Daniel
This should be closed by release of libxml2-2.6.17, thanks, Daniel