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

Bug#450549: Segmentation fault



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 to: