Version: 4.00.62 (KDE 4.0.62 >= 20080213) (using 4.00.62 (KDE 4.0.62 >= 20080213), Gentoo) Compiler: i686-pc-linux-gnu-gcc OS: Linux (i686) release 2.6.23-gentoo-r6 I tried to reproduce bug #157929. Indeed, konqueror crashes for me on the given website (http://www.rad.sik.si/), but I get a completely different backtrace from the one in bug #157929, so I decided to open a new bug for this one. I use kdelibs r774814. Below you can find a backtrace of the crash as well as a Valgrind log. Application: Konqueror (konqueror), signal SIGABRT Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb6432a10 (LWP 7666)] [KCrash handler] #6 0xffffe410 in __kernel_vsyscall () #7 0xb665e1f1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0xb665f9b8 in *__GI_abort () at abort.c:88 #9 0xb669ab78 in malloc_printerr (action=2, str=0xb6746ee4 "free(): invalid pointer", ptr=0x1df2) at malloc.c:5892 #10 0xb669c7e5 in *__GI___libc_free (mem=0x847a790) at malloc.c:3586 #11 0xb684b011 in operator delete () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6 #12 0xb684b06d in operator delete[] () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6 #13 0xb4635887 in ~PNGLoader (this=0x84ac560) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/imload/decoders/pngloader.cpp:229 #14 0xb4630375 in khtmlImLoad::Image::processEOF (this=0x8675fe8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/imload/image.cpp:208 #15 0xb45576a4 in khtml::CachedImage::data (this=0x82c4408, _buffer=@0x8676754, eof=true) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/misc/loader.cpp:861 #16 0xb4556b79 in khtml::Loader::slotFinished (this=0x814cf50, job=0x866e208) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/misc/loader.cpp:1299 #17 0xb4556e61 in khtml::Loader::qt_metacall (this=0x814cf50, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfea87ac) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/khtml/loader.moc:126 #18 0xb73501f4 in QMetaObject::activate (sender=0x866e208, from_signal_index=7, to_signal_index=7, argv=<value optimized out>) at kernel/qobject.cpp:3081 #19 0xb7350d94 in QMetaObject::activate (sender=0x866e208, m=0xb7c573a8, local_signal_index=3, argv=0xbfea87ac) at kernel/qobject.cpp:3140 #20 0xb7b55044 in KJob::result (this=0x866e208, _t1=0x866e208) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kdecore/kjob.moc:185 #21 0xb7b55582 in KJob::emitResult (this=0x866e208) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/jobs/kjob.cpp:290 #22 0xb7d0e2d8 in KIO::SimpleJob::slotFinished (this=0x866e208) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/job.cpp:491 #23 0xb7d0e68a in KIO::TransferJob::slotFinished (this=0x866e208) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/job.cpp:961 #24 0xb7d15223 in KIO::TransferJob::qt_metacall (this=0x866e208, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfea8e34) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/jobclasses.moc:335 #25 0xb73501f4 in QMetaObject::activate (sender=0x83116e0, from_signal_index=8, to_signal_index=8, argv=<value optimized out>) at kernel/qobject.cpp:3081 #26 0xb7350d94 in QMetaObject::activate (sender=0x83116e0, m=0xb7e81024, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3140 #27 0xb7db6d76 in KIO::SlaveInterface::finished (this=0x83116e0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/slaveinterface.moc:160 #28 0xb7db893a in KIO::SlaveInterface::dispatch (this=0x83116e0, _cmd=104, rawdata=@0xbfea9014) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/slaveinterface.cpp:176 #29 0xb7db9596 in KIO::SlaveInterface::dispatch (this=0x83116e0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/slaveinterface.cpp:90 #30 0xb7dabc07 in KIO::Slave::gotInput (this=0x83116e0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/slave.cpp:319 #31 0xb7dad15d in KIO::Slave::qt_metacall (this=0x83116e0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfea9534) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/slave.moc:74 #32 0xb73501f4 in QMetaObject::activate (sender=0x8358958, from_signal_index=4, to_signal_index=4, argv=<value optimized out>) at kernel/qobject.cpp:3081 #33 0xb7350d94 in QMetaObject::activate (sender=0x8358958, m=0xb7e7df20, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3140 #34 0xb7ce6b43 in KIO::Connection::readyRead (this=0x8358958) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/connection.moc:83 #35 0xb7ce79c6 in KIO::ConnectionPrivate::dequeue (this=0x83073c0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/connection.cpp:82 #36 0xb7ce8775 in KIO::Connection::qt_metacall (this=0x8358958, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x865f190) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/connection.moc:71 #37 0xb734b2f9 in QMetaCallEvent::placeMetaCall (this=0x8301538, object=0x8358958) at kernel/qobject.cpp:536 #38 0xb734e017 in QObject::event (this=0x8358958, e=0x1df2) at kernel/qobject.cpp:1122 #39 0xb69dde8a in QApplicationPrivate::notify_helper (this=0x8058cd0, receiver=0x8358958, e=0x8301538) at kernel/qapplication.cpp:3556 #40 0xb69df77a in QApplication::notify (this=0xbfea9f48, receiver=0x8358958, e=0x8301538) at kernel/qapplication.cpp:3115 #41 0xb791f8a3 in KApplication::notify (this=0xbfea9f48, receiver=0x8358958, event=0x8301538) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311 #42 0xb733cd7b in QCoreApplication::notifyInternal (this=0xbfea9f48, receiver=0x8358958, event=0x8301538) at kernel/qcoreapplication.cpp:530 #43 0xb733e21a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804ce50) at kernel/qcoreapplication.h:200 #44 0xb7366905 in QEventDispatcherUNIX::processEvents (this=0x8058790, flags=@0xbfea9c28) at kernel/qeventdispatcher_unix.cpp:858 #45 0xb6a67cce in QEventDispatcherX11::processEvents (this=0x8058790, flags=@0xbfea9c54) at kernel/qeventdispatcher_x11.cpp:145 #46 0xb733c191 in QEventLoop::processEvents (this=0xbfea9cc0, flags=@0xbfea9c88) at kernel/qeventloop.cpp:140 #47 0xb733c29a in QEventLoop::exec (this=0xbfea9cc0, flags=@0xbfea9cc8) at kernel/qeventloop.cpp:186 #48 0xb733e626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759 #49 0xb69dd487 in QApplication::exec () at kernel/qapplication.cpp:3053 #50 0xb7fc3a47 in kdemain (argc=4, argv=0xbfeaa2c4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218 #51 0x080487e2 in main (argc=) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3 #52 0xb664afdc in __libc_start_main (main=0x80487c0 <main>, argc=4, ubp_av=0xbfeaa2c4, init=0x8048810 <__libc_csu_init>, fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7fe8100 <_dl_fini>, stack_end=0xbfeaa2bc) at libc-start.c:229 #53 0x08048731 in _start () #0 0xffffe410 in __kernel_vsyscall () Valgrind log (seems to be somewhat buggy itself, hope it is helpful nonetheless): ==8111== Memcheck, a memory error detector. ==8111== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==8111== Using LibVEX rev 1732, a library for dynamic binary translation. ==8111== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==8111== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==8111== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==8111== ==8111== My PID = 8111, parent PID = 8103. Prog and args are: ==8111== konqueror ==8111== http://www.rad.sik.si/ ==8111== --8111-- --8111-- Command line --8111-- konqueror --8111-- http://www.rad.sik.si/ --8111-- Startup, with flags: --8111-- --log-file=bugreports/konquerorWeirdValgrind --8111-- -v --8111-- Contents of /proc/version: --8111-- Linux version 2.6.23-gentoo-r6 (root@Remus) (gcc version 4.1.2 20070214 ( (gdc 0.24, using dmd 1.020)) (Gentoo 4.1.2 p1.0.2)) #1 SMP PREEMPT Mon Feb 4 10:50:31 EST 2008 --8111-- Arch and hwcaps: X86, x86-sse1-sse2 --8111-- Page sizes: currently 4096, max supported 4096 --8111-- Valgrind library directory: /usr/lib/valgrind --8111-- Reading syms from /lib/ld-2.6.1.so (0x4000000) --8111-- Reading debug info from /usr/lib/debug/lib/ld-2.6.1.so.debug... --8111-- Reading syms from /usr/kde/svn/bin/konqueror (0x8048000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/bin/konqueror.debug... --8111-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000) --8111-- object doesn't have a symbol table --8111-- object doesn't have a dynamic symbol table --8111-- Reading suppressions file: /usr/lib/valgrind/default.supp --8111-- REDIR: 0x4015330 (index) redirected to 0x3801D067 (???) --8111-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401D000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x401F000) --8111-- object doesn't have a symbol table ==8111== WARNING: new redirection conflicts with existing -- ignoring it --8111-- new: 0x04015330 (index ) R-> 0x04021F16 index --8111-- REDIR: 0x40154D0 (strlen) redirected to 0x402204E (strlen) --8111-- Reading syms from /usr/kde/svn/lib/libkdeinit4_konqueror.so (0x4024000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkdeinit4_konqueror.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkonquerorprivate.so.4.1.0 (0x40E8000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkonquerorprivate.so.4.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkonq.so.5.1.0 (0x40FC000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkonq.so.5.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkparts.so.4.1.0 (0x4136000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkparts.so.4.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkio.so.5.1.0 (0x4175000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkio.so.5.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkdecore.so.5.1.0 (0x439F000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkdecore.so.5.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkdeui.so.5.1.0 (0x4580000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkdeui.so.5.1.0.debug... --8111-- Reading syms from /usr/lib/qt4/libQtSvg.so.4.3.3 (0x4883000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtSvg.so.4.3.3.debug... --8111-- Reading syms from /usr/lib/libSM.so.6.0.0 (0x4900000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libSM.so.6.0.0.debug... --8111-- Reading syms from /usr/lib/libICE.so.6.3.0 (0x4908000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libICE.so.6.3.0.debug... --8111-- Reading syms from /usr/lib/libX11.so.6.2.0 (0x491F000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libX11.so.6.2.0.debug... --8111-- Reading syms from /usr/lib/libXext.so.6.4.0 (0x49F3000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libXft.so.2.1.2 (0x49FE000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libXau.so.6.0.0 (0x4A0D000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0x4A10000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libXpm.so.4.11.0 (0x4A15000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libXpm.so.4.11.0.debug... --8111-- Reading syms from /usr/lib/libXtst.so.6.1.0 (0x4A25000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libXtst.so.6.1.0.debug... --8111-- Reading syms from /usr/lib/libXcursor.so.1.0.2 (0x4A2B000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libXcursor.so.1.0.2.debug... --8111-- Reading syms from /usr/lib/libXfixes.so.3.1.0 (0x4A34000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libstreamanalyzer.so.0.5.7 (0x4A38000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libstreamanalyzer.so.0.5.7.debug... --8111-- Reading syms from /usr/lib/libstreams.so.0.5.7 (0x4A9B000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libstreams.so.0.5.7.debug... --8111-- Reading syms from /usr/lib/qt4/libQtNetwork.so.4.3.3 (0x4AC8000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtNetwork.so.4.3.3.debug... --8111-- Reading syms from /lib/libz.so.1.2.3 (0x4B7B000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /lib/libbz2.so.1.0.4 (0x4B8A000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /lib/libresolv-2.6.1.so (0x4B97000) --8111-- Reading debug info from /usr/lib/debug/lib/libresolv-2.6.1.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/libsolid.so.4.1.0 (0x4BA9000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libsolid.so.4.1.0.debug... --8111-- Reading syms from /usr/lib/qt4/libQtCore.so.4.3.3 (0x4C0C000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtCore.so.4.3.3.debug... --8111-- Reading syms from /lib/libpthread-2.6.1.so (0x4DC5000) --8111-- Reading debug info from /usr/lib/debug/lib/libpthread-2.6.1.so.debug... --8111-- Reading syms from /usr/lib/qt4/libQtDBus.so.4.3.3 (0x4DDD000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtDBus.so.4.3.3.debug... --8111-- Reading syms from /usr/lib/qt4/libQtXml.so.4.3.3 (0x4E49000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtXml.so.4.3.3.debug... --8111-- Reading syms from /usr/lib/qt4/libQtGui.so.4.3.3 (0x4EBA000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtGui.so.4.3.3.debug... --8111-- Reading syms from /lib/libacl.so.1.1.0 (0x5724000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /lib/libattr.so.1.1.0 (0x572B000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0x5730000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/kde/svn/lib/libkutils.so.4.1.0 (0x5738000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkutils.so.4.1.0.debug... --8111-- Reading syms from /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8 (0x577D000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /lib/libm-2.6.1.so (0x5865000) --8111-- Reading debug info from /usr/lib/debug/lib/libm-2.6.1.so.debug... --8111-- Reading syms from /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 (0x588B000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /lib/libc-2.6.1.so (0x5897000) --8111-- Reading debug info from /usr/lib/debug/lib/libc-2.6.1.so.debug... --8111-- Reading syms from /usr/lib/libpng12.so.0.22.0 (0x59C9000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libXrandr.so.2.1.0 (0x59E7000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libfreetype.so.6.3.16 (0x59ED000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libfreetype.so.6.3.16.debug... --8111-- Reading syms from /usr/lib/libfontconfig.so.1.3.0 (0x5A5F000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libfontconfig.so.1.3.0.debug... --8111-- Reading syms from /lib/librt-2.6.1.so (0x5A86000) --8111-- Reading debug info from /usr/lib/debug/lib/librt-2.6.1.so.debug... --8111-- Reading syms from /lib/libdl-2.6.1.so (0x5A8F000) --8111-- Reading debug info from /usr/lib/debug/lib/libdl-2.6.1.so.debug... --8111-- Reading syms from /usr/lib/libxml2.so.2.6.30 (0x5A93000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libxml2.so.2.6.30.debug... --8111-- Reading syms from /usr/lib/libdbus-1.so.3.2.0 (0x5B83000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/libexpat.so.1.5.2 (0x5BAE000) --8111-- object doesn't have a symbol table ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400A9B5: _dl_relocate_object (do-rel.h:65) ==8111== by 0x400454C: dl_main (rtld.c:2214) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400A9BD: _dl_relocate_object (do-rel.h:68) ==8111== by 0x400454C: dl_main (rtld.c:2214) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400B053: _dl_relocate_object (do-rel.h:104) ==8111== by 0x400454C: dl_main (rtld.c:2214) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400AAF3: _dl_relocate_object (do-rel.h:117) ==8111== by 0x400454C: dl_main (rtld.c:2214) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400A9B5: _dl_relocate_object (do-rel.h:65) ==8111== by 0x4004169: dl_main (rtld.c:2284) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400A9BD: _dl_relocate_object (do-rel.h:68) ==8111== by 0x4004169: dl_main (rtld.c:2284) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x400AAF3: _dl_relocate_object (do-rel.h:117) ==8111== by 0x4004169: dl_main (rtld.c:2284) ==8111== by 0x4013C45: _dl_sysdep_start (dl-sysdep.c:239) ==8111== by 0x400124E: _dl_start (rtld.c:327) ==8111== by 0x40008A6: (within /lib/ld-2.6.1.so) --8111-- REDIR: 0x5904980 (memset) redirected to 0x40226B8 (memset) --8111-- REDIR: 0x5904E20 (memcpy) redirected to 0x4022241 (memcpy) --8111-- REDIR: 0x5903AB0 (rindex) redirected to 0x4021E66 (rindex) --8111-- REDIR: 0x59036F0 (strlen) redirected to 0x402203B (strlen) --8111-- REDIR: 0x5831540 (operator new(unsigned)) redirected to 0x4021986 (operator new(unsigned)) --8111-- REDIR: 0x5900400 (malloc) redirected to 0x4021303 (malloc) --8111-- REDIR: 0x5900810 (realloc) redirected to 0x40213A5 (realloc) --8111-- REDIR: 0x5904910 (memmove) redirected to 0x40226D5 (memmove) --8111-- REDIR: 0x5900080 (calloc) redirected to 0x4020754 (calloc) --8111-- REDIR: 0x5903900 (strncmp) redirected to 0x402214E (strncmp) --8111-- REDIR: 0x59031A0 (strcmp) redirected to 0x4022193 (strcmp) --8111-- REDIR: 0x5831680 (operator new[](unsigned)) redirected to 0x40216A2 (operator new[](unsigned)) --8111-- REDIR: 0x58FE7B0 (free) redirected to 0x4020F6B (free) --8111-- REDIR: 0x582FFF0 (operator delete(void*)) redirected to 0x4020CC3 (operator delete(void*)) --8111-- REDIR: 0x5903030 (index) redirected to 0x4021EFC (index) --8111-- REDIR: 0x59049E0 (mempcpy) redirected to 0x4022740 (mempcpy) --8111-- Reading syms from /usr/lib/gconv/UTF-16.so (0x48E1000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/gconv/UTF-16.so.debug... --8111-- REDIR: 0x5903210 (strcpy) redirected to 0x4022074 (strcpy) --8111-- REDIR: 0x5830050 (operator delete[](void*)) redirected to 0x4020993 (operator delete[](void*)) --8111-- REDIR: 0x5902E80 (strcat) redirected to 0x4021F4A (strcat) --8111-- REDIR: 0x5904620 (bcmp) redirected to 0x4022543 (bcmp) --8111-- REDIR: 0x5903A00 (strncpy) redirected to 0x40220CE (strncpy) --8111-- REDIR: 0x5904480 (memchr) redirected to 0x402221D (memchr) --8111-- memcheck GC: 1024 nodes, 1024 survivors (100.0%) --8111-- memcheck GC: increase table size to 2048 --8111-- memcheck GC: 2048 nodes, 2048 survivors (100.0%) --8111-- memcheck GC: increase table size to 4096 --8111-- memcheck GC: 4096 nodes, 3452 survivors ( 84.2%) --8111-- memcheck GC: increase table size to 8192 --8111-- REDIR: 0x59037A0 (strnlen) redirected to 0x4022021 (strnlen) --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/styles/oxygen.so (0x6325000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/styles/oxygen.so.debug... --8111-- memcheck GC: 8192 nodes, 7517 survivors ( 91.7%) --8111-- memcheck GC: increase table size to 16384 --8111-- REDIR: 0x59056E0 (rawmemchr) redirected to 0x402272E (rawmemchr) --8111-- REDIR: 0x5904B70 (stpcpy) redirected to 0x4022595 (stpcpy) --8111-- Reading syms from /usr/kde/svn/lib/kde4/libkshorturifilter.so (0x7BEB000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/libkshorturifilter.so.debug... --8111-- REDIR: 0x40158A0 (stpcpy) redirected to 0x40225F6 (stpcpy) --8111-- Reading syms from /usr/kde/svn/lib/kde4/libkurisearchfilter.so (0x7BF8000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/libkurisearchfilter.so.debug... --8111-- Reading syms from /usr/lib/qt4/libQt3Support.so.4.3.3 (0x7C14000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQt3Support.so.4.3.3.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkpty.so.4.1.0 (0x7F17000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkpty.so.4.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkfile.so.4.1.0 (0x7F20000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkfile.so.4.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkde3support.so.4.1.0 (0x884B000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkde3support.so.4.1.0.debug... --8111-- Reading syms from /lib/libutil-2.6.1.so (0x7FB9000) --8111-- Reading debug info from /usr/lib/debug/lib/libutil-2.6.1.so.debug... --8111-- Reading syms from /usr/lib/libutempter.so.1.1.5 (0x7FBD000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/qt4/libQtSql.so.4.3.3 (0x7FBF000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/libQtSql.so.4.3.3.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/liblocaldomainurifilter.so (0x7F93000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/liblocaldomainurifilter.so.debug... --8111-- Reading syms from /lib/libnsl-2.6.1.so (0x7F9A000) --8111-- Reading debug info from /usr/lib/debug/lib/libnsl-2.6.1.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/libkuriikwsfilter.so (0x7FFB000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/libkuriikwsfilter.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/libfixhosturifilter.so (0x7FB1000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/libfixhosturifilter.so.debug... --8111-- memcheck GC: 16384 nodes, 15813 survivors ( 96.5%) --8111-- memcheck GC: increase table size to 32768 --8111-- memcheck GC: 32768 nodes, 29211 survivors ( 89.1%) --8111-- memcheck GC: increase table size to 65536 --8111-- memcheck GC: 65536 nodes, 57715 survivors ( 88.0%) --8111-- memcheck GC: increase table size to 131072 --8111-- Reading syms from /usr/lib/qt4/plugins/imageformats/libqgif.so (0x800E000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/plugins/imageformats/libqgif.so.debug... --8111-- Reading syms from /usr/lib/qt4/plugins/imageformats/libqjpeg.so (0x8015000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/plugins/imageformats/libqjpeg.so.debug... --8111-- Reading syms from /usr/lib/libjpeg.so.62.0.0 (0x922E000) --8111-- object doesn't have a symbol table --8111-- Reading syms from /usr/lib/qt4/plugins/imageformats/libqmng.so (0x9247000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/plugins/imageformats/libqmng.so.debug... --8111-- Reading syms from /usr/lib/qt4/plugins/imageformats/libqsvg.so (0x8020000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/plugins/imageformats/libqsvg.so.debug... --8111-- Reading syms from /usr/lib/qt4/plugins/imageformats/libqtiff.so (0x9296000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/qt4/plugins/imageformats/libqtiff.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_dds.so (0x8025000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_dds.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_eps.so (0x802E000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_eps.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_ico.so (0x8037000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_ico.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_pcx.so (0x92E6000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_pcx.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_psd.so (0x92F0000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_psd.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_rgb.so (0x92F7000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_rgb.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_tga.so (0x9303000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_tga.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_xcf.so (0x930B000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_xcf.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/plugins/imageformats/kimg_xview.so (0x9320000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/plugins/imageformats/kimg_xview.so.debug... --8111-- REDIR: 0x59057B0 (strchrnul) redirected to 0x4022716 (strchrnul) --8111-- Reading syms from /lib/libnss_compat-2.6.1.so (0x934C000) --8111-- Reading debug info from /usr/lib/debug/lib/libnss_compat-2.6.1.so.debug... --8111-- Reading syms from /lib/libnss_nis-2.6.1.so (0x9354000) --8111-- Reading debug info from /usr/lib/debug/lib/libnss_nis-2.6.1.so.debug... --8111-- Reading syms from /lib/libnss_files-2.6.1.so (0x935E000) --8111-- Reading debug info from /usr/lib/debug/lib/libnss_files-2.6.1.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/konq_aboutpage.so (0x9326000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/konq_aboutpage.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/libktexteditor.so.4.1.0 (0x9368000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libktexteditor.so.4.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkjs.so.4.1.0 (0x9396000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkjs.so.4.1.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/libphonon.so.4.2.0 (0x943E000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libphonon.so.4.2.0.debug... --8111-- Reading syms from /usr/lib/libgif.so.4.1.6 (0x9339000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libgif.so.4.1.6.debug... --8111-- Reading syms from /usr/kde/svn/lib/libkhtml.so.5.1.0 (0x94A5000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/libkhtml.so.5.1.0.debug... --8111-- Reading syms from /usr/lib/libpcre.so.0.0.1 (0x9932000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libpcre.so.0.0.1.debug... --8111-- Reading syms from /usr/lib/libpcreposix.so.0.0.0 (0x9341000) --8111-- Reading debug info from /usr/lib/debug/usr/lib/libpcreposix.so.0.0.0.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/khtml_kget.so (0x947F000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/khtml_kget.so.debug... --8111-- Reading syms from /usr/kde/svn/lib/kde4/libkhtmlkttsdplugin.so (0x9344000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/libkhtmlkttsdplugin.so.debug... ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E293: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E29E: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E2A9: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E25C: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E267: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E272: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E27D: (within /lib/libz.so.1.2.3) ==8111== ==8111== Conditional jump or move depends on uninitialised value(s) ==8111== at 0x4B7E288: (within /lib/libz.so.1.2.3) --8111-- Reading syms from /usr/kde/svn/lib/kde4/libkhtmlpart.so (0x9493000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/libkhtmlpart.so.debug... --8111-- memcheck GC: 131072 nodes, 119349 survivors ( 91.0%) --8111-- memcheck GC: increase table size to 262144 --8111-- Reading syms from /usr/kde/svn/lib/kde4/katepart.so (0xADEA000) --8111-- Reading debug info from /usr/lib/debug/usr/kde/svn/lib/kde4/katepart.so.debug... --8111-- memcheck GC: 262144 nodes, 238298 survivors ( 90.9%) --8111-- memcheck GC: increase table size to 524288 ==8111== ==8111== Invalid write of size 1 ==8111== at 0x40222FA: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x59D0316: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0067: png_progressive_combine_row (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x98099E1: khtmlImLoad::PNGLoader::haveRow(unsigned, int, unsigned char*) (pngloader.cpp:196) ==8111== by 0x9809A54: khtmlImLoad::PNGLoader::dispHaveRow(png_struct_def*, unsigned char*, unsigned long, int) (pngloader.cpp:71) ==8111== by 0x59DFFC9: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E072F: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0BC6: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0D57: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B52: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== Address 0x5C027D4 is 0 bytes after a block of size 100 alloc'd ==8111== at 0x402171D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x9809C1E: khtmlImLoad::PNGLoader::haveInfo() (pngloader.cpp:176) ==8111== by 0x9809CBF: khtmlImLoad::PNGLoader::dispHaveInfo(png_struct_def*, png_info_struct*) (pngloader.cpp:66) ==8111== by 0x59DFF7D: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1641: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B44: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== by 0x9804FFF: khtmlImLoad::Image::processData(unsigned char*, int) (image.cpp:150) ==8111== by 0x972B68A: khtml::CachedImage::data(QBuffer&, bool) (loader.cpp:856) ==8111== by 0x9728FF0: khtml::Loader::slotData(KIO::Job*, QByteArray const&) (loader.cpp:1360) ==8111== by 0x972AE80: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:127) ==8111== ==8111== Invalid write of size 1 ==8111== at 0x40222FF: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x59D0316: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0067: png_progressive_combine_row (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x98099E1: khtmlImLoad::PNGLoader::haveRow(unsigned, int, unsigned char*) (pngloader.cpp:196) ==8111== by 0x9809A54: khtmlImLoad::PNGLoader::dispHaveRow(png_struct_def*, unsigned char*, unsigned long, int) (pngloader.cpp:71) ==8111== by 0x59DFFC9: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E072F: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0BC6: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0D57: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B52: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== Address 0x5C027D5 is 1 bytes after a block of size 100 alloc'd ==8111== at 0x402171D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x9809C1E: khtmlImLoad::PNGLoader::haveInfo() (pngloader.cpp:176) ==8111== by 0x9809CBF: khtmlImLoad::PNGLoader::dispHaveInfo(png_struct_def*, png_info_struct*) (pngloader.cpp:66) ==8111== by 0x59DFF7D: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1641: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B44: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== by 0x9804FFF: khtmlImLoad::Image::processData(unsigned char*, int) (image.cpp:150) ==8111== by 0x972B68A: khtml::CachedImage::data(QBuffer&, bool) (loader.cpp:856) ==8111== by 0x9728FF0: khtml::Loader::slotData(KIO::Job*, QByteArray const&) (loader.cpp:1360) ==8111== by 0x972AE80: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:127) ==8111== ==8111== Invalid write of size 1 ==8111== at 0x4022305: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x59D0316: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0067: png_progressive_combine_row (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x98099E1: khtmlImLoad::PNGLoader::haveRow(unsigned, int, unsigned char*) (pngloader.cpp:196) ==8111== by 0x9809A54: khtmlImLoad::PNGLoader::dispHaveRow(png_struct_def*, unsigned char*, unsigned long, int) (pngloader.cpp:71) ==8111== by 0x59DFFC9: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E072F: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0BC6: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0D57: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B52: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== Address 0x5C027D6 is 2 bytes after a block of size 100 alloc'd ==8111== at 0x402171D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x9809C1E: khtmlImLoad::PNGLoader::haveInfo() (pngloader.cpp:176) ==8111== by 0x9809CBF: khtmlImLoad::PNGLoader::dispHaveInfo(png_struct_def*, png_info_struct*) (pngloader.cpp:66) ==8111== by 0x59DFF7D: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1641: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B44: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== by 0x9804FFF: khtmlImLoad::Image::processData(unsigned char*, int) (image.cpp:150) ==8111== by 0x972B68A: khtml::CachedImage::data(QBuffer&, bool) (loader.cpp:856) ==8111== by 0x9728FF0: khtml::Loader::slotData(KIO::Job*, QByteArray const&) (loader.cpp:1360) ==8111== by 0x972AE80: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:127) ==8111== ==8111== Invalid write of size 1 ==8111== at 0x402230E: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x59D0316: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0067: png_progressive_combine_row (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x98099E1: khtmlImLoad::PNGLoader::haveRow(unsigned, int, unsigned char*) (pngloader.cpp:196) ==8111== by 0x9809A54: khtmlImLoad::PNGLoader::dispHaveRow(png_struct_def*, unsigned char*, unsigned long, int) (pngloader.cpp:71) ==8111== by 0x59DFFC9: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E072F: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0BC6: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0D57: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B52: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== Address 0x5C027D7 is 3 bytes after a block of size 100 alloc'd ==8111== at 0x402171D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x9809C1E: khtmlImLoad::PNGLoader::haveInfo() (pngloader.cpp:176) ==8111== by 0x9809CBF: khtmlImLoad::PNGLoader::dispHaveInfo(png_struct_def*, png_info_struct*) (pngloader.cpp:66) ==8111== by 0x59DFF7D: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1641: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B44: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== by 0x9804FFF: khtmlImLoad::Image::processData(unsigned char*, int) (image.cpp:150) ==8111== by 0x972B68A: khtml::CachedImage::data(QBuffer&, bool) (loader.cpp:856) ==8111== by 0x9728FF0: khtml::Loader::slotData(KIO::Job*, QByteArray const&) (loader.cpp:1360) ==8111== by 0x972AE80: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:127) ==8111== ==8111== Invalid write of size 1 ==8111== at 0x402231E: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x59D0595: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0067: png_progressive_combine_row (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x98099E1: khtmlImLoad::PNGLoader::haveRow(unsigned, int, unsigned char*) (pngloader.cpp:196) ==8111== by 0x9809A54: khtmlImLoad::PNGLoader::dispHaveRow(png_struct_def*, unsigned char*, unsigned long, int) (pngloader.cpp:71) ==8111== by 0x59DFFC9: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E07EB: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0BC6: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E0D57: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B52: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== Address 0x5C027D8 is 4 bytes after a block of size 100 alloc'd ==8111== at 0x402171D: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x9809C1E: khtmlImLoad::PNGLoader::haveInfo() (pngloader.cpp:176) ==8111== by 0x9809CBF: khtmlImLoad::PNGLoader::dispHaveInfo(png_struct_def*, png_info_struct*) (pngloader.cpp:66) ==8111== by 0x59DFF7D: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1641: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1B44: (within /usr/lib/libpng12.so.0.22.0) ==8111== by 0x59E1BBA: png_process_data (in /usr/lib/libpng12.so.0.22.0) ==8111== by 0x980983A: khtmlImLoad::PNGLoader::processData(unsigned char*, int) (pngloader.cpp:254) ==8111== by 0x9804FFF: khtmlImLoad::Image::processData(unsigned char*, int) (image.cpp:150) ==8111== by 0x972B68A: khtml::CachedImage::data(QBuffer&, bool) (loader.cpp:856) ==8111== by 0x9728FF0: khtml::Loader::slotData(KIO::Job*, QByteArray const&) (loader.cpp:1360) ==8111== by 0x972AE80: khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) (loader.moc:127) valgrind: m_mallocfree.c:194 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed. valgrind: Heap block lo/hi size mismatch: lo = 4325442, hi = 0. Probably caused by overrunning/underrunning a heap block's bounds. ==8111== at 0x38010D37: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38010F49: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38016AE6: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38016B2A: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x380172B6: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38027975: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38001340: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x380015ED: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38027E3C: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38029093: (within /usr/lib/valgrind/x86-linux/memcheck) ==8111== by 0x38040938: (within /usr/lib/valgrind/x86-linux/memcheck) sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==8111== at 0x4020FE6: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==8111== by 0x4C3DF7C: qFree(void*) (qglobal.cpp:1965) ==8111== by 0x505D1FC: QVector<QPointF>::free(QVectorTypedData<QPointF>*) (qvector.h:406) ==8111== by 0x5146F93: QX11PaintEngine::updateState(QPaintEngineState const&) (qvector.h:103) ==8111== by 0x50A98C9: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:600) ==8111== by 0x50AB049: QPainter::setClipRect(QRect const&, Qt::ClipOperation) (qpainter.cpp:1984) ==8111== by 0x95726AD: KHTMLView::paintEvent(QPaintEvent*) (khtmlview.cpp:847) ==8111== by 0x50114E2: QWidget::event(QEvent*) (qwidget.cpp:6270) ==8111== by 0x5354072: QFrame::event(QEvent*) (qframe.cpp:655) ==8111== by 0x956636E: KHTMLView::widgetEvent(QEvent*) (khtmlview.cpp:2277) ==8111== by 0x95694AD: KHTMLView::eventFilter(QObject*, QEvent*) (khtmlview.cpp:2139) ==8111== by 0x4FBED9A: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3548) ==8111== by 0x4FC06DE: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3115) ==8111== by 0x47258A2: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==8111== by 0x4D10D7A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:530) ==8111== by 0x501748D: qt_sendSpontaneousEvent(QObject*, QEvent*) (qcoreapplication.h:203) ==8111== by 0x5150855: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1210) ==8111== by 0x5150F4A: QWidgetBackingStore::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1113) ==8111== by 0x51503D6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1246) ==8111== by 0x5150F4A: QWidgetBackingStore::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1113) ==8111== by 0x51503D6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1246) ==8111== by 0x5150F4A: QWidgetBackingStore::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1113) ==8111== by 0x51503D6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1246) ==8111== by 0x5150F4A: QWidgetBackingStore::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1113) ==8111== by 0x51503D6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1246) ==8111== by 0x5150F4A: QWidgetBackingStore::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1113) ==8111== by 0x51503D6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1246) ==8111== by 0x5150F4A: QWidgetBackingStore::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1113) ==8111== by 0x51503D6: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int) (qbackingstore.cpp:1246) ==8111== by 0x51514A1: QWidgetBackingStore::cleanRegion(QRegion const&, QWidget*, bool) (qbackingstore.cpp:1012) ==8111== by 0x5151D7E: QWidget::repaint(QRegion const&) (qbackingstore.cpp:1280) ==8111== by 0x5008FFE: QWidget::repaint(QRect const&) (qwidget.cpp:7844) ==8111== by 0x50090FE: QWidget::repaint(int, int, int, int) (qwidget.cpp:7834) ==8111== by 0x956925C: KHTMLView::repaintContents(int, int, int, int) (khtmlview.cpp:755) ==8111== by 0x9569AE5: KHTMLView::repaintContents(QRect const&) (khtmlview.cpp:760) ==8111== by 0x9571D35: KHTMLView::timerEvent(QTimerEvent*) (khtmlview.cpp:3925) ==8111== by 0x4D22268: QObject::event(QEvent*) (qobject.cpp:1086) ==8111== by 0x5010FE1: QWidget::event(QEvent*) (qwidget.cpp:6510) ==8111== by 0x5354072: QFrame::event(QEvent*) (qframe.cpp:655) ==8111== by 0x53EDA9E: QAbstractScrollArea::event(QEvent*) (qabstractscrollarea.cpp:880) ==8111== by 0x53F1CEE: QScrollArea::event(QEvent*) (qscrollarea.cpp:285) ==8111== by 0x956FB78: KHTMLView::event(QEvent*) (khtmlview.cpp:496) ==8111== by 0x4FBEE89: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3556) ==8111== by 0x4FC06DE: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3115) ==8111== by 0x47258A2: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311) ==8111== by 0x4D10D7A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:530) ==8111== by 0x4D39EFA: QTimerInfoList::activateTimers() (qcoreapplication.h:200) ==8111== by 0x4D39FD0: QEventDispatcherUNIX::activateTimers() (qeventdispatcher_unix.cpp:828) ==8111== by 0x4D3A9AA: QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_unix.cpp:890) ==8111== by 0x5048CCD: QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_x11.cpp:145) ==8111== by 0x4D10190: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:140) ==8111== by 0x4D10299: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:186) ==8111== by 0x4D12625: QCoreApplication::exec() (qcoreapplication.cpp:759) ==8111== by 0x4FBE486: QApplication::exec() (qapplication.cpp:3053) ==8111== by 0x40D2A46: kdemain (konqmain.cpp:218) ==8111== by 0x80487E1: main (konqueror_dummy.cpp:3) Note: see also the FAQ.txt in the source distribution. It contains workarounds to several common problems. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what Linux distro you are using. Thanks.
*** This bug has been marked as a duplicate of 156623 ***