modxslt-parse / libapache2-modxslt crashed with SIGSEGV in xmlSetGlobalState()

Bug #472559 reported by kc
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
modxslt (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

modxslt-parse, but also the modxslt module for apache2 crashes with a segmentation fault on every .xml-file I care to hand it, including the examples distributed with the package. Using another command line xslt transformer, like xsltproc, works without problem. (Unfortunately, this doe snot help me with apache.)

Before my update to ubuntu karmic, everything was fine.

Because my website uses modxslt for all of its pages, this is a serious problem, users only see blank pages.

Extra information:

# lsb_release -rd
Description: Ubuntu 9.10
Release: 9.10

# apt-cache policy modxslt-tools
modxslt-tools:
  Installed: 2005072700-3
  Candidate: 2005072700-3
  Version table:
 *** 2005072700-3 0
        500 http://ftp.belnet.be karmic/universe Packages
        100 /var/lib/dpkg/status

# apt-cache policy libapache2-modxslt
libapache2-modxslt:
  Installed: 2005072700-3
  Candidate: 2005072700-3
  Version table:
 *** 2005072700-3 0
        500 http://ftp.belnet.be karmic/universe Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Tue Nov 3 12:36:40 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/modxslt-parse
NonfreeKernelModules: nvidia
Package: modxslt-tools 2005072700-3
ProcCmdline: modxslt-parse index.xml
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
 LANGUAGE=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SegvAnalysis:
 Segfault happened at: 0x7f18fb1e8868 <xmlSetGlobalState+88>: rep movsq %ds:(%rsi),%es:(%rdi)
 PC (0x7f18fb1e8868) ok
 source "%ds:(%rsi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%es:(%rdi)" (0x01bbc920) ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: modxslt
StacktraceTop:
 xmlSetGlobalState () from /usr/lib/libmodxslt0.so.0
 mxslt_xml_init () from /usr/lib/libmodxslt0.so.0
 ?? ()
 __libc_start_main () from /lib/libc.so.6
 ?? ()
Title: modxslt-parse crashed with SIGSEGV in xmlSetGlobalState()
Uname: Linux 2.6.31-14-generic x86_64
UserGroups: adm admin audio cdrom plugdev video

Revision history for this message
kc (kris-coolsaet) wrote :
visibility: private → public
Revision history for this message
Pierre Tourbeaux (hm-hacky) wrote :

Same case and same segfault here with a 686 machine (32bit) upgraded from jaunty to karmik. No web page using mod-xslt is displayable.
We can see these lines in apache error log :
[Tue Nov 03 16:47:36 2009] [notice] child pid 14488 exit signal Segmentation fault (11)

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:xmlSetGlobalState (new_state=0x1bbc550,
mxslt_xml_init (shoot=0x7fff09553aa0, handle=0,
main (argc=<value optimized out>,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in modxslt (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Pierre Tourbeaux (hm-hacky) wrote :

No news about this bug ? I can't upgrade because of this issue.
Thanks...

Revision history for this message
dino99 (9d9) wrote :

This version is outdated and no more supported

Changed in modxslt (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.