crash on conference2006.kde.org

Thiago Macieira thiago at kde.org
Tue Jun 6 20:08:42 BST 2006


Spiros Georgaras wrote:
>On Tuesday 06 June 2006 21:33 Leo Savernik wrote:
>> Can anybody reproduce?

Yes.

>Ι cannont reprodeuce on suse 10.1 with 3.5.3 RPMs...
>
>Loaded the page, and scrolled all the way down, using arrow keys, end
> key, space and mouse wheel. No problem...

It doesn't crash for me, but I do see some valgrind errors.

==32306== Conditional jump or move depends on uninitialised value(s)
==32306==    at 0x7689143: KHTMLPart::clear() (khtml_part.cpp:1370)
==32306==    by 0x76898CA: KHTMLPart::begin(KURL const&, int, int) 
(khtml_part.cpp:1886)
==32306==    by 0x767E32A: KHTMLPart::slotData(KIO::Job*, QMemArray<char> 
const&) (khtml_part.cpp:1579)
==32306==    by 0x7696E0E: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:501)
==32306==    by 0x505F312: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==32306==    by 0x4534042: KIO::TransferJob::data(KIO::Job*, 
QMemArray<char> const&) (jobclasses.moc:993)
==32306==    by 0x45340D2: KIO::TransferJob::slotData(QMemArray<char> 
const&) (job.cpp:906)
==32306==    by 0x4536101: KIO::TransferJob::qt_invoke(int, QUObject*) 
(jobclasses.moc:1072)
==32306==    by 0x505F312: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==32306==    by 0x451FA97: KIO::SlaveInterface::data(QMemArray<char> 
const&) (slaveinterface.moc:194)
==32306==    by 0x4521A82: KIO::SlaveInterface::dispatch(int, 
QMemArray<char> const&) (slaveinterface.cpp:234)
==32306==    by 0x452136D: KIO::SlaveInterface::dispatch() 
(slaveinterface.cpp:173)

==32306== Use of uninitialised value of size 4
==32306==    at 0x775A746: 
khtml::RenderText::paint(khtml::RenderObject::PaintInfo&, int, int) 
(render_text.cpp:949)
==32306==    by 0x77358F7: 
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, 
int, bool) (render_block.cpp:1637)
==32306==    by 0x7735B62: 
khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) 
(render_block.cpp:1604)
==32306==    by 0x77356D1: 
khtml::RenderBlock::paintFloats(khtml::RenderObject::PaintInfo&, int, 
int, bool) (render_block.cpp:1695)
==32306==    by 0x773596A: 
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, 
int, bool) (render_block.cpp:1644)
==32306==    by 0x7735B62: 
khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) 
(render_block.cpp:1604)
==32306==    by 0x77358F7: 
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, 
int, bool) (render_block.cpp:1637)
==32306==    by 0x7735B62: 
khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) 
(render_block.cpp:1604)
==32306==    by 0x77358F7: 
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, 
int, bool) (render_block.cpp:1637)
==32306==    by 0x7735B62: 
khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) 
(render_block.cpp:1604)
==32306==    by 0x77358F7: 
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, 
int, bool) (render_block.cpp:1637)
==32306==    by 0x7735B62: 
khtml::RenderBlock::paint(khtml::RenderObject::PaintInfo&, int, int) 
(render_block.cpp:1604)

Then repeat the same error, just changing the line numbers (949 and 950).

The source is KHTML r534114 unmodified. KHTML r548000 does not show any 
problems.

-- 
Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
  thiago.macieira (AT) trolltech.com     Trolltech AS
    GPG: 0x6EF45358                   |  Sandakerveien 116,
    E067 918B B660 DBD1 105C          |  NO-0402
    966C 33F5 F005 6EF4 5358          |  Oslo, Norway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20060606/e298c934/attachment.sig>


More information about the kfm-devel mailing list