reassign 390733 libxml2
found 390733 2.6.26.dfsg-3
thanks

On Mon, Oct 02, 2006 at 03:31:07PM -0400, Anthony DeRobertis wrote:
> Package: synaptic
> Version: 0.57.11
> Severity: serious

> # dpkg --configure -a
> Setting up synaptic (0.57.11) ...
> /var/lib/dpkg/info/synaptic.postinst: line 6:  4289 Segmentation fault      
> scrollkeeper-update -q
> dpkg: error processing synaptic (--configure):
>  subprocess post-installation script returned error exit status 139
> Errors were encountered while processing:
>  synaptic

> This is with scrollkeeper 0.3.14-10 (sarge); installing 0.3.14-11 (etch)
> fixes the problem, maybe there is a missing versioned depends.

> Versions of packages synaptic depends on:
[...]
> ii  libxml2             2.6.26.dfsg-3        GNOME XML library

This ends up being the key: scrollkeeper depends on both libxslt1.1 and
libxml2, and the sarge libxslt1.1 seems to be incompatible with the etch
libxml2 but only libxml2 is upgraded as a dependency of synaptic.

Backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -137525568 (LWP 4424)]
0xf7ec38c8 in xmlXPathNewFloat () from /usr/lib/libxml2.so.2
(gdb) bt
#0  0xf7ec38c8 in xmlXPathNewFloat () from /usr/lib/libxml2.so.2
#1  0xf7ecd792 in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#2  0xf7ece509 in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#3  0xf7ece6bf in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#4  0xf7ece84f in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#5  0xf7ece98f in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#6  0xf7eceb2f in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#7  0xf7ecec7f in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#8  0xf7eceda2 in xmlXPathNsLookup () from /usr/lib/libxml2.so.2
#9  0xf7ed5680 in xmlXPathCtxtCompile () from /usr/lib/libxml2.so.2
#10 0xf7f81879 in xsltXPathCompile () from /usr/lib/libxslt.so.1
#11 0xf7f9383c in xsltDocumentComp () from /usr/lib/libxslt.so.1
#12 0xf7f94867 in xsltStylePreCompute () from /usr/lib/libxslt.so.1
#13 0xf7f7ccd0 in xsltParseStylesheetOutput () from /usr/lib/libxslt.so.1
#14 0xf7f7e214 in xsltParseStylesheetProcess () from /usr/lib/libxslt.so.1
#15 0xf7f7e27d in xsltParseStylesheetImportedDoc () from /usr/lib/libxslt.so.1
#16 0xf7f7e348 in xsltParseStylesheetDoc () from /usr/lib/libxslt.so.1
#17 0xf7f7e401 in xsltParseStylesheetFile () from /usr/lib/libxslt.so.1
#18 0xf7fa86a8 in apply_stylesheets () from /usr/lib/libscrollkeeper.so.0
#19 0xf7fa9743 in install () from /usr/lib/libscrollkeeper.so.0
[...]

Upgrading libxslt1.1 to the etch version makes the problem go away.

So the etch version of libxml2 needs to conflict with the sarge version of
libxslt1.1, since libxslt is known to use internal interfaces of libxml2.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to