Bug 215288 - Plasma-desktop/KNotes crash when system is starting [QDBusAbstractInterface::callWithArgumentList, Reset, DNSSD::PublicServicePrivate::serverStateChanged]
Summary: Plasma-desktop/KNotes crash when system is starting [QDBusAbstractInterface::...
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kdecore (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 214711 214900 215295 215444 218387 218620 218646 220651 226942 231386 231619 236106 243142 249307 251659 252653 259992 266440 267270 268435 272318 281519 291606 292304 294774 297416 302317 303178 303683 305585 305827 305968 306386 306876 308402 308433 314899 337715 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-19 16:32 UTC by Raul Malea
Modified: 2014-07-23 03:00 UTC (History)
40 users (show)

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


Attachments
New crash information added by DrKonqi (11.18 KB, text/plain)
2012-06-29 01:00 UTC, steev_666
Details
New crash information added by DrKonqi (12.57 KB, text/plain)
2012-08-02 09:27 UTC, Justin Gottula
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raul Malea 2009-11-19 16:32:44 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.3 (KDE 4.3.3) "release 2"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-0.1-desktop i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
I use opensuse 11.2, kernel-destop. KDE 4.3.3. release 2. Theme: Blend. Plasma crashed eveyrime when computer start. Report is attached.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5686700 (LWP 3040))]

Thread 3 (Thread 0xa6b5fb70 (LWP 3288)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7525d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb7585750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb5cd4a04 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb7584623 in QThreadPrivate::start (arg=0x8526d78) at thread/qthread_unix.cpp:188
#6  0xb75216e5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb7521600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 2 (Thread 0xa60a5b70 (LWP 3388)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb75260c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb75856dc in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb757abc2 in QThreadPoolThread::run (this=0x8995768) at concurrent/qthreadpool.cpp:140
#5  0xb7584623 in QThreadPrivate::start (arg=0x8995768) at thread/qthread_unix.cpp:188
#6  0xb75216e5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb7521600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 1 (Thread 0xb5686700 (LWP 3040)):
[KCrash Handler]
#6  d_func (this=<value optimized out>) at qdbusabstractinterface.h:138
#7  QDBusAbstractInterface::callWithArgumentList (this=<value optimized out>) at qdbusabstractinterface.cpp:368
#8  0xa76ce8a9 in Reset (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/dnssd/avahi_entrygroup_interface.h:94
#9  DNSSD::PublicServicePrivate::serverStateChanged (this=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/dnssd/avahi-publicservice.cpp:203
#10 0xa76cf77e in DNSSD::PublicServicePrivate::qt_metacall (this=0x8836690, _c=InvokeMetaMethod, _id=4, _a=0xbf8fcc74) at /usr/src/debug/kdelibs-4.3.3/build/dnssd/avahi-publicservice_p.moc:71
#11 0xb7691864 in QMetaObject::activate (sender=0x8836680, from_signal_index=5, to_signal_index=5, argv=0xbf8fcc74) at kernel/qobject.cpp:3113
#12 0xb7692585 in QMetaObject::activate (sender=0x8836680, m=0xa76e0c50, local_signal_index=0, argv=0xbf8fcc74) at kernel/qobject.cpp:3187
#13 0xa76d157d in OrgFreedesktopAvahiServerInterface::StateChanged (this=0x8836680, _t1=1, _t2=...) at /usr/src/debug/kdelibs-4.3.3/build/dnssd/avahi_server_interface.moc:191
#14 0xa76d205a in OrgFreedesktopAvahiServerInterface::qt_metacall (this=0x8836680, _c=InvokeMetaMethod, _id=0, _a=0xbf8fd1ec)
    at /usr/src/debug/kdelibs-4.3.3/build/dnssd/avahi_server_interface.moc:131
#15 0xb5c0ab4f in QDBusConnectionPrivate::deliverCall (this=0x8611a10, object=0x8836680, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:891
#16 0xb5c12a96 in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#17 0xb768b796 in QObject::event (this=0x8836680, e=0x91fb1e0) at kernel/qobject.cpp:1111
#18 0xb621f8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0xb622734e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb6c5e411 in KApplication::notify (this=0x80bbea8, receiver=0x8836680, event=0x91fb1e0) at /usr/src/debug/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#21 0xb767b32e in QCoreApplication::notifyInternal (this=0x80bbea8, receiver=0x8836680, event=0x91fb1e0) at kernel/qcoreapplication.cpp:610
#22 0xb767bfdc in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#23 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#24 0xb767c19c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#25 0xb76a74dd in sendPostedEvents () at kernel/qcoreapplication.h:218
#26 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#27 0xb5dfa4c2 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#28 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#29 0xb5dfdd98 in g_main_context_iterate (context=0x80c3690, block=<value optimized out>, dispatch=1, self=0x80c1178) at gmain.c:2591
#30 0xb5dfdebe in IA__g_main_context_iteration (context=0x80c3690, may_block=1) at gmain.c:2654
#31 0xb76a7011 in QEventDispatcherGlib::processEvents (this=0x80c1498, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#32 0xb62c129a in ?? () from /usr/lib/libQtGui.so.4
#33 0xb767998d in QEventLoop::processEvents (this=0xbf8fd8e4, flags=) at kernel/qeventloop.cpp:149
#34 0xb7679dd9 in QEventLoop::exec (this=0xbf8fd8e4, flags=...) at kernel/qeventloop.cpp:201
#35 0xb767c270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#36 0xb621f774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#37 0xb30ccb49 in kdemain (argc=1, argv=0x80a5198) at /usr/src/debug/kdebase-workspace-4.3.3/plasma/shells/desktop/main.cpp:50
#38 0x0804e147 in launch (argc=134718120, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x807a2a8 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051605 "0") at /usr/src/debug/kdelibs-4.3.3/kinit/kinit.cpp:706
#39 0x0804ee17 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kinit/kinit.cpp:1198
#40 0x0804f264 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.3.3/kinit/kinit.cpp:1391
#41 0x0804fff7 in main (argc=4, argv=0xbf8fe354, envp=0xbf8fe368) at /usr/src/debug/kdelibs-4.3.3/kinit/kinit.cpp:1830

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-20 00:13:16 UTC
*** Bug 215295 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2009-11-20 00:13:50 UTC
*** Bug 214900 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2009-11-20 00:13:55 UTC
*** Bug 214711 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2009-11-20 00:15:05 UTC
This is related to bug 211188, and so far it seems to be an OpenSuse-only bug related with Avahi and service discovery, while starting Plasma.
Comment 5 Raul Malea 2009-11-20 17:18:13 UTC
Plasma workspace crashed again, every date when computer start.
Comment 6 Dario Andres 2009-11-20 23:23:07 UTC
*** Bug 215444 has been marked as a duplicate of this bug. ***
Comment 7 Thiago Macieira 2009-11-21 22:56:18 UTC
I need a valgrind trace and a backtrace from a debug build.
Comment 8 Dario Andres 2009-11-21 23:03:46 UTC
Try getting the Valgrind trace with this guide:
http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#Retrieving_a_backtrace_with_Valgrind
Comment 9 Raul Malea 2009-11-25 00:33:16 UTC
Valgrind operations:

1. Konsole log:

Oscar@oscar:~> valgrind --version
valgrind-3.5.0
Oscar@oscar:~> valgrind --log-file=kdeinit4 kdeinit4
kdeinit4: Shutting down running client.
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kded4.so
KDE Daemon (kded) already running.
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kbuildsycoca4.so
kbuildsycoca4 running...
Oscar@oscar:~> kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kwrite.so
kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so

2. Valgrind report content (kdeinit4 file):

==12485== Memcheck, a memory error detector
==12485== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==12485== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==12485== Command: kdeinit4
==12485== Parent PID: 12155
==12485== 
==12485== 
==12485== HEAP SUMMARY:
==12485==     in use at exit: 286,926 bytes in 1,744 blocks
==12485==   total heap usage: 8,568 allocs, 6,824 frees, 1,163,597 bytes allocated
==12485== 
==12485== LEAK SUMMARY:
==12485==    definitely lost: 93,263 bytes in 7 blocks
==12485==    indirectly lost: 3,702 bytes in 105 blocks
==12485==      possibly lost: 84,592 bytes in 601 blocks
==12485==    still reachable: 105,369 bytes in 1,031 blocks
==12485==         suppressed: 0 bytes in 0 blocks
==12485== Rerun with --leak-check=full to see details of leaked memory
==12485== 
==12485== For counts of detected and suppressed errors, rerun with: -v
==12485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 12 from 10)
==12485== Syscall param write(buf) points to uninitialised byte(s)
==12485==    at 0x5873053: __write_nocancel (in /lib/libc-2.10.1.so)
==12485==    by 0x581A010: _IO_file_write@@GLIBC_2.1 (fileops.c:1268)
==12485==    by 0x5819CC3: new_do_write (fileops.c:522)
==12485==    by 0x5819FB7: _IO_do_write@@GLIBC_2.1 (fileops.c:495)
==12485==    by 0x581A9B9: _IO_file_sync@@GLIBC_2.1 (fileops.c:897)
==12485==    by 0x580E4E3: fflush (iofflush.c:43)
==12485==    by 0x4162DC2: QFSFileEnginePrivate::flushFh() (qfsfileengine.cpp:468)
==12485==    by 0x4169611: QFSFileEnginePrivate::nativeFlush() (qfsfileengine_unix.cpp:261)
==12485==    by 0x4161D48: QFSFileEngine::flush() (qfsfileengine.cpp:453)
==12485==    by 0x411FC3B: QFile::flush() (qfile.cpp:1367)
==12485==    by 0x41203C1: QFile::seek(long long) (qfile.cpp:141)
==12485==    by 0x447ACA2: KSycocaFactory::saveHeader(QDataStream&) (ksycocafactory.cpp:87)
==12485==  Address 0x404b008 is not stack'd, malloc'd or (recently) free'd
==12485== 
==12485== 
==12485== HEAP SUMMARY:
==12485==     in use at exit: 344,229 bytes in 2,648 blocks
==12485==   total heap usage: 17,677 allocs, 15,029 frees, 4,845,847 bytes allocated
==12485== 
==12485== LEAK SUMMARY:
==12485==    definitely lost: 93,263 bytes in 7 blocks
==12485==    indirectly lost: 3,702 bytes in 105 blocks
==12485==      possibly lost: 109,390 bytes in 1,256 blocks
==12485==    still reachable: 137,874 bytes in 1,280 blocks
==12485==         suppressed: 0 bytes in 0 blocks
==12485== Rerun with --leak-check=full to see details of leaked memory
==12485== 
==12485== For counts of detected and suppressed errors, rerun with: -v
==12485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 12 from 10)
==12485== 
==12485== HEAP SUMMARY:
==12485==     in use at exit: 633 bytes in 12 blocks
==12485==   total heap usage: 811 allocs, 799 frees, 32,085 bytes allocated
==12485== 
==12485== LEAK SUMMARY:
==12485==    definitely lost: 4 bytes in 1 blocks
==12485==    indirectly lost: 9 bytes in 1 blocks
==12485==      possibly lost: 20 bytes in 2 blocks
==12485==    still reachable: 600 bytes in 8 blocks
==12485==         suppressed: 0 bytes in 0 blocks
==12485== Rerun with --leak-check=full to see details of leaked memory
==12485== 
==12485== For counts of detected and suppressed errors, rerun with: -v
==12485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
==12485== 
==12485== HEAP SUMMARY:
==12485==     in use at exit: 4,563,065 bytes in 79,937 blocks
==12485==   total heap usage: 788,185 allocs, 708,248 frees, 86,887,556 bytes allocated
==12485== 
==12485== LEAK SUMMARY:
==12485==    definitely lost: 96,950 bytes in 220 blocks
==12485==    indirectly lost: 3,962 bytes in 114 blocks
==12485==      possibly lost: 1,503,807 bytes in 29,402 blocks
==12485==    still reachable: 2,958,346 bytes in 50,201 blocks
==12485==         suppressed: 0 bytes in 0 blocks
==12485== Rerun with --leak-check=full to see details of leaked memory
==12485== 
==12485== For counts of detected and suppressed errors, rerun with: -v
==12485== Use --track-origins=yes to see where uninitialised values come from
==12485== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 12 from 10)
==12485== Invalid read of size 1
==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*, QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*) (kcmdlineargs.cpp:447)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6243D8F: ???
==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6243D8F: ???
==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6243D8F: ???
==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6243D8F: ???
==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*, QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*) (kcmdlineargs.cpp:447)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x624E1CF: ???
==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x624E1CF: ???
==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x624E1CF: ???
==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x624E1CF: ???
==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*, QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*) (kcmdlineargs.cpp:447)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x625860F: ???
==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x625860F: ???
==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x625860F: ???
==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x625860F: ???
==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*, QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*) (kcmdlineargs.cpp:447)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6262A4F: ???
==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6262A4F: ???
==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6262A4F: ???
==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6262A4F: ???
==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*) (qbytearray.cpp:1231)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cdd is 29 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cdc is 28 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cdb is 27 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cda is 26 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6244237: ???
==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*) (qbytearray.cpp:1231)
==12485==    by 0x624E677: ???
==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x624E677: ???
==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x624E677: ???
==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x624E677: ???
==12485==  Address 0x625311d is 29 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x624E677: ???
==12485==  Address 0x625311c is 28 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x624E677: ???
==12485==  Address 0x625311b is 27 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x624E677: ???
==12485==  Address 0x625311a is 26 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x624E677: ???
==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
==12485==    at 0x587B4E8: writev (writev.c:51)
==12485==    by 0x16: ???
==12485==  Address 0x635554b is 2,747 bytes inside a block of size 16,384 alloc'd
==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4B1B967: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
==12485==    at 0x587B4E8: writev (writev.c:51)
==12485==    by 0x16: ???
==12485==  Address 0x635f763 is 2,747 bytes inside a block of size 16,384 alloc'd
==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4B1B967: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
==12485==    at 0x587B4E8: writev (writev.c:51)
==12485==    by 0x1A: ???
==12485==  Address 0x6354dbf is 815 bytes inside a block of size 16,384 alloc'd
==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4B1B967: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6243D8F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*) (qbytearray.cpp:1231)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d55d is 29 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d55c is 28 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d55b is 27 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d55a is 26 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6258AB7: ???
==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x625860F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*) (qbytearray.cpp:1231)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x626799d is 29 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x626799c is 28 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x626799b is 27 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x626799a is 26 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6262EF7: ???
==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6262A4F: ???
==12485== 
==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
==12485==    at 0x587B4E8: writev (writev.c:51)
==12485==    by 0x1A: ???
==12485==  Address 0x635efd7 is 815 bytes inside a block of size 16,384 alloc'd
==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4B1B967: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x624E1CF: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*, QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*) (kcmdlineargs.cpp:447)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6282747: ???
==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6282747: ???
==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6282747: ???
==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
==12485==    by 0x4B1B93F: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
==12485==    by 0x6282747: ???
==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
==12485==    at 0x587B4E8: writev (writev.c:51)
==12485==    by 0x17: ???
==12485==  Address 0x6391dc3 is 2,763 bytes inside a block of size 16,384 alloc'd
==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4B1B967: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x6896E89: kdemain (kwritemain.cpp:686)
==12485==    by 0x80532CB: ??? (in /usr/bin/kdeinit4)
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*) (qbytearray.cpp:1231)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
==12485==    by 0x409E30F: QByteArray::QByteArray(char const*) (qbytearray.h:68)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287695 is 29 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287694 is 28 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287693 is 27 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287692 is 26 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Invalid read of size 1
==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
==12485==    by 0x6282BEF: ???
==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*) (qbytearray.h:375)
==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
==12485==    by 0x6282747: ???
==12485== 
==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
==12485==    at 0x587B4E8: writev (writev.c:51)
==12485==    by 0x18: ???
==12485==  Address 0x63915d3 is 731 bytes inside a block of size 16,384 alloc'd
==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.5.3)
==12485==    by 0x4B1B967: KApplication::KApplication(bool) (kapplication.cpp:337)
==12485==    by 0x6896E89: kdemain (kwritemain.cpp:686)
==12485==    by 0x80532CB: ??? (in /usr/bin/kdeinit4)
==12485==
Comment 10 Raul Malea 2009-11-25 00:34:38 UTC
(In reply to comment #9)
> Valgrind operations:
> 
> 1. Konsole log:
> 
> Oscar@oscar:~> valgrind --version
> valgrind-3.5.0
> Oscar@oscar:~> valgrind --log-file=kdeinit4 kdeinit4
> kdeinit4: Shutting down running client.
> kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
> kdeinit4: preparing to launch /usr/lib/libkdeinit4_kded4.so
> KDE Daemon (kded) already running.
> kdeinit4: preparing to launch /usr/lib/libkdeinit4_kbuildsycoca4.so
> kbuildsycoca4 running...
> Oscar@oscar:~> kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
> kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
> kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
> kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
> kdeinit4: preparing to launch /usr/lib/libkdeinit4_kwrite.so
> kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so
> QThreadStorage: Thread 0x6143d80 exited after QThreadStorage 2147483638 destroyed
kdeinit4: preparing to launch /usr/lib/kde4/kio_thumbnail.so

> 2. Valgrind report content (kdeinit4 file):
> 
> ==12485== Memcheck, a memory error detector
> ==12485== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
> ==12485== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
> ==12485== Command: kdeinit4
> ==12485== Parent PID: 12155
> ==12485== 
> ==12485== 
> ==12485== HEAP SUMMARY:
> ==12485==     in use at exit: 286,926 bytes in 1,744 blocks
> ==12485==   total heap usage: 8,568 allocs, 6,824 frees, 1,163,597 bytes
> allocated
> ==12485== 
> ==12485== LEAK SUMMARY:
> ==12485==    definitely lost: 93,263 bytes in 7 blocks
> ==12485==    indirectly lost: 3,702 bytes in 105 blocks
> ==12485==      possibly lost: 84,592 bytes in 601 blocks
> ==12485==    still reachable: 105,369 bytes in 1,031 blocks
> ==12485==         suppressed: 0 bytes in 0 blocks
> ==12485== Rerun with --leak-check=full to see details of leaked memory
> ==12485== 
> ==12485== For counts of detected and suppressed errors, rerun with: -v
> ==12485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 12 from 10)
> ==12485== Syscall param write(buf) points to uninitialised byte(s)
> ==12485==    at 0x5873053: __write_nocancel (in /lib/libc-2.10.1.so)
> ==12485==    by 0x581A010: _IO_file_write@@GLIBC_2.1 (fileops.c:1268)
> ==12485==    by 0x5819CC3: new_do_write (fileops.c:522)
> ==12485==    by 0x5819FB7: _IO_do_write@@GLIBC_2.1 (fileops.c:495)
> ==12485==    by 0x581A9B9: _IO_file_sync@@GLIBC_2.1 (fileops.c:897)
> ==12485==    by 0x580E4E3: fflush (iofflush.c:43)
> ==12485==    by 0x4162DC2: QFSFileEnginePrivate::flushFh()
> (qfsfileengine.cpp:468)
> ==12485==    by 0x4169611: QFSFileEnginePrivate::nativeFlush()
> (qfsfileengine_unix.cpp:261)
> ==12485==    by 0x4161D48: QFSFileEngine::flush() (qfsfileengine.cpp:453)
> ==12485==    by 0x411FC3B: QFile::flush() (qfile.cpp:1367)
> ==12485==    by 0x41203C1: QFile::seek(long long) (qfile.cpp:141)
> ==12485==    by 0x447ACA2: KSycocaFactory::saveHeader(QDataStream&)
> (ksycocafactory.cpp:87)
> ==12485==  Address 0x404b008 is not stack'd, malloc'd or (recently) free'd
> ==12485== 
> ==12485== 
> ==12485== HEAP SUMMARY:
> ==12485==     in use at exit: 344,229 bytes in 2,648 blocks
> ==12485==   total heap usage: 17,677 allocs, 15,029 frees, 4,845,847 bytes
> allocated
> ==12485== 
> ==12485== LEAK SUMMARY:
> ==12485==    definitely lost: 93,263 bytes in 7 blocks
> ==12485==    indirectly lost: 3,702 bytes in 105 blocks
> ==12485==      possibly lost: 109,390 bytes in 1,256 blocks
> ==12485==    still reachable: 137,874 bytes in 1,280 blocks
> ==12485==         suppressed: 0 bytes in 0 blocks
> ==12485== Rerun with --leak-check=full to see details of leaked memory
> ==12485== 
> ==12485== For counts of detected and suppressed errors, rerun with: -v
> ==12485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 12 from 10)
> ==12485== 
> ==12485== HEAP SUMMARY:
> ==12485==     in use at exit: 633 bytes in 12 blocks
> ==12485==   total heap usage: 811 allocs, 799 frees, 32,085 bytes allocated
> ==12485== 
> ==12485== LEAK SUMMARY:
> ==12485==    definitely lost: 4 bytes in 1 blocks
> ==12485==    indirectly lost: 9 bytes in 1 blocks
> ==12485==      possibly lost: 20 bytes in 2 blocks
> ==12485==    still reachable: 600 bytes in 8 blocks
> ==12485==         suppressed: 0 bytes in 0 blocks
> ==12485== Rerun with --leak-check=full to see details of leaked memory
> ==12485== 
> ==12485== For counts of detected and suppressed errors, rerun with: -v
> ==12485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
> ==12485== 
> ==12485== HEAP SUMMARY:
> ==12485==     in use at exit: 4,563,065 bytes in 79,937 blocks
> ==12485==   total heap usage: 788,185 allocs, 708,248 frees, 86,887,556 bytes
> allocated
> ==12485== 
> ==12485== LEAK SUMMARY:
> ==12485==    definitely lost: 96,950 bytes in 220 blocks
> ==12485==    indirectly lost: 3,962 bytes in 114 blocks
> ==12485==      possibly lost: 1,503,807 bytes in 29,402 blocks
> ==12485==    still reachable: 2,958,346 bytes in 50,201 blocks
> ==12485==         suppressed: 0 bytes in 0 blocks
> ==12485== Rerun with --leak-check=full to see details of leaked memory
> ==12485== 
> ==12485== For counts of detected and suppressed errors, rerun with: -v
> ==12485== Use --track-origins=yes to see where uninitialised values come from
> ==12485== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 12 from 10)
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
> ==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*,
> QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
> ==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*)
> (kcmdlineargs.cpp:447)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6243D8F: ???
> ==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6243D8F: ???
> ==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6243D8F: ???
> ==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6243D8F: ???
> ==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
> ==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*,
> QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
> ==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*)
> (kcmdlineargs.cpp:447)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x624E1CF: ???
> ==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x624E1CF: ???
> ==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x624E1CF: ???
> ==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x624E1CF: ???
> ==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
> ==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*,
> QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
> ==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*)
> (kcmdlineargs.cpp:447)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x625860F: ???
> ==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x625860F: ???
> ==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x625860F: ???
> ==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x625860F: ???
> ==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
> ==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*,
> QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
> ==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*)
> (kcmdlineargs.cpp:447)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6262A4F: ???
> ==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6262A4F: ???
> ==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6262A4F: ???
> ==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6262A4F: ???
> ==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*)
> (qbytearray.cpp:1231)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cd0 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cdd is 29 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cdc is 28 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cdb is 27 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cda is 26 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6244237: ???
> ==12485==  Address 0x6248cd1 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*)
> (qbytearray.cpp:1231)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x6253110 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x625311d is 29 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x625311c is 28 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x625311b is 27 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x625311a is 26 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x624E677: ???
> ==12485==  Address 0x6253111 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
> ==12485==    at 0x587B4E8: writev (writev.c:51)
> ==12485==    by 0x16: ???
> ==12485==  Address 0x635554b is 2,747 bytes inside a block of size 16,384
> alloc'd
> ==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
> ==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
> ==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned
> long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int)
> (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4B1B967: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
> ==12485==    at 0x587B4E8: writev (writev.c:51)
> ==12485==    by 0x16: ???
> ==12485==  Address 0x635f763 is 2,747 bytes inside a block of size 16,384
> alloc'd
> ==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
> ==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
> ==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned
> long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int)
> (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4B1B967: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
> ==12485==    at 0x587B4E8: writev (writev.c:51)
> ==12485==    by 0x1A: ???
> ==12485==  Address 0x6354dbf is 815 bytes inside a block of size 16,384 alloc'd
> ==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
> ==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
> ==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned
> long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int)
> (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4B1B967: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6243D8F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*)
> (qbytearray.cpp:1231)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d550 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d55d is 29 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d55c is 28 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d55b is 27 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d55a is 26 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6258AB7: ???
> ==12485==  Address 0x625d551 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x625860F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*)
> (qbytearray.cpp:1231)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x6267990 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x626799d is 29 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x626799c is 28 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x626799b is 27 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x626799a is 26 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6262EF7: ???
> ==12485==  Address 0x6267991 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6262A4F: ???
> ==12485== 
> ==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
> ==12485==    at 0x587B4E8: writev (writev.c:51)
> ==12485==    by 0x1A: ???
> ==12485==  Address 0x635efd7 is 815 bytes inside a block of size 16,384 alloc'd
> ==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
> ==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
> ==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned
> long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int)
> (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4B1B967: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x624E1CF: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027857: rindex (mc_replace_strmem.c:117)
> ==12485==    by 0x438D6D1: KCmdLineArgs::init(int, char**, KAboutData const*,
> QFlags<KCmdLineArgs::StdCmdLineArg>) (string.h:249)
> ==12485==    by 0x438DB4D: KCmdLineArgs::init(KAboutData const*)
> (kcmdlineargs.cpp:447)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6282747: ???
> ==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409DF37: qstrdup(char const*) (qbytearray.cpp:114)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6282747: ???
> ==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C7A: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6282747: ???
> ==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C9D: strcpy (mc_replace_strmem.c:303)
> ==12485==    by 0x409DF08: qstrcpy(char*, char const*) (string3.h:106)
> ==12485==    by 0x409DF4E: qstrdup(char const*) (qbytearray.cpp:115)
> ==12485==    by 0x439461B: KCmdLineArgs::qtArgv() (kcmdlineargs.cpp:1036)
> ==12485==    by 0x4B1B93F: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x688FA41: kdemain (thumbnail.cpp:126)
> ==12485==    by 0x6282747: ???
> ==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
> ==12485==    at 0x587B4E8: writev (writev.c:51)
> ==12485==    by 0x17: ???
> ==12485==  Address 0x6391dc3 is 2,763 bytes inside a block of size 16,384
> alloc'd
> ==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
> ==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
> ==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned
> long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int)
> (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4B1B967: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x6896E89: kdemain (kwritemain.cpp:686)
> ==12485==    by 0x80532CB: ??? (in /usr/bin/kdeinit4)
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x409E2DA: QByteArray::QByteArray(char const*)
> (qbytearray.cpp:1231)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C08: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287688 is 16 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4027C13: strlen (mc_replace_strmem.c:275)
> ==12485==    by 0x409E30F: QByteArray::QByteArray(char const*)
> (qbytearray.h:68)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028128: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287695 is 29 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028132: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287694 is 28 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x402813B: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287693 is 27 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028144: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287692 is 26 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Invalid read of size 1
> ==12485==    at 0x4028188: memcpy (mc_replace_strmem.c:482)
> ==12485==    by 0x409E347: QByteArray::QByteArray(char const*) (string3.h:52)
> ==12485==    by 0x438B4AE: KCmdLineArgs::appName() (kcmdlineargs.cpp:487)
> ==12485==    by 0x6282BEF: ???
> ==12485==  Address 0x6287689 is 17 bytes inside a block of size 33 free'd
> ==12485==    at 0x40268A6: free (vg_replace_malloc.c:325)
> ==12485==    by 0x4094DCA: qFree(void*) (qmalloc.cpp:60)
> ==12485==    by 0x438DB0F: KCmdLineArgs::init(KAboutData const*)
> (qbytearray.h:375)
> ==12485==    by 0x688FA31: kdemain (thumbnail.cpp:124)
> ==12485==    by 0x6282747: ???
> ==12485== 
> ==12485== Syscall param writev(vector[...]) points to uninitialised byte(s)
> ==12485==    at 0x587B4E8: writev (writev.c:51)
> ==12485==    by 0x18: ???
> ==12485==  Address 0x63915d3 is 731 bytes inside a block of size 16,384 alloc'd
> ==12485==    at 0x4025FCB: calloc (vg_replace_malloc.c:418)
> ==12485==    by 0x458B784: XOpenDisplay (OpenDis.c:283)
> ==12485==    by 0x4EC36FD: ??? (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4D3A3: QApplicationPrivate::construct(_XDisplay*, unsigned
> long, unsigned long) (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4E4DFC0: QApplication::QApplication(int&, char**, bool, int)
> (in /usr/lib/libQtGui.so.4.5.3)
> ==12485==    by 0x4B1B967: KApplication::KApplication(bool)
> (kapplication.cpp:337)
> ==12485==    by 0x6896E89: kdemain (kwritemain.cpp:686)
> ==12485==    by 0x80532CB: ??? (in /usr/bin/kdeinit4)
> ==12485==
Comment 11 Dario Andres 2009-12-12 19:02:49 UTC
Bug 218387 seems to be related to this but in Mandriva and KNotes.

@Raul: could you run valgrind with "plasma-desktop" (instead of "kdeinit4") ?. Also, try putting all the valgrind output in a file and later attach that file using this link: https://bugs.kde.org/attachment.cgi?bugid=215288&action=enter

Thanks
Comment 12 Dario Andres 2009-12-12 19:03:15 UTC
*** Bug 218387 has been marked as a duplicate of this bug. ***
Comment 13 Thiago Macieira 2009-12-12 21:14:54 UTC
kdnssd bug. Somene please reassign. I don't know the component for it.

This is not a network bug.
Comment 14 Dario Andres 2009-12-14 17:35:58 UTC
*** Bug 218646 has been marked as a duplicate of this bug. ***
Comment 15 Dario Andres 2009-12-14 17:36:26 UTC
*** Bug 218620 has been marked as a duplicate of this bug. ***
Comment 16 Dario Andres 2009-12-14 17:36:55 UTC
According to the reporter of bug 218620, this could be related to some old configurations from KNotes/KDE4 ...
Comment 17 Dario Andres 2009-12-30 17:21:42 UTC
*** Bug 220651 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2010-02-15 15:20:56 UTC
Bug 226942 comment 3 contains another valgrind trace about this bug.
Comment 19 Dario Andres 2010-02-15 15:21:00 UTC
*** Bug 226942 has been marked as a duplicate of this bug. ***
Comment 20 Dario Andres 2010-03-20 14:30:53 UTC
*** Bug 231386 has been marked as a duplicate of this bug. ***
Comment 21 George Goldberg 2010-03-28 11:49:24 UTC
*** Bug 231619 has been marked as a duplicate of this bug. ***
Comment 22 George Goldberg 2010-07-10 15:33:16 UTC
*** Bug 243142 has been marked as a duplicate of this bug. ***
Comment 23 Joris Guisson 2010-09-18 19:37:25 UTC
*** Bug 251659 has been marked as a duplicate of this bug. ***
Comment 24 Joris Guisson 2010-09-18 19:39:15 UTC
Bug 251659 has debug information, upon first look it seems to be caused by a 0 pointer
Comment 25 George Goldberg 2010-09-28 16:49:48 UTC
*** Bug 252653 has been marked as a duplicate of this bug. ***
Comment 26 George Goldberg 2010-09-28 16:50:32 UTC
*** Bug 249307 has been marked as a duplicate of this bug. ***
Comment 27 Joris Guisson 2010-12-15 21:23:18 UTC
*** Bug 259992 has been marked as a duplicate of this bug. ***
Comment 28 Joris Guisson 2011-02-27 20:59:05 UTC
*** Bug 267270 has been marked as a duplicate of this bug. ***
Comment 29 Joris Guisson 2011-05-03 18:06:56 UTC
*** Bug 272318 has been marked as a duplicate of this bug. ***
Comment 30 George Kiagiadakis 2011-09-07 09:26:48 UTC
*** Bug 266440 has been marked as a duplicate of this bug. ***
Comment 31 George Kiagiadakis 2011-09-07 09:27:08 UTC
*** Bug 281519 has been marked as a duplicate of this bug. ***
Comment 32 George Kiagiadakis 2012-02-25 09:32:38 UTC
*** Bug 292304 has been marked as a duplicate of this bug. ***
Comment 33 George Kiagiadakis 2012-02-25 09:32:53 UTC
*** Bug 294774 has been marked as a duplicate of this bug. ***
Comment 34 Joris Guisson 2012-04-05 19:49:01 UTC
*** Bug 297416 has been marked as a duplicate of this bug. ***
Comment 35 Christoph Feck 2012-06-21 23:10:16 UTC
*** Bug 268435 has been marked as a duplicate of this bug. ***
Comment 36 Christoph Feck 2012-06-21 23:10:59 UTC
*** Bug 291606 has been marked as a duplicate of this bug. ***
Comment 37 Christoph Feck 2012-06-21 23:11:44 UTC
*** Bug 302317 has been marked as a duplicate of this bug. ***
Comment 38 steev_666 2012-06-29 01:00:35 UTC
Created attachment 72207 [details]
New crash information added by DrKonqi

ktorrent (4.1.3) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

Crash on startup

Clean instalation of Ubuntu 12.04 add kubuntu repos, and install ktorrent + dependences,

Run and crash, already try to remove all + purge and reinstall, same problem

-- Backtrace (Reduced):
#6  data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
[...]
#9  QDBusAbstractInterface::callWithArgumentList (this=0x0, mode=QDBus::Block, method=..., args=...) at qdbusabstractinterface.cpp:430
#10 0x00007fb4e83d6110 in Reset (this=0x0) at ../../dnssd/avahi_entrygroup_interface.h:94
#11 serverStateChanged (this=0x1fe0090, s=<optimized out>) at ../../dnssd/avahi-publicservice.cpp:203
#12 DNSSD::PublicServicePrivate::serverStateChanged (this=0x1fe0090, s=<optimized out>) at ../../dnssd/avahi-publicservice.cpp:193
Comment 39 Christoph Feck 2012-07-05 20:58:10 UTC
*** Bug 236106 has been marked as a duplicate of this bug. ***
Comment 40 Jekyll Wu 2012-07-08 03:59:39 UTC
*** Bug 303178 has been marked as a duplicate of this bug. ***
Comment 41 Christoph Feck 2012-07-19 02:00:15 UTC
To those who use avahi:

A tentative patch has been posted to https://git.reviewboard.kde.org/r/105613/
Comment 42 Christoph Feck 2012-07-19 02:39:28 UTC
*** Bug 303683 has been marked as a duplicate of this bug. ***
Comment 43 Justin Gottula 2012-08-02 09:27:00 UTC
Created attachment 72888 [details]
New crash information added by DrKonqi

ktorrent (4.3dev) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:

Started ktorrent normally from the menu or the terminal.

Standard output was as follows:
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
Warning: Object::connect: No such slot kt::PlainChartDrawer::RenderToImage()
Warning: Object::connect: No such slot kt::PlainChartDrawer::RenderToImage()
Warning: Object::connect: No such slot kt::PlainChartDrawer::RenderToImage()
Warning: Object::connect: No such slot kt::PlainChartDrawer::RenderToImage()
Warning: Object::connect: No such slot kt::PlainChartDrawer::RenderToImage()
KCrash: Application 'ktorrent' crashing...

I compiled the latest git versions of ktorrent and libktorrent, with no change in behavior. I also recompiled the libraries mentioned in the backtrace with debugging information to fill out the backtrace.

I attempted to diagnose the problem in gdb but was uncuccessful (the process 'exited normally' even with the KDE crash handler disabled).

This issue affected me in KDE 4.8 as well as the newly released 4.9. It was not associated with any major software upgrade, to the best of my knowledge. It has only noticeably affected KTorrent.

Recompiling kdnssd with the patch on the review board alleviated the segfault completely. As I am unfamiliar with kdnssd, I can't address whether this is the 'correct' or most elegant solution, but it does seem to work without any visible unintended consequences.
https://git.reviewboard.kde.org/r/105613/

-- Backtrace (Reduced):
#6  0x00007f577d9e3bc7 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /lib/libQtDBus.so.4
#7  0x00007f576020985d in Reset (this=0x0) at /mnt/temp/kde-debug/kdelibs/src/kdelibs-4.9.0/dnssd/avahi_entrygroup_interface.h:94
#8  serverStateChanged (this=0x60fffc0, s=<optimized out>) at /mnt/temp/kde-debug/kdelibs/src/kdelibs-4.9.0/dnssd/avahi-publicservice.cpp:203
#9  DNSSD::PublicServicePrivate::serverStateChanged (this=0x60fffc0, s=<optimized out>) at /mnt/temp/kde-debug/kdelibs/src/kdelibs-4.9.0/dnssd/avahi-publicservice.cpp:193
#10 0x00007f5760209a8b in DNSSD::PublicService::publishAsync (this=<optimized out>) at /mnt/temp/kde-debug/kdelibs/src/kdelibs-4.9.0/dnssd/avahi-publicservice.cpp:230
Comment 44 Christoph Feck 2012-08-02 11:12:00 UTC
Thanks for trying the patch, Justin. Let's hope someone more familiar with dnssd can confirm the fix is correct.
Comment 45 Christoph Feck 2012-08-22 10:10:31 UTC
*** Bug 305585 has been marked as a duplicate of this bug. ***
Comment 46 Christoph Feck 2012-08-23 01:30:34 UTC
Git commit 2b8f691aa97854580a67579368029146473f9256 by Christoph Feck.
Committed on 23/08/2012 at 03:06.
Pushed by cfeck into branch 'KDE/4.9'.

Fix crash in avahi DNSSD service

REVIEW: 105613
FIXED-IN: 4.9.1

M  +2    -1    dnssd/avahi-publicservice.cpp

http://commits.kde.org/kdelibs/2b8f691aa97854580a67579368029146473f9256
Comment 47 George Kiagiadakis 2012-08-26 17:15:01 UTC
*** Bug 305827 has been marked as a duplicate of this bug. ***
Comment 48 Christoph Feck 2012-08-29 09:54:41 UTC
*** Bug 305968 has been marked as a duplicate of this bug. ***
Comment 49 George Kiagiadakis 2012-09-07 08:40:55 UTC
*** Bug 306386 has been marked as a duplicate of this bug. ***
Comment 50 Christoph Feck 2012-09-17 00:16:14 UTC
*** Bug 306876 has been marked as a duplicate of this bug. ***
Comment 51 thierry.towa 2012-09-17 02:35:15 UTC
What is this?

On Sep 16, 2012, at 8:16 PM, Christoph Feck <christoph@maxiom.de> wrote:

> https://bugs.kde.org/show_bug.cgi?id=215288
> 
> Christoph Feck <christoph@maxiom.de> changed:
> 
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                 CC|                            |pasha-pivo@yandex.ru
> 
> --- Comment #50 from Christoph Feck <christoph@maxiom.de> ---
> *** Bug 306876 has been marked as a duplicate of this bug. ***
> 
> -- 
> You are receiving this mail because:
> You are on the CC list for the bug.
> 

THIERRY TOWA
Dep.of EMT-CET
New York City College Of Technology
thierry.towa@mail.citytech.cuny.edu
Comment 52 Jekyll Wu 2012-10-14 21:26:35 UTC
*** Bug 308402 has been marked as a duplicate of this bug. ***
Comment 53 Christoph Feck 2012-10-15 13:08:59 UTC
*** Bug 308433 has been marked as a duplicate of this bug. ***
Comment 54 Joris Guisson 2013-02-15 20:04:53 UTC
*** Bug 314899 has been marked as a duplicate of this bug. ***
Comment 55 Christoph Feck 2014-07-23 03:00:00 UTC
*** Bug 337715 has been marked as a duplicate of this bug. ***