[Kde-accessibility] Simon

Steve Cookson it at sca-uk.com
Tue Sep 18 16:47:24 UTC 2012


Hi Peter, 

I don't know if this is any help, I used Valgrind for tracing.  I tried gdb,
but it didn't crash and gave me nothing.

As you see if you scroll down, simon crashed, but then restarted itself in a
new process 2965 -> 2970.

As we are planned to start live trials in the next two weeks, I need to have
a working system.  I'm going to roll back to 11.10 pending resolution of
this issue.  I did try to rebuild simon with the 11.10 .deb file, but this
didn't work either.  It was not recognised.

As an aside, it does seem that permissions have changed under 12.04 LTS as
we have encountered some other issues.  It may be that this is where the
problem lies, but I am speculating.

Thanks as always.

Steve


________________________________

	From: Steve Cookson [mailto:steveco.1959 at gmail.com] 
	Sent: 18 September 2012 13:39
	To: Steve Cookson
	Subject: Simon
	
	
	valgrind simon
	==2961== Memcheck, a memory error detector
	==2961== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et
al.
	==2961== Using Valgrind-3.7.0 and LibVEX; rerun with -h for
copyright info
	==2961== Command: simon
	==2961== 
	QDBusConnection: session D-Bus connection created before
QCoreApplication. Application may misbehave.
	==2965== Invalid read of size 4
	==2965==    at 0xB1390D3: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144484: FcInit (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x56E23D9: qt_init(QApplicationPrivate*, int,
_XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1745)
	==2965==    by 0x566F9C3: QApplicationPrivate::construct(_XDisplay*,
unsigned long, unsigned long) (qapplication.cpp:842)
	==2965==    by 0x5670109: QApplication::QApplication(int&, char**,
bool, int) (qapplication.cpp:775)
	==2965==    by 0x506B81B: KApplication::KApplication(bool,
KComponentData const&) (kapplication.cpp:381)
	==2965==    by 0x5070C84:
KUniqueApplication::KUniqueApplication(bool, bool)
(kuniqueapplication.cpp:314)
	==2965==    by 0x40D971: main (main.cpp:42)
	==2965==  Address 0x15ca9404 is 20 bytes inside a block of size 22
alloc'd
	==2965==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2965==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0xB144484: FcInit (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0x56E23D9: qt_init(QApplicationPrivate*, int,
_XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1745)

	==2965==    by 0x566F9C3: QApplicationPrivate::construct(_XDisplay*,
unsigned long, unsigned long) (qapplication.cpp:842)

	==2965==    by 0x5670109: QApplication::QApplication(int&, char**,
bool, int) (qapplication.cpp:775)

	==2965==    by 0x506B81B: KApplication::KApplication(bool,
KComponentData const&) (kapplication.cpp:381)

	==2965==    by 0x5070C84:
KUniqueApplication::KUniqueApplication(bool, bool)
(kuniqueapplication.cpp:314)

	==2965==

	==2965== Invalid read of size 4

	==2965==    at 0xB1390E8: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)

	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==  Address 0x15cb15c0 is 16 bytes inside a block of size 18
alloc'd
	==2965==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2965==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965== 
	==2965== Invalid read of size 4
	==2965==    at 0xB1390E8: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==  Address 0x15cc7a78 is 40 bytes inside a block of size 42
alloc'd
	==2965==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2965==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965== 
	==2965== Invalid read of size 4
	==2965==    at 0xB1390D3: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==  Address 0x15cfb284 is 36 bytes inside a block of size 39
alloc'd
	==2965==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2965==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965== 
	==2965== Invalid read of size 4
	==2965==    at 0xB1390E8: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==  Address 0x15d20f38 is 24 bytes inside a block of size 27
alloc'd
	==2965==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2965==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965== 
	==2965== Invalid read of size 4
	==2965==    at 0xB1390D3: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==  Address 0x15d31574 is 20 bytes inside a block of size 22
alloc'd
	==2965==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2965==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2965==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2965== 
	QDBusConnection: session D-Bus connection created before
QCoreApplication. Application may misbehave.
	==2965== Conditional jump or move depends on uninitialised value(s)
	==2965==    at 0xBCC24E0: inflateReset2 (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
	==2965==    by 0xBCC25D8: inflateInit2_ (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
	==2965==    by 0xBAA20D3: png_create_read_struct_2 (in
/lib/x86_64-linux-gnu/libpng12.so.0.46.0)
	==2965==    by 0xBAA2296: png_create_read_struct (in
/lib/x86_64-linux-gnu/libpng12.so.0.46.0)
	==2965==    by 0x57637F4: QPngHandlerPrivate::readPngHeader()
(qpnghandler.cpp:427)
	==2965==    by 0x5763DBC: QPngHandlerPrivate::readPngImage(QImage*)
(qpnghandler.cpp:470)
	==2965==    by 0x57330C7: QImageReader::read(QImage*)
(qimagereader.cpp:1205)
	==2965==    by 0x57336F6: QImageReader::read()
(qimagereader.cpp:1155)
	==2965==    by 0x5728661: operator>>(QDataStream&, QImage&)
(qimage.cpp:5287)
	==2965==    by 0x5741D71: operator>>(QDataStream&, QPixmap&)
(qpixmap.cpp:1364)
	==2965==    by 0x5018126:
KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&,
QString&) (kiconloader.cpp:877)
	==2965==    by 0x5018391: KIconLoader::loadIcon(QString const&,
KIconLoader::Group, int, int, QStringList const&, QString*, bool) const
(kiconloader.cpp:1225)
	==2965== 
	^C==2961== 
	==2961== HEAP SUMMARY:
	==2961==     in use at exit: 218,088 bytes in 1,627 blocks
	==2961==   total heap usage: 3,656 allocs, 2,029 frees, 548,420
bytes allocated
	==2961== 
	==2961== LEAK SUMMARY:
	==2961==    definitely lost: 0 bytes in 0 blocks
	==2961==    indirectly lost: 0 bytes in 0 blocks
	==2961==      possibly lost: 45,131 bytes in 848 blocks
	==2961==    still reachable: 172,957 bytes in 779 blocks
	==2961==         suppressed: 0 bytes in 0 blocks
	==2961== Rerun with --leak-check=full to see details of leaked
memory
	==2961== 
	==2961== For counts of detected and suppressed errors, rerun with:
-v
	==2961== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from
2)

	image at image-demo-0:~$ ==2965== 
	==2965== HEAP SUMMARY:
	==2965==     in use at exit: 3,017,962 bytes in 20,848 blocks
	==2965==   total heap usage: 67,031 allocs, 46,183 frees, 13,609,123
bytes allocated
	==2965== 
	==2965== LEAK SUMMARY:
	==2965==    definitely lost: 2,132 bytes in 7 blocks
	==2965==    indirectly lost: 6,224 bytes in 196 blocks
	==2965==      possibly lost: 547,062 bytes in 8,836 blocks
	==2965==    still reachable: 2,462,544 bytes in 11,809 blocks
	==2965==         suppressed: 0 bytes in 0 blocks
	==2965== Rerun with --leak-check=full to see details of leaked
memory
	==2965== 
	==2965== For counts of detected and suppressed errors, rerun with:
-v
	==2965== Use --track-origins=yes to see where uninitialised values
come from
	==2965== ERROR SUMMARY: 28 errors from 7 contexts (suppressed: 2
from 2)
	^C
	image at image-demo-0:~$ valgrind simon
	==2967== Memcheck, a memory error detector
	==2967== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et
al.
	==2967== Using Valgrind-3.7.0 and LibVEX; rerun with -h for
copyright info
	==2967== Command: simon
	==2967== 
	QDBusConnection: session D-Bus connection created before
QCoreApplication. Application may misbehave.
	==2970== Invalid read of size 4
	==2970==    at 0xB1390D3: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144484: FcInit (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x56E23D9: qt_init(QApplicationPrivate*, int,
_XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1745)
	==2970==    by 0x566F9C3: QApplicationPrivate::construct(_XDisplay*,
unsigned long, unsigned long) (qapplication.cpp:842)
	==2970==    by 0x5670109: QApplication::QApplication(int&, char**,
bool, int) (qapplication.cpp:775)
	==2970==    by 0x506B81B: KApplication::KApplication(bool,
KComponentData const&) (kapplication.cpp:381)
	==2970==    by 0x5070C84:
KUniqueApplication::KUniqueApplication(bool, bool)
(kuniqueapplication.cpp:314)
	==2970==    by 0x40D971: main (main.cpp:42)
	==2970==  Address 0x15ca9404 is 20 bytes inside a block of size 22
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144484: FcInit (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x56E23D9: qt_init(QApplicationPrivate*, int,
_XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1745)
	==2970==    by 0x566F9C3: QApplicationPrivate::construct(_XDisplay*,
unsigned long, unsigned long) (qapplication.cpp:842)
	==2970==    by 0x5670109: QApplication::QApplication(int&, char**,
bool, int) (qapplication.cpp:775)
	==2970==    by 0x506B81B: KApplication::KApplication(bool,
KComponentData const&) (kapplication.cpp:381)
	==2970==    by 0x5070C84:
KUniqueApplication::KUniqueApplication(bool, bool)
(kuniqueapplication.cpp:314)
	==2970== 
	==2970== Invalid read of size 4
	==2970==    at 0xB1390E8: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==  Address 0x15cb15c0 is 16 bytes inside a block of size 18
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970== 
	==2970== Invalid read of size 4
	==2970==    at 0xB1390E8: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==  Address 0x15cc7a78 is 40 bytes inside a block of size 42
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970== 
	==2970== Invalid read of size 4
	==2970==    at 0xB1390D3: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144265: FcInitLoadConfigAndFonts (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==  Address 0x15cfb284 is 36 bytes inside a block of size 39
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB144176: FcInitLoadConfig (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970== 
	==2970== Invalid read of size 4
	==2970==    at 0xB1390E8: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==  Address 0x15d20f38 is 24 bytes inside a block of size 27
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970== 
	==2970== Invalid read of size 4
	==2970==    at 0xB1390D3: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==  Address 0x15d31574 is 20 bytes inside a block of size 22
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0xB13902C: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB13B464: FcConfigFilename (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EA15: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14F0FD: ??? (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0x101F56F3: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F6950: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F37C6: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F517A: ??? (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0x101F875C: XML_ParseBuffer (in
/lib/x86_64-linux-gnu/libexpat.so.1.5.2)
	==2970==    by 0xB14EB70: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970==    by 0xB14EE77: FcConfigParseAndLoad (in
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4)
	==2970== 
	QDBusConnection: session D-Bus connection created before
QCoreApplication. Application may misbehave.
	==2970== Conditional jump or move depends on uninitialised value(s)
	==2970==    at 0xBCC24E0: inflateReset2 (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
	==2970==    by 0xBCC25D8: inflateInit2_ (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
	==2970==    by 0xBAA20D3: png_create_read_struct_2 (in
/lib/x86_64-linux-gnu/libpng12.so.0.46.0)
	==2970==    by 0xBAA2296: png_create_read_struct (in
/lib/x86_64-linux-gnu/libpng12.so.0.46.0)
	==2970==    by 0x57637F4: QPngHandlerPrivate::readPngHeader()
(qpnghandler.cpp:427)
	==2970==    by 0x5763DBC: QPngHandlerPrivate::readPngImage(QImage*)
(qpnghandler.cpp:470)
	==2970==    by 0x57330C7: QImageReader::read(QImage*)
(qimagereader.cpp:1205)
	==2970==    by 0x57336F6: QImageReader::read()
(qimagereader.cpp:1155)
	==2970==    by 0x5728661: operator>>(QDataStream&, QImage&)
(qimage.cpp:5287)
	==2970==    by 0x5741D71: operator>>(QDataStream&, QPixmap&)
(qpixmap.cpp:1364)
	==2970==    by 0x5018126:
KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&,
QString&) (kiconloader.cpp:877)
	==2970==    by 0x5018391: KIconLoader::loadIcon(QString const&,
KIconLoader::Group, int, int, QStringList const&, QString*, bool) const
(kiconloader.cpp:1225)
	==2970== 
	==2970== Conditional jump or move depends on uninitialised value(s)
	==2970==    at 0xBCC24E0: inflateReset2 (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
	==2970==    by 0xBCC25D8: inflateInit2_ (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
	==2970==    by 0x8D867C9: KGzipFilter::init(int, KGzipFilter::Flag)
(kgzipfilter.cpp:88)
	==2970==    by 0x8D8816A:
KFilterDev::open(QFlags<QIODevice::OpenModeFlag>) (kfilterdev.cpp:115)
	==2970==    by 0x7FCB243: ShadowVocabulary::reset(QIODevice*)
(shadowvocabulary.cpp:48)
	==2970==    by 0x7FCBA8A: ShadowVocabulary::ShadowVocabulary()
(shadowvocabulary.cpp:41)
	==2970==    by 0x7FD2EE8: ScenarioManager::init()
(scenariomanager.cpp:58)
	==2970==    by 0x75492C5: SimonControl::SimonControl(QWidget*)
(simoncontrol.cpp:69)
	==2970==    by 0x414110: SimonView::SimonView(QWidget*,
QFlags<Qt::WindowType>) (simonview.cpp:103)
	==2970==    by 0x40DA71: main (main.cpp:82)
	==2970== 
	==2967== 
	==2967== HEAP SUMMARY:
	==2967==     in use at exit: 136,616 bytes in 826 blocks
	==2967==   total heap usage: 3,672 allocs, 2,846 frees, 548,890
bytes allocated
	==2967== 
	==2967== LEAK SUMMARY:
	==2967==    definitely lost: 192 bytes in 2 blocks
	==2967==    indirectly lost: 284 bytes in 6 blocks
	==2967==      possibly lost: 33,454 bytes in 617 blocks
	==2967==    still reachable: 102,686 bytes in 201 blocks
	==2967==         suppressed: 0 bytes in 0 blocks
	==2967== Rerun with --leak-check=full to see details of leaked
memory
	==2967== 
	==2967== For counts of detected and suppressed errors, rerun with:
-v
	==2967== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from
2)
	image at image-demo-0:~$ QPainter::begin: Widget painting can only
begin as a result of a paintEvent
	QPainter::translate: Painter not active
	QPainter::setClipRect: Painter not active
	==2970== Conditional jump or move depends on uninitialised value(s)
	==2970==    at 0x565D8DB: comp_func_SourceOver_sse2(unsigned int*,
unsigned int const*, int, unsigned int) (qdrawhelper_sse2.cpp:152)
	==2970==    by 0x5845E2A: void
blend_tiled_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*)
(qdrawhelper.cpp:5127)
	==2970==    by 0x582E505:
_ZL19fillRect_normalizedRK5QRectP9QSpanDataP25QRasterPaintEnginePrivate.cons
tprop.163 (qpaintengine_raster.cpp:1494)
	==2970==    by 0x5832AB3: QRasterPaintEngine::drawTiledPixmap(QRectF
const&, QPixmap const&, QPointF const&) (qpaintengine_raster.cpp:2541)
	==2970==    by 0x57BF299: QPainter::drawTiledPixmap(QRectF const&,
QPixmap const&, QPointF const&) (qpainter.cpp:6882)
	==2970==    by 0x6987827:
khtml::RenderBox::paintBackgroundExtended(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int, int, int, int,
int, int, int, int, int) (qpainter.h:842)
	==2970==    by 0x697E682:
khtml::RenderBox::paintOneBackground(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int)
(render_box.cpp:466)
	==2970==    by 0x6981319:
khtml::RenderBox::paintBoxDecorations(khtml::RenderObject::PaintInfo&, int,
int) (render_box.cpp:448)
	==2970==    by 0x696477D:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1793)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970== 
	==2970== Conditional jump or move depends on uninitialised value(s)
	==2970==    at 0x565D829: comp_func_SourceOver_sse2(unsigned int*,
unsigned int const*, int, unsigned int) (qdrawhelper_sse2.cpp:152)
	==2970==    by 0x5845E2A: void
blend_tiled_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*)
(qdrawhelper.cpp:5127)
	==2970==    by 0x582E505:
_ZL19fillRect_normalizedRK5QRectP9QSpanDataP25QRasterPaintEnginePrivate.cons
tprop.163 (qpaintengine_raster.cpp:1494)
	==2970==    by 0x5832AB3: QRasterPaintEngine::drawTiledPixmap(QRectF
const&, QPixmap const&, QPointF const&) (qpaintengine_raster.cpp:2541)
	==2970==    by 0x57BF299: QPainter::drawTiledPixmap(QRectF const&,
QPixmap const&, QPointF const&) (qpainter.cpp:6882)
	==2970==    by 0x6987827:
khtml::RenderBox::paintBackgroundExtended(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int, int, int, int,
int, int, int, int, int) (qpainter.h:842)
	==2970==    by 0x697E682:
khtml::RenderBox::paintOneBackground(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int)
(render_box.cpp:466)
	==2970==    by 0x6981319:
khtml::RenderBox::paintBoxDecorations(khtml::RenderObject::PaintInfo&, int,
int) (render_box.cpp:448)
	==2970==    by 0x696477D:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1793)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970== 
	==2970== Conditional jump or move depends on uninitialised value(s)
	==2970==    at 0x565D939: comp_func_SourceOver_sse2(unsigned int*,
unsigned int const*, int, unsigned int) (qdrawhelper_sse2.cpp:152)
	==2970==    by 0x5845E2A: void
blend_tiled_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*)
(qdrawhelper.cpp:5127)
	==2970==    by 0x582E505:
_ZL19fillRect_normalizedRK5QRectP9QSpanDataP25QRasterPaintEnginePrivate.cons
tprop.163 (qpaintengine_raster.cpp:1494)
	==2970==    by 0x5832AB3: QRasterPaintEngine::drawTiledPixmap(QRectF
const&, QPixmap const&, QPointF const&) (qpaintengine_raster.cpp:2541)
	==2970==    by 0x57BF299: QPainter::drawTiledPixmap(QRectF const&,
QPixmap const&, QPointF const&) (qpainter.cpp:6882)
	==2970==    by 0x6987827:
khtml::RenderBox::paintBackgroundExtended(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int, int, int, int,
int, int, int, int, int) (qpainter.h:842)
	==2970==    by 0x697E682:
khtml::RenderBox::paintOneBackground(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int)
(render_box.cpp:466)
	==2970==    by 0x6981319:
khtml::RenderBox::paintBoxDecorations(khtml::RenderObject::PaintInfo&, int,
int) (render_box.cpp:448)
	==2970==    by 0x696477D:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1793)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970== 
	==2970== Conditional jump or move depends on uninitialised value(s)
	==2970==    at 0x565D93D: comp_func_SourceOver_sse2(unsigned int*,
unsigned int const*, int, unsigned int) (qdrawhelper_sse2.cpp:152)
	==2970==    by 0x5845E2A: void
blend_tiled_generic<(SpanMethod)0>(int, QT_FT_Span_ const*, void*)
(qdrawhelper.cpp:5127)
	==2970==    by 0x582E505:
_ZL19fillRect_normalizedRK5QRectP9QSpanDataP25QRasterPaintEnginePrivate.cons
tprop.163 (qpaintengine_raster.cpp:1494)
	==2970==    by 0x5832AB3: QRasterPaintEngine::drawTiledPixmap(QRectF
const&, QPixmap const&, QPointF const&) (qpaintengine_raster.cpp:2541)
	==2970==    by 0x57BF299: QPainter::drawTiledPixmap(QRectF const&,
QPixmap const&, QPointF const&) (qpainter.cpp:6882)
	==2970==    by 0x6987827:
khtml::RenderBox::paintBackgroundExtended(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int, int, int, int,
int, int, int, int, int) (qpainter.h:842)
	==2970==    by 0x697E682:
khtml::RenderBox::paintOneBackground(QPainter*, QColor const&,
khtml::BackgroundLayer const*, QRect, int, int, int, int)
(render_box.cpp:466)
	==2970==    by 0x6981319:
khtml::RenderBox::paintBoxDecorations(khtml::RenderObject::PaintInfo&, int,
int) (render_box.cpp:448)
	==2970==    by 0x696477D:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1793)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970==    by 0x69647E8:
khtml::RenderBlock::paintObject(khtml::RenderObject::PaintInfo&, int, int,
bool) (render_block.cpp:1811)
	==2970== 
	==2970== Invalid read of size 8
	==2970==    at 0x566079C: qt_blend_argb32_on_argb32_ssse3(unsigned
char*, int, unsigned char const*, int, int, int, int)
(qdrawhelper_ssse3.cpp:179)
	==2970==    by 0x5832373: QRasterPaintEngine::drawImage(QPointF
const&, QImage const&) (qpaintengine_raster.cpp:2187)
	==2970==    by 0x583D33D: QRasterPaintEngine::drawPixmap(QPointF
const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
	==2970==    by 0x57BEB2E: QPainter::drawPixmap(QPointF const&,
QPixmap const&) (qpainter.cpp:5344)
	==2970==    by 0x5A135F9:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qpainter.h:852)
	==2970==    by 0x5A12EC6:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:848)
	==2970==    by 0x5993F1B:
QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:3348)
	==2970==    by 0x5A27062:
QWindowsStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qwindowsstyle.cpp:3176)
	==2970==    by 0x5A144D5:
QCleanlooksStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qcleanlooksstyle.cpp:3683)
	==2970==    by 0x5AF62C9: QToolButton::paintEvent(QPaintEvent*)
(qstylepainter.h:94)
	==2970==    by 0x56B90F5: QWidget::event(QEvent*) (qwidget.cpp:8508)
	==2970==    by 0x5668893:
QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:4559)
	==2970==  Address 0x25c75288 is 0 bytes after a block of size 13,192
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0x5726725: QImageData::create(QSize const&,
QImage::Format, int) (qimage.cpp:209)
	==2970==    by 0x572780B: QImage::QImage(QSize const&,
QImage::Format) (qimage.cpp:826)
	==2970==    by 0x5A1397B:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:1102)
	==2970==    by 0x5A12EC6:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:848)
	==2970==    by 0x5993F1B:
QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:3348)
	==2970==    by 0x5A27062:
QWindowsStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qwindowsstyle.cpp:3176)
	==2970==    by 0x5A144D5:
QCleanlooksStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qcleanlooksstyle.cpp:3683)
	==2970==    by 0x5AF62C9: QToolButton::paintEvent(QPaintEvent*)
(qstylepainter.h:94)
	==2970==    by 0x56B90F5: QWidget::event(QEvent*) (qwidget.cpp:8508)
	==2970==    by 0x5668893:
QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:4559)
	==2970==    by 0x566D712: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:4420)
	==2970== 
	==2970== Invalid read of size 8
	==2970==    at 0x566052A: qt_blend_argb32_on_argb32_ssse3(unsigned
char*, int, unsigned char const*, int, int, int, int)
(qdrawhelper_ssse3.cpp:179)
	==2970==    by 0x5832373: QRasterPaintEngine::drawImage(QPointF
const&, QImage const&) (qpaintengine_raster.cpp:2187)
	==2970==    by 0x583D33D: QRasterPaintEngine::drawPixmap(QPointF
const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
	==2970==    by 0x57BEB2E: QPainter::drawPixmap(QPointF const&,
QPixmap const&) (qpainter.cpp:5344)
	==2970==    by 0x5A13916:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qpainter.h:852)
	==2970==    by 0x5A12EC6:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:848)
	==2970==    by 0x5993F1B:
QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:3348)
	==2970==    by 0x5A27062:
QWindowsStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qwindowsstyle.cpp:3176)
	==2970==    by 0x5A144D5:
QCleanlooksStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qcleanlooksstyle.cpp:3683)
	==2970==    by 0x5AF62C9: QToolButton::paintEvent(QPaintEvent*)
(qstylepainter.h:94)
	==2970==    by 0x56B90F5: QWidget::event(QEvent*) (qwidget.cpp:8508)
	==2970==    by 0x5668893:
QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:4559)
	==2970==  Address 0x25273688 is 0 bytes after a block of size 11,560
alloc'd
	==2970==    at 0x4C2B6CD: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
	==2970==    by 0x5726725: QImageData::create(QSize const&,
QImage::Format, int) (qimage.cpp:209)
	==2970==    by 0x572780B: QImage::QImage(QSize const&,
QImage::Format) (qimage.cpp:826)
	==2970==    by 0x5A1397B:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:1102)
	==2970==    by 0x5A12EC6:
QCleanlooksStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption
const*, QPainter*, QWidget const*) const (qcleanlooksstyle.cpp:848)
	==2970==    by 0x5993F1B:
QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:3348)
	==2970==    by 0x5A27062:
QWindowsStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qwindowsstyle.cpp:3176)
	==2970==    by 0x5A144D5:
QCleanlooksStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const
(qcleanlooksstyle.cpp:3683)
	==2970==    by 0x5AF62C9: QToolButton::paintEvent(QPaintEvent*)
(qstylepainter.h:94)
	==2970==    by 0x56B90F5: QWidget::event(QEvent*) (qwidget.cpp:8508)
	==2970==    by 0x5668893:
QApplicationPrivate::notify_helper(QObject*, QEvent*)
(qapplication.cpp:4559)
	==2970==    by 0x566D712: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:4420)
	==2970== 
	Plugin paths:  ("/usr/lib/x86_64-linux-gnu/qt4/plugins",
"/home/image/.kde/lib/", "/usr/lib/") 
	Trying to load Attica plugin:
"/usr/lib/x86_64-linux-gnu/qt4/plugins/attica_kde.so" 
	Trying to load Attica plugin:  "/home/image/.kde/lib//attica_kde.so"

	Trying to load Attica plugin:  "/usr/lib//attica_kde.so" 
	Using Attica with KDE support 
	Loaded paths from config:
(QUrl("http://download.kde.org/ocs/providers.xml") )  
	Adding provider "https://api.opendesktop.org/v1/" 





More information about the kde-accessibility mailing list