Bug 265479 - Konqueror crashed when I was typing in a command for "Open With..."
Summary: Konqueror crashed when I was typing in a command for "Open With..."
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2011-02-05 01:59 UTC by Tilmann Hentze
Modified: 2018-10-27 04:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tilmann Hentze 2011-02-05 01:59:14 UTC
Application: konqueror (4.4.5 (KDE 4.4.5))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux 6.0 (squeeze)

-- Information about the crash:
Konqueror crashed when I was typing in a command for "Open With..."

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb53ed710 (LWP 30190))]

Thread 3 (Thread 0xafb79b70 (LWP 31163)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb5858f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb7622e0d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb2498427 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb2571180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xb2498471 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb2571180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb5854955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb7615e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xad765b70 (LWP 13513)):
[KCrash Handler]
#6  QMutex::lock (this=0x50) at thread/qmutex.cpp:150
#7  0xb6865ade in QThreadPrivate::finish (arg=0xa297630) at thread/qthread_unix.cpp:270
#8  0xb6865fc6 in ~__pthread_cleanup_class (arg=0xa297630) at /usr/include/pthread.h:535
#9  QThreadPrivate::start (arg=0xa297630) at thread/qthread_unix.cpp:253
#10 0xb5854955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb7615e7e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb53ed710 (LWP 30190)):
#0  0xb3a83213 in ?? () from /usr/lib/libmng.so.1
#1  0xb3ae3df0 in _fini () from /usr/lib/libmng.so.1
#2  0xb7794226 in ?? () from /lib/ld-linux.so.2
#3  0xb75792bf in ?? () from /lib/i686/cmov/libc.so.6
#4  0xb757932f in exit () from /lib/i686/cmov/libc.so.6
#5  0xb5eb4f3b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#6  0xb6eb25aa in KApplication::xioErrhandler (this=0xbfd9e090, dpy=0x8e4d9b8) at ../../kdeui/kernel/kapplication.cpp:408
#7  0xb6eb25e6 in kde_xio_errhandler (dpy=0x8e4d9b8) at ../../kdeui/kernel/kapplication.cpp:125
#8  0xb738cea6 in _XIOError () from /usr/lib/libX11.so.6
#9  0xb73941fa in ?? () from /usr/lib/libX11.so.6
#10 0xb7394b76 in _XEventsQueued () from /usr/lib/libX11.so.6
#11 0xb737d65b in XEventsQueued () from /usr/lib/libX11.so.6
#12 0xb5ef20a5 in x11EventSourceCheck (s=0x8e38640) at kernel/qguieventdispatcher_glib.cpp:87
#13 0xb57b64a9 in g_main_context_check () from /lib/libglib-2.0.so.0
#14 0xb57b6dde in ?? () from /lib/libglib-2.0.so.0
#15 0xb57b71c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#16 0xb698e075 in QEventDispatcherGlib::processEvents (this=0x8e1dc08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#17 0xb5ef1ed5 in QGuiEventDispatcherGlib::processEvents (this=0x8e1dc08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#18 0xb6960ae9 in QEventLoop::processEvents (this=0xbfd9cc50, flags=) at kernel/qeventloop.cpp:149
#19 0xb6960f3a in QEventLoop::exec (this=0xbfd9cc50, flags=...) at kernel/qeventloop.cpp:201
#20 0xb6370723 in QDialog::exec (this=0xbfd9ccb0) at dialogs/qdialog.cpp:546
#21 0xb721fe76 in KRun::displayOpenWithDialog (lst=..., window=0x8f1bc38, tempFiles=false, suggestedFileName=..., asn=...) at ../../kio/kio/krun.cpp:202
#22 0xb7222748 in KRun::runUrl (u=..., _mimetype=..., window=0x8f1bc38, tempFile=216, runExecutables=true, suggestedFileName=..., asn=...) at ../../kio/kio/krun.cpp:179
#23 0xb7222a7a in KRun::foundMimeType (this=0xa890ac8, type=...) at ../../kio/kio/krun.cpp:1430
#24 0xb76dbc50 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#25 0xb72168b0 in KRun::mimeTypeDetermined (this=0xa890ac8, mimeType=...) at ../../kio/kio/krun.cpp:1380
#26 0xb74ef251 in KParts::BrowserRun::slotBrowserMimetype (this=0xa890ac8, _job=0xb167cf8, type=...) at ../../kparts/browserrun.cpp:232
#27 0xb74ef61e in KParts::BrowserRun::qt_metacall (this=0xa890ac8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd9d1b4) at ./browserrun.moc:80
#28 0xb76dc0da in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#29 0xb69677aa in QMetaObject::metacall (object=0xa890ac8, cl=3014560952, idx=0, argv=0xbfd9d1b4) at kernel/qmetaobject.cpp:237
#30 0xb69761bb in QMetaObject::activate (sender=0xb167cf8, m=0xb73442d0, local_signal_index=4, argv=0xbfd9d1b4) at kernel/qobject.cpp:3295
#31 0xb718eb79 in KIO::TransferJob::mimetype (this=0xb167cf8, _t1=0xb167cf8, _t2=...) at ./jobclasses.moc:416
#32 0xb71918f5 in KIO::TransferJob::slotMimetype (this=0xb167cf8, type=...) at ../../kio/kio/job.cpp:1193
#33 0xb7195bdd in KIO::TransferJob::qt_metacall (this=0xb167cf8, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0xbfd9d348) at ./jobclasses.moc:370
#34 0xb69677aa in QMetaObject::metacall (object=0xb167cf8, cl=3014560952, idx=50, argv=0xbfd9d348) at kernel/qmetaobject.cpp:237
#35 0xb69761bb in QMetaObject::activate (sender=0xa10fdd0, m=0xb7346f44, local_signal_index=19, argv=0xbfd9d348) at kernel/qobject.cpp:3295
#36 0xb7262fc3 in KIO::SlaveInterface::mimeType (this=0xa10fdd0, _t1=...) at ./slaveinterface.moc:273
#37 0xb72661ae in KIO::SlaveInterface::dispatch (this=0xa10fdd0, _cmd=21, rawdata=...) at ../../kio/kio/slaveinterface.cpp:270
#38 0xb7263963 in KIO::SlaveInterface::dispatch (this=0xa10fdd0) at ../../kio/kio/slaveinterface.cpp:91
#39 0xb7256e38 in KIO::Slave::gotInput (this=0xa10fdd0) at ../../kio/kio/slave.cpp:324
#40 0xb7257043 in KIO::Slave::qt_metacall (this=0xa10fdd0, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfd9d62c) at ./slave.moc:82
#41 0xb69677aa in QMetaObject::metacall (object=0xa10fdd0, cl=3014560952, idx=30, argv=0xbfd9d62c) at kernel/qmetaobject.cpp:237
#42 0xb69761bb in QMetaObject::activate (sender=0xbc75d00, m=0xb7343820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#43 0xb715fcb7 in KIO::Connection::readyRead (this=0xbc75d00) at ./connection.moc:92
#44 0xb716205e in KIO::ConnectionPrivate::dequeue (this=0xa97e390) at ../../kio/kio/connection.cpp:82
#45 0xb716218e in KIO::Connection::qt_metacall (this=0xbc75d00, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xc493250) at ./connection.moc:79
#46 0xb69677aa in QMetaObject::metacall (object=0xbc75d00, cl=3014560952, idx=5, argv=0xc493250) at kernel/qmetaobject.cpp:237
#47 0xb6971d36 in QMetaCallEvent::placeMetaCall (this=0xac8fdb0, object=0xbc75d00) at kernel/qobject.cpp:561
#48 0xb6972dfe in QObject::event (this=0xbc75d00, e=0xac8fdb0) at kernel/qobject.cpp:1248
#49 0xb5e335cc in QApplicationPrivate::notify_helper (this=0x8e35470, receiver=0xbc75d00, e=0xac8fdb0) at kernel/qapplication.cpp:4302
#50 0xb5e3a15e in QApplication::notify (this=0xbfd9e090, receiver=0xbc75d00, e=0xac8fdb0) at kernel/qapplication.cpp:3706
#51 0xb6eb2bfa in KApplication::notify (this=0xbfd9e090, receiver=0xbc75d00, event=0xac8fdb0) at ../../kdeui/kernel/kapplication.cpp:302
#52 0xb69624cb in QCoreApplication::notifyInternal (this=0xbfd9e090, receiver=0xbc75d00, event=0xac8fdb0) at kernel/qcoreapplication.cpp:726
#53 0xb6965f2c in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8e1df48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8e1df48) at kernel/qcoreapplication.cpp:1367
#55 0xb69660ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#56 0xb698e57f in QCoreApplication::sendPostedEvents (s=0x8e37778) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#57 postEventSourceDispatch (s=0x8e37778) at kernel/qeventdispatcher_glib.cpp:276
#58 0xb57b3305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0xb57b6fe8 in ?? () from /lib/libglib-2.0.so.0
#60 0xb57b71c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#61 0xb698e075 in QEventDispatcherGlib::processEvents (this=0x8e1dc08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#62 0xb5ef1ed5 in QGuiEventDispatcherGlib::processEvents (this=0x8e1dc08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb6960ae9 in QEventLoop::processEvents (this=0xbfd9dee4, flags=) at kernel/qeventloop.cpp:149
#64 0xb6960f3a in QEventLoop::exec (this=0xbfd9dee4, flags=...) at kernel/qeventloop.cpp:201
#65 0xb696616f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#66 0xb5e33667 in QApplication::exec () at kernel/qapplication.cpp:3581
#67 0xb776a9ff in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#68 0x080485fb in _start ()

This bug may be a duplicate of or related to bug 262752.

Possible duplicates by query: bug 262752, bug 242243, bug 237270, bug 237120, bug 236787.

Reported using DrKonqi
Comment 1 Tommi Tervo 2011-02-05 08:36:30 UTC
Probably dupe of this one:
https://bugs.kde.org/show_bug.cgi?id=242697

Could you post valgrind log of this crash, for example:

valgrind --error-limit=no --num-callers=50 --freelist-vol=100000000 --log-file=265479.log konqueror
Comment 2 Tilmann Hentze 2011-02-06 11:56:02 UTC
I had to cut the --freelist-vol down, because having memcheck occupying 1.3G RAM with .5GB physical memory made using konqueror a tad tedious.

Here's the log of:
$ valgrind --error-limit=no --num-callers=50 --freelist-vol=1000000 --log-file=265479-3.log konqueror


==31293== Memcheck, a memory error detector
==31293== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==31293== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==31293== Command: konqueror
==31293== Parent PID: 3651
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x5BF5A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x5BF5B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x5BF5B82: inflateInit_ (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x5BF034E: uncompress (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x4DA48BE: qUncompress(unsigned char const*, int) (qbytearray.cpp:549)
==31293==    by 0x49925BD: KPixmapCache::Private::loadData(int, QPixmap&) (qbytearray.h:586)
==31293==    by 0x49936E0: KPixmapCache::find(QString const&, QPixmap&) (kpixmapcache.cpp:1354)
==31293==    by 0x48D11AA: KIconCache::find(QString const&, QPixmap&) (kiconcache.cpp:292)
==31293==    by 0x48D1FEF: KIconCache::find(QString const&, QPixmap&, QString*) (kiconcache.cpp:277)
==31293==    by 0x48C4354: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1092)
==31293==    by 0x48BD5D8: KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (kiconengine.cpp:119)
==31293==    by 0x52465E5: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (qicon.cpp:678)
==31293==    by 0x52318A2: QWidgetPrivate::setWindowIcon_sys(bool) (qwidget_x11.cpp:1459)
==31293==    by 0x51E52E0: QWidget::create(unsigned long, bool, bool) (qwidget.cpp:1355)
==31293==    by 0x51E1345: QWidgetPrivate::createWinId(unsigned long) (qwidget.cpp:2343)
==31293==    by 0x51E5067: QWidget::createWinId() (qwidget.cpp:2359)
==31293==    by 0x52202CD: setupOwner() (qclipboard_x11.cpp:131)
==31293==    by 0x5220D58: QClipboard::QClipboard(QObject*) (qclipboard_x11.cpp:458)
==31293==    by 0x5185823: QApplication::clipboard() (qapplication.cpp:3092)
==31293==    by 0x49085DB: KClipboardSynchronizer::Private::setupSignals() (kclipboard.cpp:94)
==31293==    by 0x4908CBA: KClipboardSynchronizer::KClipboardSynchronizer(QObject*) (kclipboard.cpp:84)
==31293==    by 0x4908D6E: KClipboardSynchronizer::self() (kclipboard.cpp:73)
==31293==    by 0x490335F: KApplicationPrivate::init(bool) (kapplication.cpp:463)
==31293==    by 0x4904C16: KApplication::KApplication(bool) (kapplication.cpp:343)
==31293==    by 0x405096C: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x40E5519: kdemain (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x80485FA: ??? (in /usr/bin/konqueror)
==31293==    by 0x4131C75: (below main) (libc-start.c:228)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x5BF5A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x5BF5B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x5BF5B82: inflateInit_ (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x60C5A50: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0)
==31293==    by 0x60C5C19: png_create_read_struct (in /lib/libpng12.so.0.44.0)
==31293==    by 0x529F663: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:353)
==31293==    by 0x529FF52: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:424)
==31293==    by 0x526BB1B: QImageReader::read(QImage*) (qimagereader.cpp:1129)
==31293==    by 0x526C0C6: QImageReader::read() (qimagereader.cpp:1079)
==31293==    by 0x525E311: QImage::load(QString const&, char const*) (qimage.cpp:4615)
==31293==    by 0x525E589: QImage::QImage(QString const&, char const*) (qimage.cpp:1019)
==31293==    by 0x49AFAA1: KAnimatedButton::updateIcons() (kanimatedbutton.cpp:173)
==31293==    by 0x49AFC5D: KAnimatedButton::setIcons(QString const&) (kanimatedbutton.cpp:104)
==31293==    by 0x40B09C6: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x40BBEC1: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x406EF35: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x40E7753: kdemain (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x80485FA: ??? (in /usr/bin/konqueror)
==31293==    by 0x4131C75: (below main) (libc-start.c:228)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x53A78A0: QX11PaintEngine::updateMatrix(QTransform const&) (qpaintengine_x11.cpp:2038)
==31293==    by 0x53B332A: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1077)
==31293==    by 0x52EF403: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:893)
==31293==    by 0x52EF4CB: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:921)
==31293==    by 0x52F33C6: QPainter::save() (qpainter.cpp:1591)
==31293==    by 0x540087D: QTextControl::drawContents(QPainter*, QRectF const&, QWidget*) (qtextcontrol.cpp:2917)
==31293==    by 0x565F771: QTextEditPrivate::paint(QPainter*, QPaintEvent*) (qtextedit.cpp:1496)
==31293==    by 0x565F833: QTextEdit::paintEvent(QPaintEvent*) (qtextedit.cpp:1514)
==31293==    by 0x4A1E3AE: KTextEdit::paintEvent(QPaintEvent*) (ktextedit.cpp:1089)
==31293==    by 0x51E3685: QWidget::event(QEvent*) (qwidget.cpp:8190)
==31293==    by 0x55DD8D2: QFrame::event(QEvent*) (qframe.cpp:557)
==31293==    by 0x5678091: QAbstractScrollArea::viewportEvent(QEvent*) (qabstractscrollarea.cpp:1036)
==31293==    by 0x567AA64: QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) (qabstractscrollarea_p.h:100)
==31293==    by 0x4E9C769: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (qcoreapplication.cpp:841)
==31293==    by 0x51855A8: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4298)
==31293==    by 0x518C1F8: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4267)
==31293==    by 0x4901BF9: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==31293==    by 0x4E9D4CA: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:726)
==31293==    by 0x51EC975: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qcoreapplication.h:218)
==31293==    by 0x51ED7B4: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5476)
==31293==    by 0x51EC6C4: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5412)
==31293==    by 0x51EDA1F: QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) (qwidget.cpp:4962)
==31293==    by 0x9458F73: T.1759 (render_replaced.cpp:702)
==31293==    by 0x9459719: khtml::RenderWidget::paintWidget(khtml::RenderObject::PaintInfo&, QWidget*, int, int, QPixmap**) (render_replaced.cpp:766)
==31293==    by 0x9459BD4: khtml::RenderWidget::paint(khtml::RenderObject::PaintInfo&, int, int) (render_replaced.cpp:630)
==31293==    by 0x947BDB1: khtml::InlineBox::paint(khtml::RenderObject::PaintInfo&, int, int) (render_line.cpp:141)
==31293==    by 0x94799DC: khtml::InlineFlowBox::paint(khtml::RenderObject::PaintInfo&, int, int) (render_line.cpp:873)
==31293==    by 0x9479BA1: khtml::RootInlineBox::paint(khtml::RenderObject::PaintInfo&, int, int) (render_line.cpp:1181)
==31293==    by 0x943659C: khtml::RenderFlow::paintLines(khtml::RenderObject::PaintInfo&, int, int) (render_flow.cpp:390)
==31293==    by 0x940DBB4: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1794)
==31293==    by 0x9450CFD: khtml::RenderTableCell::paint(khtml::RenderObject::PaintInfo&, int, int) (render_table.cpp:3007)
==31293==    by 0x9449D62: khtml::RenderTableSection::paint(khtml::RenderObject::PaintInfo&, int, int) (render_table.cpp:1938)
==31293==    by 0x944739F: khtml::RenderTable::paint(khtml::RenderObject::PaintInfo&, int, int) (render_table.cpp:497)
==31293==    by 0x940DCE7: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1798)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940DCE7: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1798)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940DCE7: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1798)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940DCE7: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1798)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940D9BB: khtml::RenderBlock::paintFloats(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1898)
==31293==    by 0x940DBF4: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1803)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940D932: khtml::RenderBlock::paintFloats(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1894)
==31293==    by 0x940DBF4: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1803)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940DCE7: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1798)
==31293==    by 0x940E76C: khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) (render_block.cpp:1764)
==31293==    by 0x940DCE7: khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int, bool) (render_block.cpp:1798)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x5BF5A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x5BF5B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==31293==    by 0x4B45B0A: KGzipFilter::init(int, KGzipFilter::Flag) (kgzipfilter.cpp:84)
==31293==    by 0x4B45D7F: KGzipFilter::init(int) (kgzipfilter.cpp:70)
==31293==    by 0x4B470AD: KFilterDev::open(QFlags<QIODevice::OpenModeFlag>) (kfilterdev.cpp:111)
==31293==    by 0x933E91B: KHTMLPageCacheEntry::fetchData(QObject*, char const*) (khtml_pagecache.cpp:122)
==31293==    by 0x933EA25: KHTMLPageCache::fetchData(long, QObject*, char const*) (khtml_pagecache.cpp:215)
==31293==    by 0x92EBDC4: KHTMLPart::restoreURL(KUrl const&) (khtml_part.cpp:654)
==31293==    by 0x92FF4BF: KHTMLPart::restoreState(QDataStream&) (khtml_part.cpp:5523)
==31293==    by 0x932C04D: KHTMLPartBrowserExtension::restoreState(QDataStream&) (khtml_ext.cpp:104)
==31293==    by 0x4060C0F: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x40A4F1F: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x40BA79F: ??? (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4EB8A76: QSingleShotTimer::timeout() (qtimer.moc:82)
==31293==    by 0x4EB8B8B: QSingleShotTimer::timerEvent(QTimerEvent*) (qtimer.cpp:308)
==31293==    by 0x4EADC53: QObject::event(QEvent*) (qobject.cpp:1212)
==31293==    by 0x51855CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4302)
==31293==    by 0x518C15D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3706)
==31293==    by 0x4901BF9: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==31293==    by 0x4E9D4CA: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:726)
==31293==    by 0x4ECC795: QTimerInfoList::activateTimers() (qcoreapplication.h:215)
==31293==    by 0x4EC9383: timerSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:184)
==31293==    by 0x5FA5304: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.2)
==31293==    by 0x5FA8FE7: ??? (in /lib/libglib-2.0.so.0.2400.2)
==31293==    by 0x5FA91C7: g_main_context_iteration (in /lib/libglib-2.0.so.0.2400.2)
==31293==    by 0x4EC9074: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412)
==31293==    by 0x5243ED4: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:204)
==31293==    by 0x4E9BAE8: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==31293==    by 0x4E9BF39: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==31293==    by 0x4EA116E: QCoreApplication::exec() (qcoreapplication.cpp:1003)
==31293==    by 0x5185666: QApplication::exec() (qapplication.cpp:3581)
==31293==    by 0x40E59FE: kdemain (in /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so)
==31293==    by 0x80485FA: ??? (in /usr/bin/konqueror)
==31293==    by 0x4131C75: (below main) (libc-start.c:228)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x9886E29: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:465)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x9886E31: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:465)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x9886EA6: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:469)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x9886EAC: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:469)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Use of uninitialised value of size 4
==31293==    at 0x9886EB1: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:470)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Use of uninitialised value of size 4
==31293==    at 0x9886EC0: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.h:133)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Conditional jump or move depends on uninitialised value(s)
==31293==    at 0x9886EC4: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.h:133)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== Use of uninitialised value of size 4
==31293==    at 0x9886ECF: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:473)
==31293==    by 0x988747F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)
==31293==    by 0x98874A6: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)
==31293==    by 0x98874F3: KJS::Collector::collect() (collector.cpp:687)
==31293==    by 0x9887BE5: KJS::Collector::allocate(unsigned int) (collector.cpp:330)
==31293==    by 0x98B89EC: KJS::JSCell::operator new(unsigned int) (value.cpp:41)
==31293==    by 0x98B8A6B: KJS::jsString(KJS::UString const&) (value.cpp:197)
==31293==    by 0x989E361: KJS::StringProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (string_object.cpp:682)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x98B6C7A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==31293==    by 0x98BA89C: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:70)
==31293==    by 0x98D8891: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==31293==    by 0x9888E59: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927)
==31293==    by 0x98BDA39: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556)
==31293==    by 0x98BDBE6: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496)
==31293==    by 0x956BDBE: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158)
==31293==    by 0x92EDD66: KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) (khtml_part.cpp:1323)
==31293==    by 0x93AB102: khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) (htmltokenizer.cpp:501)
==31293==    by 0x93AF604: khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (htmltokenizer.cpp:2122)
==31293==    by 0x94E1234: khtml::CachedScript::checkNotify() (loader.cpp:390)
==31293==    by 0x94E145B: khtml::CachedScript::data(QBuffer&, bool) (loader.cpp:382)
==31293==    by 0x94DEE64: khtml::Loader::slotFinished(KJob*) (loader.cpp:1468)
==31293==    by 0x94DF1D6: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:143)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x4BBBD42: KJob::result(KJob*) (kjob.moc:194)
==31293==    by 0x4BBC0A7: KJob::emitResult() (kjob.cpp:312)
==31293==    by 0x4525D1F: KIO::SimpleJob::slotFinished() (job.cpp:517)
==31293==    by 0x452624F: KIO::TransferJob::slotFinished() (job.cpp:1097)
==31293==    by 0x4523B82: KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) (jobclasses.moc:367)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x45F14A6: KIO::SlaveInterface::finished() (slaveinterface.moc:171)
==31293==    by 0x45F47CC: KIO::SlaveInterface::dispatch(int, QByteArray const&) (slaveinterface.cpp:175)
==31293==    by 0x45F1962: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:91)
==31293==    by 0x45E4E37: KIO::Slave::gotInput() (slave.cpp:324)
==31293==    by 0x45E5042: KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) (slave.moc:82)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293==    by 0x4EB11BA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3295)
==31293==    by 0x44EDCB6: KIO::Connection::readyRead() (connection.moc:92)
==31293==    by 0x44F005D: KIO::ConnectionPrivate::dequeue() (connection.cpp:82)
==31293==    by 0x44F018D: KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) (connection.moc:79)
==31293==    by 0x4EA27A9: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:237)
==31293== 
==31293== 
==31293== HEAP SUMMARY:
==31293==     in use at exit: 21,498,121 bytes in 338,383 blocks
==31293==   total heap usage: 6,661,525 allocs, 6,323,142 frees, 1,040,646,270 bytes allocated
==31293== 
==31293== LEAK SUMMARY:
==31293==    definitely lost: 28,370 bytes in 169 blocks
==31293==    indirectly lost: 135,198 bytes in 6,494 blocks
==31293==      possibly lost: 15,967,225 bytes in 239,926 blocks
==31293==    still reachable: 5,367,328 bytes in 91,794 blocks
==31293==         suppressed: 0 bytes in 0 blocks
==31293== Rerun with --leak-check=full to see details of leaked memory
==31293== 
==31293== For counts of detected and suppressed errors, rerun with: -v
==31293== Use --track-origins=yes to see where uninitialised values come from
==31293== ERROR SUMMARY: 16642 errors from 12 contexts (suppressed: 426 from 17)
Comment 3 Myriam Schweingruber 2012-06-28 16:39:21 UTC
Setting status correctly.
Comment 4 Dawit Alemayehu 2012-07-21 00:01:28 UTC
Is this reproducable with a more recent version of KDE, v4.7 or v4.8 and higher ? 4.4.5 is too old now.
Comment 5 Andrew Crouthamel 2018-09-23 02:40:28 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 04:01:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!