[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 94498] loading SVG graphic and going back crashes Konqueror
From:       Volker Lukas <vlukas () gmx ! de>
Date:       2004-12-06 19:29:00
Message-ID: 20041206192900.5041.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
        
http://bugs.kde.org/show_bug.cgi?id=94498        




------- Additional Comments From vlukas gmx de  2004-12-06 20:28 -------
Just in case this is of any help, following is the output of Valgrinds memchecker. \
The sequence of events the messages correspond to are: 1. Start Konqueror under \
Valgrind. 2. Pasting the address \
(http://www.home.unix-ag.org/simon/penguin/penguin.svg)  into the address bar.
3. Pressing enter.
 (waiting)
4. Pressing "Back" button in Konquerors Main Toolbar.
 (waiting)
5. Dr.Konqi shows up -> Pressing close.

-----------------------------------------------------------------------

/usr/local/valgrind/bin/valgrind --tool=memcheck /opt/kde3/bin/konqueror
==8014== Memcheck, a memory error detector for x86-linux.
==8014== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==8014== Using valgrind-2.2.0, a program supervision framework for x86-linux.
==8014== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==8014== For more details, rerun with: -v
==8014==
==8014== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==8014==    at 0x1CFA83D8: write (in /lib/i686/libc.so.6)
==8014==    by 0x1CCF7B8D: _X11TransSocketWrite (in /usr/X11R6/lib/libX11.so.6.2)
==8014==    by 0x1CCF87CE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2)
==8014==    by 0x1CCD7805: _XFlushInt (in /usr/X11R6/lib/libX11.so.6.2)
==8014==  Address 0x804CF64 is not stack'd, malloc'd or (recently) free'd
==8014==
==8014== Conditional jump or move depends on uninitialised value(s)
==8014==    at 0x1DAE9643: KHTMLPart::clear() (in /opt/kde3/lib/libkhtml.so.4.2.0)
==8014==    by 0x1DAEC1A4: KHTMLPart::begin(KURL const&, int, int) (in \
/opt/kde3/lib/libkhtml.so.4.2.0) ==8014==    by 0x1E05AE8D: \
KonqAboutPage::serve(QString const&, QString const&)(in \
/opt/kde3/lib/kde3/konq_aboutpage.so) ==8014==    by 0x1E05ACE5: \
KonqAboutPage::openURL(KURL const&) (in /opt/kde3/lib/kde3/konq_aboutpage.so) \
==8014== ==8014== Syscall param writev(vector[...]) contains uninitialised or \
unaddressable byte(s) ==8014==    at 0x1CFAEA65: do_writev (in /lib/i686/libc.so.6)
==8014==    by 0x1CCF7C0D: _X11TransSocketWritev (in /usr/X11R6/lib/libX11.so.6.2)
==8014==    by 0x1CCF882E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
==8014==    by 0x1CCD8759: _XSend (in /usr/X11R6/lib/libX11.so.6.2)
==8014==  Address 0x804D28D is not stack'd, malloc'd or (recently) free'd
konqueror: ERROR: Error in BrowserExtension::actionSlotMap(), unknown action : \
                searchProvider
konqueror: ERROR: Error in BrowserExtension::actionSlotMap(), unknown action : \
searchProvider ==8014==
==8014== Conditional jump or move depends on uninitialised value(s)
==8014==    at 0x1DAE9643: KHTMLPart::clear() (in /opt/kde3/lib/libkhtml.so.4.2.0)
==8014==    by 0x1DAE4C36: KHTMLPart::~KHTMLPart() (in \
/opt/kde3/lib/libkhtml.so.4.2.0) ==8014==    by 0x1E05AB84: \
KonqAboutPage::~KonqAboutPage() (in /opt/kde3/lib/kde3/konq_aboutpage.so) ==8014==    \
by 0x1B979C68: KonqView::switchView(KonqViewFactory&) (in \
                /opt/kde3/lib/libkdeinit_konqueror.so)
konqueror: ERROR: Error in BrowserExtension::actionSlotMap(), unknown action : \
searchProvider ==8014==
==8014== Conditional jump or move depends on uninitialised value(s)
==8014==    at 0x1DAE9643: KHTMLPart::clear() (in /opt/kde3/lib/libkhtml.so.4.2.0)
==8014==    by 0x1DAEC1A4: KHTMLPart::begin(KURL const&, int, int) (in \
/opt/kde3/lib/libkhtml.so.4.2.0) ==8014==    by 0x1E05AE8D: \
KonqAboutPage::serve(QString const&, QString const&)(in \
/opt/kde3/lib/kde3/konq_aboutpage.so) ==8014==    by 0x1E05ADD6: \
KonqAboutPage::restoreState(QDataStream&) (in /opt/kde3/lib/kde3/konq_aboutpage.so) \
==8014== ==8014== Conditional jump or move depends on uninitialised value(s)
==8014==    at 0x1DAE9643: KHTMLPart::clear() (in /opt/kde3/lib/libkhtml.so.4.2.0)
==8014==    by 0x1DAE4C36: KHTMLPart::~KHTMLPart() (in \
/opt/kde3/lib/libkhtml.so.4.2.0) ==8014==    by 0x1E05AB84: \
KonqAboutPage::~KonqAboutPage() (in /opt/kde3/lib/kde3/konq_aboutpage.so) ==8014==    \
by 0x1B9791B7: KonqView::~KonqView() (in /opt/kde3/lib/libkdeinit_konqueror.so) \
==8014== ==8014== Invalid write of size 1
==8014==    at 0x1E8C8707: KSVG::InputHandler::endDocument() (in \
/opt/kde3/lib/libksvg.so.0.0.1) ==8014==    by 0x1C91AFB8: \
QXmlSimpleReader::parseBeginOrContinue(int, bool) (in \
/usr/lib/qt3/lib/libqt-mt.so.3.3.3) ==8014==    by 0x1C91ADBE: \
QXmlSimpleReader::parse(QXmlInputSource const*, bool) (in \
/usr/lib/qt3/lib/libqt-mt.so.3.3.3) ==8014==    by 0x1C91ACFF: \
QXmlSimpleReader::parse(QXmlInputSource const*) (in \
/usr/lib/qt3/lib/libqt-mt.so.3.3.3) ==8014==  Address 0xCC is not stack'd, malloc'd \
                or (recently) free'd
KCrash: Application 'konqueror' crashing...
==8014==
==8014== ERROR SUMMARY: 114 errors from 7 contexts (suppressed: 184 from 2)
==8014== malloc/free: in use at exit: 4890765 bytes in 99219 blocks.
==8014== malloc/free: 836382 allocs, 737163 frees, 30032796 bytes allocated.
==8014== For a detailed leak analysis,  rerun with: --leak-check=yes
==8014== For counts of detected errors, rerun with: -v


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic