Package: kxsldbg
Version: 4:3.5.8-1
Severity: grave

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I observe a segmentation fault. The backtrace is attached. To reproduce
I simply start kxsldbg. Then I use the testdocs.* files in the source
(as suggested in the manual). Then I try to use the "Step" button. Just
hit the button several times. At one point, kxsldbg crashes. The
attached file contains two backtraces for this issue (the first was in
an early setp, the second happened a few steps later).

I further get a lot of error messages. If I hit the "Next" button I get
an error, that the breakpoint cannot be added.

Just playing around shows the next crash:

(no debugging symbols found)
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb66706c0 (LWP 14254)]
[New Thread 0xb6336b90 (LWP 14266)]
0xb709ac09 in ?? () from /usr/lib/libqt-mt.so.3
#0  0xb709ac09 in ?? () from /usr/lib/libqt-mt.so.3
#1  0xb709c70f in QPtrList<TimerInfo>::first () from /usr/lib/libqt-mt.so.3
#2  0xb709b46b in qt_wait_timer () from /usr/lib/libqt-mt.so.3
#3  0xb704e783 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#4  0xb70c46e4 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#5  0xb70c43e2 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#6  0xb70aaf13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#7  0x08051010 in ?? ()
#8  0xbfb9ca38 in ?? ()
#9  0x00000001 in ?? ()
#10 0x00000001 in ?? ()
#11 0x00000000 in ?? ()

I will try to find out, how to reproduce this crash too.

For me it seems, kxsldbg is unusable atm. Therefor I set the severity to
grave. Any idea?

Regards, Daniel


- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (850, 'unstable'), (700, 'testing'), (550, 'stable'), (110, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages kxsldbg depends on:
ii  kdelibs4c2a             4:3.5.8.dfsg.1-3 core libraries and binaries for al
ii  libc6                   2.6.1-6          GNU C Library: Shared libraries
ii  libgcc1                 1:4.2.2-3        GCC support library
ii  libqt3-mt               3:3.3.7-9        Qt GUI Library (Threaded runtime v
ii  libstdc++6              4.2.2-3          The GNU Standard C++ Library v3
ii  libxml2                 2.6.30.dfsg-2    GNOME XML library
ii  libxslt1.1              1.1.22-1         XSLT processing library - runtime 

kxsldbg recommends no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHMl8dm0bx+wiPa4wRAibHAJ9fXl3++zys78ue2KxkCbQ4C3w/GwCeKBmP
xwsUESF251XFaEFfm6Dr56Q=
=9jzv
-----END PGP SIGNATURE-----
Starting program: /usr/bin/kxsldbg 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb66cf6c0 (LWP 14435)]
[New Thread 0xb6133b90 (LWP 14438)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6133b90 (LWP 14438)]
0xb6324a2a in xslDbgShellPrintVariable () from /usr/lib/kde3/libkxsldbgpart.so
#0  0xb6324a2a in xslDbgShellPrintVariable () from 
/usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#1  0xb632daf0 in shellPrompt () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#2  0xb632dc78 in debugXSLBreak () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#3  0xb632e39a in debugHandleDebugger () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#4  0xb7ca0699 in xslHandleDebugger (cur=0x81d9c60, node=0x81df038, 
templ=0x821c380, ctxt=0x80d2308) at xsltutils.c:2234
No locals.
#5  0xb7cb7f23 in xsltDebuggerStartSequenceConstructor (ctxt=0x81d9c60, 
contextNode=0x81df038, list=0x82245e8, templ=0x81df038, 
    addCallResult=0xb61330b8) at transform.c:2061
        debugedNode = <value optimized out>
#6  0xb7cba198 in xsltApplyXSLTTemplate (ctxt=0x80d2308, contextNode=0x81df038, 
list=0x82245e8, templ=0x821c380, withParams=0x0)
    at transform.c:2911
        oldVarsBase = <value optimized out>
        start = <value optimized out>
        cur = <value optimized out>
        tmpParam = <value optimized out>
        oldUserFragmentTop = <value optimized out>
        oldLocalFragmentTop = <value optimized out>
        iparam = <value optimized out>
        addCallResult = 1
#7  0xb7cba84d in xsltProcessOneNode (ctxt=0x80d2308, contextNode=0x81df038, 
withParams=0x0) at transform.c:2032
        oldCurTempRule = (xsltTemplatePtr) 0x0
        templ = (xsltTemplatePtr) 0x821c380
        oldNode = <value optimized out>
#8  0xb7cbea42 in xsltApplyStylesheetInternal (style=0x820e5f0, doc=0x81df038, 
params=0xb61331cc, output=0x0, profile=0x0, userCtxt=0x0)
    at transform.c:6032
        st = <value optimized out>
        res = (xmlDocPtr) 0x81d0b78
        ctxt = (xsltTransformContextPtr) 0x80d2308
        root = <value optimized out>
        node = <value optimized out>
        method = (const xmlChar *) 0x822a968 "text"
        doctypePublic = (const xmlChar *) 0x0
        doctypeSystem = (const xmlChar *) 0x0
        version = (const xmlChar *) 0x0
        variables = (xsltStackElemPtr) 0x81391e0
        vptr = <value optimized out>
#9  0xb631a6c5 in ?? () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.
The program being debugged has been started already.
Start it from the beginning? (y or n) Starting program: /usr/bin/kxsldbg 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb66686c0 (LWP 14453)]
[New Thread 0xb60ccb90 (LWP 14454)]
[New Thread 0xb572ab90 (LWP 14455)]
[Thread 0xb572ab90 (LWP 14455) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb60ccb90 (LWP 14454)]
0xb62bda2a in xslDbgShellPrintVariable () from /usr/lib/kde3/libkxsldbgpart.so
#0  0xb62bda2a in xslDbgShellPrintVariable () from 
/usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#1  0xb62c6af0 in shellPrompt () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#2  0xb62c6c78 in debugXSLBreak () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#3  0xb62c739a in debugHandleDebugger () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#4  0xb7c39699 in xslHandleDebugger (cur=0x81bbaa8, node=0x813a1f0, 
templ=0x8201698, ctxt=0x81ea758) at xsltutils.c:2234
No locals.
#5  0xb7c50f23 in xsltDebuggerStartSequenceConstructor (ctxt=0x81bbaa8, 
contextNode=0x813a1f0, list=0x81bab10, templ=0x813a1f0, 
    addCallResult=0xb60cbf28) at transform.c:2061
        debugedNode = <value optimized out>
#6  0xb7c51e4b in xsltApplySequenceConstructor (ctxt=0x81ea758, 
contextNode=0x813a1f0, list=0x81bab10, templ=0x8201698)
    at transform.c:2194
        function = <value optimized out>
        oldCurInst = <value optimized out>
        oldContextNode = <value optimized out>
        cur = <value optimized out>
        insert = <value optimized out>
        copy = <value optimized out>
        level = <value optimized out>
        oldVarsNr = <value optimized out>
        oldLocalFragmentTop = <value optimized out>
        oldLocalFragmentBase = <value optimized out>
        addCallResult = 1
        debuggedNode = (xmlNodePtr) 0x0
#7  0xb7c53053 in xsltApplyXSLTTemplate (ctxt=0x81ea758, contextNode=0x813a1f0, 
list=0x81bab10, templ=0x8201698, withParams=0x0)
    at transform.c:3031
        oldVarsBase = 0
        start = 0
        cur = (xmlNodePtr) 0x81bab10
        tmpParam = <value optimized out>
        oldUserFragmentTop = (xmlDocPtr) 0x0
        oldLocalFragmentTop = (xmlDocPtr) 0x0
        iparam = (xsltStylePreCompPtr) 0xb60cbf98
        addCallResult = 1
#8  0xb7c536c6 in xsltCallTemplate (ctxt=0x81ea758, node=0x813a1f0, 
inst=0x8134088, castedComp=0x81ad710) at transform.c:4638
        withParams = <value optimized out>
#9  0xb7c51aed in xsltApplySequenceConstructor (ctxt=0x81ea758, 
contextNode=0x813a1f0, list=0x81f1af8, templ=0x808f6e8)
    at transform.c:2582
        oldCurInst = <value optimized out>
        oldContextNode = (xmlNodePtr) 0x813a1f0
        cur = <value optimized out>
        insert = (xmlNodePtr) 0x81da2b8
        copy = (xmlNodePtr) 0x0
        level = 0
        oldVarsNr = 0
        oldLocalFragmentTop = (xmlDocPtr) 0x0
        oldLocalFragmentBase = (xmlDocPtr) 0x0
        addCallResult = 1
        debuggedNode = (xmlNodePtr) 0x81d7620
#10 0xb7c53053 in xsltApplyXSLTTemplate (ctxt=0x81ea758, contextNode=0x813a1f0, 
list=0x81f1af8, templ=0x808f6e8, withParams=0x0)
    at transform.c:3031
        oldVarsBase = -1
        start = 0
        cur = (xmlNodePtr) 0x81f1af8
        tmpParam = <value optimized out>
        oldUserFragmentTop = (xmlDocPtr) 0x0
        oldLocalFragmentTop = (xmlDocPtr) 0x0
        iparam = (xsltStylePreCompPtr) 0x0
        addCallResult = 1
#11 0xb7c5384d in xsltProcessOneNode (ctxt=0x81ea758, contextNode=0x813a1f0, 
withParams=0x0) at transform.c:2032
        oldCurTempRule = (xsltTemplatePtr) 0x0
        templ = (xsltTemplatePtr) 0x808f6e8
        oldNode = <value optimized out>
#12 0xb7c57a42 in xsltApplyStylesheetInternal (style=0x81cb280, doc=0x813a1f0, 
params=0xb60cc1cc, output=0x0, profile=0x0, userCtxt=0x0)
    at transform.c:6032
        st = <value optimized out>
        res = (xmlDocPtr) 0x81da2b8
        ctxt = (xsltTransformContextPtr) 0x81ea758
        root = <value optimized out>
        node = <value optimized out>
        method = (const xmlChar *) 0x81fe4c0 "text"
        doctypePublic = (const xmlChar *) 0x0
        doctypeSystem = (const xmlChar *) 0x0
        version = (const xmlChar *) 0x0
        variables = (xsltStackElemPtr) 0x8213af0
        vptr = <value optimized out>
#13 0xb62b36c5 in ?? () from /usr/lib/kde3/libkxsldbgpart.so
No symbol table info available.
#14 0x00000000 in ?? ()
No symbol table info available.
The program is running.  Exit anyway? (y or n) 

Reply via email to