[Development] [Interest] Valgrind messages Qt 4.8.2

Linos info at linos.es
Tue Jul 31 09:49:44 CEST 2012


Hi,
	i send this email first to Qt users mailing list but didn't get any reply,
given that it's about valgrind telling that Qt leaks memory i think that maybe
should be better send to this list, correct me if wrong no problem.

==========================================================
Hi,
	i am using valgrind integration in Qt Creator, works fine for me, after check
an old small project of mine that have been some time untouched it remains
having 0 errors but now if i use valgrind from the command line like i did when
i fixed memory errors in this project (using the same suppression file) i get
what seems to be Qt internal errors that i didn't find in Qt 4.6.x versions.

I am a bit novice in c++ so maybe it is only noise but i think it's better to
paste here for someone more expertise to check, i am using this line:

LD_LIBRARY_PATH=/opt/qt-4-debug/lib G_SLICE="always-malloc" G_DEBUG=gc-friendly
GLIBCPP_FORCE_NEW=1 GLIBCXX_FORCE_NEW=1 valgrind -v --tool=memcheck -v
--leak-check=full --track-origins=yes --suppressions=/tmp/valgrind_mini.supp
./pda_almacen 2&>/tmp/log

that generates attached file.


Related to this i have been checking an opensource project (zmviewer) and this
part ever lost memory:

void CameraLayout::fill(){
    for ( int r = 0 ; r < d->rows ; r++ ){
        for ( int c = 0 ; c < d->columns ; c++ ){
            BlackWidget *widget = new BlackWidget();
            QGridLayout::addWidget ( widget, r , c );
        }
    }
}

don't know why because everytime fill() gets called this gets called before:

void CameraLayout::clear(){
    for (int r = 0; r < rowCount(); ++r ){
        for (int c = 0; c < columnCount(); ++c ){
                QLayoutItem *item = itemAtPosition( r, c );
                if ( item ){
                        removeItem( item );
                        if ( item->widget() ){
                            BlackWidget *bw = qobject_cast < BlackWidget *> (
item->widget() );
                            if ( bw ) delete bw;
                            //else is camera o similar
                            else item->widget()->setVisible( false );
                        }
                }
            }
        }
}

The error valgrind inside Qt Creator gives me it is:
88 bytes in 1 blocks are definitely lost in loss record 1,160 of 1,470
  in CameraLayout::fill() in src/core/cameralayout.cpp:132
  1: operator new(unsigned long) in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
  2: QLayoutPrivate::createWidgetItem(QLayout const*, QWidget*) in <a
href="file:///home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/kernel/qlayout.cpp:194"
>/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/kernel/qlayout.cpp:194</a>
  3: QGridLayout::addWidget(QWidget*, int, int, QFlags<Qt::AlignmentFlag>)
in <a
href="file:///home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/kernel/qgridlayout.cpp:1552"
>/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/kernel/qgridlayout.cpp:1552</a>
  4: CameraLayout::fill() in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/core/cameralayout.cpp:132"
>src/core/cameralayout.cpp:132</a>
  5: CameraLayout::CameraLayout(int, int) in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/core/cameralayout.cpp:50"
>src/core/cameralayout.cpp:50</a>
  6: CameraViewerPage::CameraViewerPage(int, int, QWidget*) in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/core/cameraviewerpage.cpp:27"
>src/core/cameraviewerpage.cpp:27</a>
  7: CameraViewer::layoutWidgets(int, bool) in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/cameraviewer.cpp:230"
>src/shell/cameraviewer.cpp:230</a>
  8: CameraViewer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/build/src/shell/moc_cameraviewer.cxx:78"
>build/src/shell/moc_cameraviewer.cxx:78</a>
  9: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) in <a
href="file:///home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/corelib/kernel/qobject.cpp:3547"
>/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/corelib/kernel/qobject.cpp:3547</a>
  10: LayoutButton::clicked(int) in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/build/src/shell/moc_layoutbutton.cxx:105"
>build/src/shell/moc_layoutbutton.cxx:105</a>
  11: LayoutButton::changeLayout() in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/layoutbutton.cpp:50"
>src/shell/layoutbutton.cpp:50</a>
  12: LayoutButton::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/build/src/shell/moc_layoutbutton.cxx:56"
>build/src/shell/moc_layoutbutton.cxx:56</a>
  13: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) in <a
href="file:///home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/corelib/kernel/qobject.cpp:3547"
>/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/corelib/kernel/qobject.cpp:3547</a>
  14: QAbstractButton::clicked(bool) in
/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/.moc/debug-shared/moc_qabstractbutton.cpp:220
  15: QAbstractButtonPrivate::emitClicked() in <a
href="file:///home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qabstractbutton.cpp:548"
>/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qabstractbutton.cpp:548</a>
  16: QAbstractButton::click() in <a
href="file:///home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qabstractbutton.cpp:985"
>/home/skuda/temporal/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qabstractbutton.cpp:985</a>
  17: LayoutBar::initSettings() in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/layoutbar.cpp:143"
>src/shell/layoutbar.cpp:143</a>
  18: LayoutBar::init() in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/layoutbar.cpp:102"
>src/shell/layoutbar.cpp:102</a>
  19: LayoutBar::LayoutBar(QWidget*) in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/layoutbar.cpp:48"
>src/shell/layoutbar.cpp:48</a>
  20: MainWindow::init() in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/mainwindow.cpp:78"
>src/shell/mainwindow.cpp:78</a>
  21: MainWindow::MainWindow(QWidget*, QFlags<Qt::WindowType>) in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/mainwindow.cpp:60"
>src/shell/mainwindow.cpp:60</a>
  22: main in <a
href="file:///home/skuda/git/ZoneMinder-Viewer/src/shell/main.cpp:43"
>src/shell/main.cpp:43</a>

I am not sure if this is a problem in the fill() function or in
QLayoutPrivate::createWidgetItem(QLayout const*, QWidget*) to say the truth.

Regards,
Miguel Angel.

-------------- next part --------------
==4073== Memcheck, a memory error detector
==4073== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==4073== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4073== Command: ./pda_almacen 2
==4073== 
--4073-- Valgrind options:
--4073--    -v
--4073--    --tool=memcheck
--4073--    -v
--4073--    --leak-check=full
--4073--    --track-origins=yes
--4073--    --suppressions=/tmp/valgrind_mini.supp
--4073-- Contents of /proc/version:
--4073--   Linux version 3.4.4-424.1-bfs (skuda at skuda) (gcc version 4.7.1 (GCC) ) #1 SMP PREEMPT Sun Jul 15 18:05:27 CEST 2012
--4073-- Arch and hwcaps: AMD64, amd64-sse3-cx16
--4073-- Page sizes: currently 4096, max supported 4096
--4073-- Valgrind library directory: /usr/lib/valgrind
--4073-- TT/TC: VG_(init_tt_tc) (startup of code management)
--4073-- TT/TC: cache: 8 sectors of 27597024 bytes each = 220776192 total
--4073-- TT/TC: table: 524168 total entries, max occupancy 340704 (65%)
==4073== Adding active redirection:
--4073--     new: 0xffffffffff600000 (???                 ) R-> (0000.0) 0x38061d53 ???
==4073== Adding active redirection:
--4073--     new: 0xffffffffff600400 (???                 ) R-> (0000.0) 0x38061d5d ???
--4073-- Reading syms from /home/skuda/git/pda_almacen/pda_almacen (0x400000)
--4073--    svma 0x000040d4c0, avma 0x000040d4c0
--4073-- Reading syms from /usr/lib/ld-2.16.so (0x4000000)
--4073--    svma 0x0000000bd0, avma 0x0004000bd0
--4073-- summarise_context(loc_start = 0x10): cannot summarise(why=1):   
0x362: [0]={ 56(r3) { u  u  u  c-56 u  u  u  u  u  u  u  u  u  u  u  u  c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0x369): cannot summarise(why=1):   
0x442: [0]={ 56(r3) { u  u  u  c-56 u  u  u  u  u  u  u  u  u  u  u  u  c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0x447): cannot summarise(why=1):   
0x4d0: [0]={ 56(r3) { u  u  u  c-56 u  u  u  u  u  u  u  u  u  u  u  u  c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0x4d7): cannot summarise(why=1):   
0x558: [0]={ 56(r3) { u  u  u  c-56 u  u  u  u  u  u  u  u  u  u  u  u  c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0x2d): cannot summarise(why=1):   
0x4a: [0]={ 0(r5) { u  u  u  c0 u  u  r9 r8 u  u  u  u  c16 c24 c32 c40 r1 u  u  u  }
==4073== Adding active redirection:
--4073--     new: 0x040179a0 (strlen              ) R-> (0000.0) 0x38061d67 ???
--4073-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000)
--4073--    svma 0x0038000000, avma 0x0038000000
--4073--    object doesn't have a symbol table
--4073--    object doesn't have a dynamic symbol table
--4073-- Reading suppressions file: /tmp/valgrind_mini.supp
--4073-- Reading suppressions file: /usr/lib/valgrind/default.supp
==4073== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-4073-by-skuda-on-???
==4073== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-4073-by-skuda-on-???
==4073== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-4073-by-skuda-on-???
==4073== 
==4073== TO CONTROL THIS PROCESS USING vgdb (which you probably
==4073== don't want to do, unless you know exactly what you're doing,
==4073== or are doing some strange experiment):
==4073==   /usr/lib/valgrind/../../bin/vgdb --pid=4073 ...command...
==4073== 
==4073== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==4073==   /path/to/gdb ./pda_almacen
==4073== and then give GDB the following command
==4073==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=4073
==4073== --pid is optional if only one valgrind process is running
==4073== 
--4073-- TT/TC: initialise sector 0
--4073-- REDIR: 0x40179a0 (strlen) redirected to 0x38061d67 (???)
--4073-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x4a24000)
--4073--    svma 0x00000005d0, avma 0x0004a245d0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x4c26000)
--4073--    svma 0x0000002760, avma 0x0004c28760
--4073--    object doesn't have a symbol table
==4073== Adding active redirection:
--4073--     new: 0x04017810 (index               ) R-> (2002.0) 0x04c2aff0 index
==4073== Ignoring duplicate redirection:
--4073--     old: 0x04017810 (index               ) R-> (2002.0) 0x04c2aff0 index
--4073--     new: 0x04017810 (index               ) R-> (2002.0) 0x04c2afb0 strchr
==4073== Adding active redirection:
--4073--     new: 0x04017890 (strcmp              ) R-> (2016.0) 0x04c2bf10 strcmp
==4073== Adding active redirection:
--4073--     new: 0x04018b10 (stpcpy              ) R-> (2020.0) 0x04c2d230 stpcpy
--4073-- REDIR: 0x4017810 (index) redirected to 0x4c2aff0 (index)
--4073-- REDIR: 0x4017890 (strcmp) redirected to 0x4c2bf10 (strcmp)
--4073-- Reading syms from /opt/qt-4.8.2-debug/lib/libQtSql.so.4.8.2 (0x4e31000)
--4073--    svma 0x0000014870, avma 0x0004e45870
--4073-- Reading syms from /opt/qt-4.8.2-debug/lib/libQtGui.so.4.8.2 (0x5077000)
--4073--    svma 0x00002abf40, avma 0x0005322f40
--4073-- Reading syms from /opt/qt-4.8.2-debug/lib/libQtNetwork.so.4.8.2 (0x5ed9000)
--4073--    svma 0x0000064870, avma 0x0005f3d870
--4073-- Reading syms from /opt/qt-4.8.2-debug/lib/libQtCore.so.4.8.2 (0x6250000)
--4073--    svma 0x0000094940, avma 0x00062e4940
--4073-- Reading syms from /usr/lib/libpthread-2.16.so (0x6771000)
--4073--    svma 0x00000057a0, avma 0x00067767a0
--4073-- summarise_context(loc_start = 0x1): cannot summarise(why=2):   
0x1d: [0]={ 0(r7) { u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  r5 u  u  u  }
--4073-- summarise_context(loc_start = 0x1d): cannot summarise(why=2):   
0x43: [0]={ 8(r7) { u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  r5 u  u  u  }
--4073-- Reading syms from /usr/lib/libstdc++.so.6.0.17 (0x698d000)
--4073--    svma 0x000005bbb0, avma 0x00069e8bb0
--4073--    object doesn't have a symbol table
==4073== Adding active redirection:
--4073--     new: 0x069ea770 (operator delete(void) R-> (1005.0) 0x04c297e0 operator delete(void*)
==4073== Adding active redirection:
--4073--     new: 0x069ea790 (operator delete(void) R-> (1005.0) 0x04c29680 operator delete(void*, std::nothrow_t const&)
==4073== Adding active redirection:
--4073--     new: 0x069ea7a0 (operator delete[](vo) R-> (1005.0) 0x04c293c0 operator delete[](void*)
==4073== Adding active redirection:
--4073--     new: 0x069ea7b0 (operator delete[](vo) R-> (1005.0) 0x04c29260 operator delete[](void*, std::nothrow_t const&)
==4073== Adding active redirection:
--4073--     new: 0x069ec450 (operator new(unsigne) R-> (1003.0) 0x04c2a4f0 operator new(unsigned long)
==4073== Adding active redirection:
--4073--     new: 0x069ec4e0 (operator new(unsigne) R-> (1001.0) 0x04c2a320 operator new(unsigned long, std::nothrow_t const&)
==4073== Adding active redirection:
--4073--     new: 0x069ec560 (operator new[](unsig) R-> (1003.0) 0x04c29f50 operator new[](unsigned long)
==4073== Adding active redirection:
--4073--     new: 0x069ec590 (operator new[](unsig) R-> (1001.0) 0x04c29d80 operator new[](unsigned long, std::nothrow_t const&)
--4073-- Reading syms from /usr/lib/libm-2.16.so (0x6c91000)
--4073--    svma 0x0000005600, avma 0x0006c96600
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libgcc_s.so.1 (0x6f8b000)
--4073--    svma 0x0000002a10, avma 0x0006f8da10
--4073--    object doesn't have a symbol table
--4073-- summarise_context(loc_start = 0x163): cannot summarise(why=1):   
0x167: [0]={ 8(r2) { c-72 c-64 u  c-56 u  u  u  u  u  u  u  u  c-48 c-40 c-32 c-24 c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0xe2): cannot summarise(why=1):   
0xe6: [0]={ 8(r2) { c-72 c-64 u  c-56 u  u  u  u  u  u  u  u  c-48 c-40 c-32 c-24 c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0xd3): cannot summarise(why=1):   
0xd7: [0]={ 8(r2) { c-72 c-64 u  c-56 u  u  u  u  u  u  u  u  c-48 c-40 c-32 c-24 c-8 u  u  u  }
--4073-- summarise_context(loc_start = 0xed): cannot summarise(why=1):   
0xf1: [0]={ 8(r2) { c-72 c-64 u  c-56 u  u  u  u  u  u  u  u  c-48 c-40 c-32 c-24 c-8 u  u  u  }
--4073-- Reading syms from /usr/lib/libc-2.16.so (0x71a0000)
--4073--    svma 0x000001f180, avma 0x00071bf180
--4073-- summarise_context(loc_start = 0x33): cannot summarise(why=1):   
0x50: [0]={ 0(r5) { u  u  u  c0 u  u  r9 r8 u  u  u  u  c16 c24 c32 c40 r1 u  u  u  }
--4073-- summarise_context(loc_start = 0x35): cannot summarise(why=1):   
0x7d: [0]={ 0(r5) { u  u  u  c128 u  u  c120 c160 u  u  u  u  c72 c80 c88 c96 c168 u  u  u  }
--4073-- summarise_context(loc_start = 0x1): cannot summarise(why=2):   
0x25: [0]={ 0(r7) { u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  r5 u  u  u  }
--4073-- summarise_context(loc_start = 0x25): cannot summarise(why=2):   
0x4b: [0]={ 8(r7) { u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  u  r5 u  u  u  }
--4073-- summarise_context(loc_start = 0x83): cannot summarise(why=1):   
0xa0: [0]={ 0(r5) { u  u  u  c0 u  u  r9 r8 u  u  u  u  c16 c24 c32 c40 r1 u  u  u  }
==4073== Adding active redirection:
--4073--     new: 0x071d7210 (putenv              ) W-> (0000.0) 0x04c2dce0 putenv
==4073== Adding active redirection:
--4073--     new: 0x071d7750 (setenv              ) W-> (0000.0) 0x04c2de20 setenv
==4073== Adding active redirection:
--4073--     new: 0x071d77e0 (unsetenv            ) W-> (0000.0) 0x04c2dd80 unsetenv
==4073== Adding active redirection:
--4073--     new: 0x0721b9e0 (malloc              ) R-> (1001.0) 0x04c2a9f0 malloc
==4073== Adding active redirection:
--4073--     new: 0x0721bce0 (malloc_get_state    ) R-> (1018.0) 0x04c28be0 malloc_get_state
==4073== Adding active redirection:
--4073--     new: 0x0721bee0 (free                ) R-> (1005.0) 0x04c29b50 free
==4073== Ignoring duplicate redirection:
--4073--     old: 0x0721bee0 (free                ) R-> (1005.0) 0x04c29b50 free
--4073--     new: 0x0721bee0 (free                ) R-> (1005.0) 0x04c299f0 cfree
==4073== Ignoring duplicate redirection:
--4073--     old: 0x0721bee0 (free                ) R-> (1005.0) 0x04c29b50 free
--4073--     new: 0x0721bee0 (free                ) R-> (1005.0) 0x04c299f0 cfree
==4073== Adding active redirection:
--4073--     new: 0x0721bf70 (realloc             ) R-> (1009.0) 0x04c2aac0 realloc
==4073== Adding active redirection:
--4073--     new: 0x0721c250 (memalign            ) R-> (1011.0) 0x04c28ed0 memalign
==4073== Adding active redirection:
--4073--     new: 0x0721c4d0 (calloc              ) R-> (1007.0) 0x04c29070 calloc
==4073== Adding active redirection:
--4073--     new: 0x0721c8d0 (malloc_usable_size  ) R-> (1017.0) 0x04c28de0 malloc_usable_size
==4073== Adding active redirection:
--4073--     new: 0x0721c910 (mallopt             ) R-> (1014.0) 0x04c28bb0 mallopt
==4073== Adding active redirection:
--4073--     new: 0x0721cfb0 (malloc_stats        ) R-> (1019.0) 0x04c28c00 malloc_stats
==4073== Adding active redirection:
--4073--     new: 0x0721d180 (mallinfo            ) R-> (1020.0) 0x04c28c10 mallinfo
==4073== Adding active redirection:
--4073--     new: 0x0721d280 (malloc_trim         ) R-> (1015.0) 0x04c28bc0 malloc_trim
==4073== Adding active redirection:
--4073--     new: 0x0721d530 (pvalloc             ) R-> (1018.0) 0x04c28bd0 pvalloc
==4073== Adding active redirection:
--4073--     new: 0x0721d7c0 (valloc              ) R-> (1012.0) 0x04c29030 valloc
==4073== Adding active redirection:
--4073--     new: 0x0721da10 (malloc_set_state    ) R-> (1018.0) 0x04c28bf0 malloc_set_state
==4073== Adding active redirection:
--4073--     new: 0x0721df60 (posix_memalign      ) R-> (1016.0) 0x04c28fe0 posix_memalign
==4073== Adding active redirection:
--4073--     new: 0x07220040 (strcat              ) R-> (2003.0) 0x04c2b030 strcat
==4073== Adding active redirection:
--4073--     new: 0x07220080 (__GI_strcat         ) R-> (2003.0) 0x04c2b110 __GI_strcat
==4073== Adding active redirection:
--4073--     new: 0x07220240 (index               ) R-> (2002.0) 0x04c2aeb0 index
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07220240 (index               ) R-> (2002.0) 0x04c2aeb0 index
--4073--     new: 0x07220240 (index               ) R-> (2002.0) 0x04c2ae70 strchr
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07220240 (index               ) R-> (2002.0) 0x04c2aeb0 index
--4073--     new: 0x07220240 (index               ) R-> (2002.0) 0x04c2ae70 strchr
==4073== Adding active redirection:
--4073--     new: 0x07220280 (__GI_strchr         ) R-> (2002.0) 0x04c2aef0 __GI_strchr
==4073== Adding active redirection:
--4073--     new: 0x07220300 (strcmp              ) R-> (2016.0) 0x04c2be70 strcmp
==4073== Adding active redirection:
--4073--     new: 0x07220340 (__GI_strcmp         ) R-> (2016.0) 0x04c2bec0 __GI_strcmp
==4073== Adding active redirection:
--4073--     new: 0x07221790 (strcpy              ) R-> (2008.0) 0x04c2b390 strcpy
==4073== Adding active redirection:
--4073--     new: 0x072217d0 (__GI_strcpy         ) R-> (2008.0) 0x04c2b460 __GI_strcpy
==4073== Adding active redirection:
--4073--     new: 0x072218b0 (strcspn             ) R-> (2033.0) 0x04c2db30 strcspn
==4073== Adding active redirection:
--4073--     new: 0x07221df0 (strlen              ) R-> (2007.0) 0x04c2b350 strlen
==4073== Adding active redirection:
--4073--     new: 0x07221e40 (__GI_strlen         ) R-> (2007.0) 0x04c2b370 __GI_strlen
==4073== Adding active redirection:
--4073--     new: 0x07221f20 (strnlen             ) R-> (2006.0) 0x04c2b2f0 strnlen
==4073== Adding active redirection:
--4073--     new: 0x07221f50 (__GI_strnlen        ) R-> (2006.0) 0x04c2b320 __GI_strnlen
==4073== Adding active redirection:
--4073--     new: 0x07221fc0 (strncat             ) R-> (2004.0) 0x04c2b1f0 strncat
==4073== Adding active redirection:
--4073--     new: 0x07222000 (strncmp             ) R-> (2011.0) 0x04c2b7d0 strncmp
==4073== Adding active redirection:
--4073--     new: 0x07222040 (__GI_strncmp        ) R-> (2011.0) 0x04c2b840 __GI_strncmp
==4073== Adding active redirection:
--4073--     new: 0x07223890 (strncpy             ) R-> (2009.0) 0x04c2b530 strncpy
==4073== Adding active redirection:
--4073--     new: 0x072238d0 (rindex              ) R-> (2001.0) 0x04c2ade0 rindex
==4073== Ignoring duplicate redirection:
--4073--     old: 0x072238d0 (rindex              ) R-> (2001.0) 0x04c2ade0 rindex
--4073--     new: 0x072238d0 (rindex              ) R-> (2001.0) 0x04c2adb0 strrchr
==4073== Ignoring duplicate redirection:
--4073--     old: 0x072238d0 (rindex              ) R-> (2001.0) 0x04c2ade0 rindex
--4073--     new: 0x072238d0 (rindex              ) R-> (2001.0) 0x04c2adb0 strrchr
==4073== Adding active redirection:
--4073--     new: 0x07223910 (__GI_strrchr        ) R-> (2001.0) 0x04c2ae10 __GI_strrchr
==4073== Adding active redirection:
--4073--     new: 0x072239b0 (strpbrk             ) R-> (2032.0) 0x04c2dac0 strpbrk
==4073== Adding active redirection:
--4073--     new: 0x07223d30 (strspn              ) R-> (2034.0) 0x04c2dba0 strspn
==4073== Adding active redirection:
--4073--     new: 0x07224000 (memchr              ) R-> (2017.0) 0x04c2bfb0 memchr
==4073== Adding active redirection:
--4073--     new: 0x07224350 (bcmp                ) R-> (2019.0) 0x04c2cf20 bcmp
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07224350 (bcmp                ) R-> (2019.0) 0x04c2cf20 bcmp
--4073--     new: 0x07224350 (bcmp                ) R-> (2019.0) 0x04c2ced0 memcmp
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07224350 (bcmp                ) R-> (2019.0) 0x04c2cf20 bcmp
--4073--     new: 0x07224350 (bcmp                ) R-> (2019.0) 0x04c2ced0 memcmp
==4073== Adding active redirection:
--4073--     new: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.1) 0x04c2bff0 memcpy at GLIBC_2.2.5
==4073== Ignoring lower priority redirection:
--4073--     old: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.1) 0x04c2bff0 memcpy at GLIBC_2.2.5
--4073--     new: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.0) 0x04c2c490 memcpy
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.1) 0x04c2bff0 memcpy at GLIBC_2.2.5
--4073--     new: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.1) 0x04c2d3a0 memmove
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.1) 0x04c2bff0 memcpy at GLIBC_2.2.5
--4073--     new: 0x07224920 (memcpy at GLIBC_2.2.5  ) R-> (2018.1) 0x04c2d3a0 memmove
==4073== Adding active redirection:
--4073--     new: 0x07224970 (memset              ) R-> (2021.0) 0x04c2d300 memset
==4073== Adding active redirection:
--4073--     new: 0x072254c0 (mempcpy             ) R-> (2029.0) 0x04c2d750 mempcpy
==4073== Adding active redirection:
--4073--     new: 0x072259f0 (stpcpy              ) R-> (2020.0) 0x04c2cfc0 stpcpy
==4073== Adding active redirection:
--4073--     new: 0x07225a30 (__GI_stpcpy         ) R-> (2020.0) 0x04c2d090 __GI_stpcpy
==4073== Adding active redirection:
--4073--     new: 0x07225b50 (strcasecmp_l        ) R-> (2014.0) 0x04c2bb10 strcasecmp_l
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07225b50 (strcasecmp_l        ) R-> (2014.0) 0x04c2bb10 strcasecmp_l
--4073--     new: 0x07225b50 (strcasecmp_l        ) R-> (2014.0) 0x04c2bb90 __GI_strcasecmp_l
==4073== Adding active redirection:
--4073--     new: 0x07225b90 (strcasecmp          ) R-> (2012.0) 0x04c2b8b0 strcasecmp
==4073== Adding active redirection:
--4073--     new: 0x07225bf0 (__GI___strcasecmp_l ) R-> (2014.0) 0x04c2bc10 __GI___strcasecmp_l
==4073== Adding active redirection:
--4073--     new: 0x07227e20 (strncasecmp_l       ) R-> (2015.0) 0x04c2bc90 strncasecmp_l
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07227e20 (strncasecmp_l       ) R-> (2015.0) 0x04c2bc90 strncasecmp_l
--4073--     new: 0x07227e20 (strncasecmp_l       ) R-> (2015.0) 0x04c2bd80 __GI_strncasecmp_l
==4073== Adding active redirection:
--4073--     new: 0x07227e60 (strncasecmp         ) R-> (2013.0) 0x04c2b990 strncasecmp
==4073== Adding active redirection:
--4073--     new: 0x0722a540 (memcpy@@GLIBC_2.14  ) R-> (2018.0) 0x04c2c200 memcpy@@GLIBC_2.14
==4073== Ignoring duplicate redirection:
--4073--     old: 0x0722a540 (memcpy@@GLIBC_2.14  ) R-> (2018.0) 0x04c2c200 memcpy@@GLIBC_2.14
--4073--     new: 0x0722a540 (memcpy@@GLIBC_2.14  ) R-> (2018.0) 0x04c2c490 memcpy
==4073== Adding active redirection:
--4073--     new: 0x0722b830 (rawmemchr           ) R-> (2026.0) 0x04c2d670 rawmemchr
==4073== Adding active redirection:
--4073--     new: 0x0722b870 (__GI___rawmemchr    ) R-> (2026.0) 0x04c2d690 __GI___rawmemchr
==4073== Adding active redirection:
--4073--     new: 0x0722ba80 (strchrnul           ) R-> (2025.0) 0x04c2d640 strchrnul
==4073== Adding active redirection:
--4073--     new: 0x0722f110 (__GI_strncpy        ) R-> (2009.0) 0x04c2b680 __GI_strncpy
==4073== Adding active redirection:
--4073--     new: 0x07238f80 (strstr              ) R-> (2031.0) 0x04c2da40 strstr
==4073== Adding active redirection:
--4073--     new: 0x07239a10 (strcasestr          ) R-> (2035.0) 0x04c2dc20 strcasestr
==4073== Adding active redirection:
--4073--     new: 0x072962b0 (__memcpy_chk        ) R-> (2030.0) 0x04c2d930 __memcpy_chk
==4073== Adding active redirection:
--4073--     new: 0x072964a0 (__memmove_chk       ) R-> (2024.0) 0x04c2d5b0 __memmove_chk
==4073== Adding active redirection:
--4073--     new: 0x07296560 (__stpcpy_chk        ) R-> (2028.0) 0x04c2d700 __stpcpy_chk
==4073== Adding active redirection:
--4073--     new: 0x07296720 (__strcpy_chk        ) R-> (2027.0) 0x04c2d6b0 __strcpy_chk
--4073-- Reading syms from /usr/lib/libgthread-2.0.so.0.3200.3 (0x7544000)
--4073--    svma 0x00000006b0, avma 0x00075446b0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/librt-2.16.so (0x7746000)
--4073--    svma 0x00000022d0, avma 0x00077482d0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libglib-2.0.so.0.3200.3 (0x794e000)
--4073--    svma 0x0000019a10, avma 0x0007967a10
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libpng15.so.15.11.0 (0x7c42000)
--4073--    svma 0x0000005900, avma 0x0007c47900
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libz.so.1.2.7 (0x7e6f000)
--4073--    svma 0x00000022e0, avma 0x0007e712e0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libfreetype.so.6.9.0 (0x8085000)
--4073--    svma 0x000000d530, avma 0x0008092530
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libgobject-2.0.so.0.3200.3 (0x8323000)
--4073--    svma 0x000000b190, avma 0x000832e190
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libSM.so.6.0.1 (0x8571000)
--4073--    svma 0x0000001be0, avma 0x0008572be0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libICE.so.6.3.0 (0x8779000)
--4073--    svma 0x0000004fb0, avma 0x000877dfb0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0x8995000)
--4073--    svma 0x0000001a50, avma 0x0008996a50
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libfontconfig.so.1.4.4 (0x8ba0000)
--4073--    svma 0x0000006130, avma 0x0008ba6130
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXext.so.6.4.0 (0x8dd6000)
--4073--    svma 0x0000003840, avma 0x0008dd9840
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libX11.so.6.3.0 (0x8fe9000)
--4073--    svma 0x000001dc90, avma 0x0009006c90
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libssl.so.1.0.0 (0x9322000)
--4073--    svma 0x0000017450, avma 0x0009339450
--4073-- Reading syms from /usr/lib/libcrypto.so.1.0.0 (0x958c000)
--4073--    svma 0x0000064a00, avma 0x00095f0a00
--4073-- Reading syms from /usr/lib/libdl-2.16.so (0x9995000)
--4073--    svma 0x0000000ed0, avma 0x0009995ed0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libpcre.so.1.0.1 (0x9b99000)
--4073--    svma 0x0000001ef0, avma 0x0009b9aef0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libbz2.so.1.0.6 (0x9df7000)
--4073--    svma 0x00000016f0, avma 0x0009df86f0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libffi.so.6.0.0 (0xa007000)
--4073--    svma 0x00000018c0, avma 0x000a0088c0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libuuid.so.1.3.0 (0xa20f000)
--4073--    svma 0x0000001750, avma 0x000a210750
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libexpat.so.1.6.0 (0xa414000)
--4073--    svma 0x0000003e60, avma 0x000a417e60
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libxcb.so.1.1.0 (0xa63e000)
--4073--    svma 0x0000009930, avma 0x000a647930
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXau.so.6.0.0 (0xa85c000)
--4073--    svma 0x0000000e50, avma 0x000a85ce50
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0xaa60000)
--4073--    svma 0x0000001370, avma 0x000aa61370
--4073--    object doesn't have a symbol table
--4073-- REDIR: 0x7227e60 (strncasecmp) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bef00 (__strncasecmp_sse42 ) R-> (2013.0) 0x04c2b990 strncasecmp
--4073-- REDIR: 0x7221f20 (strnlen) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Ignoring duplicate redirection:
--4073--     old: 0x07221f50 (__GI_strnlen        ) R-> (2006.0) 0x04c2b320 __GI_strnlen
--4073--     new: 0x07221f50 (__GI_strnlen        ) R-> (2006.0) 0x04c2b2f0 strnlen
--4073-- REDIR: 0x7225b90 (strcasecmp) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bd350 (__strcasecmp_sse42  ) R-> (2012.0) 0x04c2b8b0 strcasecmp
--4073-- REDIR: 0x7220300 (strcmp) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bade0 (__strcmp_sse42      ) R-> (2016.0) 0x04c2be70 strcmp
--4073-- REDIR: 0x7222000 (strncmp) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bbb90 (__strncmp_sse42     ) R-> (2011.0) 0x04c2b7d0 strncmp
--4073-- REDIR: 0x7223910 (__GI_strrchr) redirected to 0x4c2ae10 (__GI_strrchr)
--4073-- REDIR: 0x7221e40 (__GI_strlen) redirected to 0x4c2b370 (__GI_strlen)
--4073-- REDIR: 0x7222040 (__GI_strncmp) redirected to 0x4c2b840 (__GI_strncmp)
--4073-- REDIR: 0x72bd350 (__strcasecmp_sse42) redirected to 0x4c2b8b0 (strcasecmp)
--4073-- REDIR: 0x72239b0 (strpbrk) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072c1e90 (__strpbrk_sse42     ) R-> (2032.0) 0x04c2dac0 strpbrk
--4073-- REDIR: 0x72c1e90 (__strpbrk_sse42) redirected to 0x4c2dac0 (strpbrk)
--4073-- REDIR: 0x7221df0 (strlen) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072ea620 (__strlen_sse2_pminub) R-> (2007.0) 0x04c2b350 strlen
--4073-- REDIR: 0x72ea620 (__strlen_sse2_pminub) redirected to 0x4c2b350 (strlen)
--4073-- REDIR: 0x69ec450 (operator new(unsigned long)) redirected to 0x4c2a4f0 (operator new(unsigned long))
--4073-- REDIR: 0x721b9e0 (malloc) redirected to 0x4c2a9f0 (malloc)
--4073-- REDIR: 0x722a540 (memcpy@@GLIBC_2.14) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072cf9e0 (__memcpy_ssse3_back ) R-> (2018.0) 0x04c2c200 memcpy@@GLIBC_2.14
--4073-- REDIR: 0x72cf9e0 (__memcpy_ssse3_back) redirected to 0x4c2c200 (memcpy@@GLIBC_2.14)
--4073-- REDIR: 0x7224970 (memset) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072249b0 (__GI_memset         ) R-> (2021.0) 0x04c2d300 memset
--4073-- REDIR: 0x72249b0 (__GI_memset) redirected to 0x4c2d300 (memset)
--4073-- REDIR: 0x72bbb90 (__strncmp_sse42) redirected to 0x4c2b7d0 (strncmp)
--4073-- REDIR: 0x72bade0 (__strcmp_sse42) redirected to 0x4c2be70 (strcmp)
--4073-- REDIR: 0x721bee0 (free) redirected to 0x4c29b50 (free)
--4073-- REDIR: 0x721bf70 (realloc) redirected to 0x4c2aac0 (realloc)
--4073-- REDIR: 0x721c4d0 (calloc) redirected to 0x4c29070 (calloc)
--4073-- REDIR: 0x7220340 (__GI_strcmp) redirected to 0x4c2bec0 (__GI_strcmp)
--4073-- REDIR: 0x7220280 (__GI_strchr) redirected to 0x4c2aef0 (__GI_strchr)
--4073-- REDIR: 0x722ba80 (strchrnul) redirected to 0x4c2d640 (strchrnul)
--4073-- REDIR: 0xffffffffff600000 (???) redirected to 0x38061d53 (???)
==4073== Invalid read of size 1
==4073==    at 0x6305106: QByteArray::QByteArray(char const*) (qbytearray.cpp:1298)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==    by 0x62FA332: QLibraryInfoPrivate::findConfiguration() (qlibraryinfo.cpp:116)
==4073==  Address 0xac6b438 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2B352: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b438 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2B364: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b439 is 25 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2C3A1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b442 is 34 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 8
==4073==    at 0x4C2C3C8: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b438 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x6305106: QByteArray::QByteArray(char const*) (qbytearray.cpp:1298)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==    by 0x62FA332: QLibraryInfoPrivate::findConfiguration() (qlibraryinfo.cpp:116)
==4073==  Address 0xac6c348 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2B352: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c348 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2B364: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c349 is 25 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2C3A1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c352 is 34 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 8
==4073==    at 0x4C2C3C8: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c348 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x6305106: QByteArray::QByteArray(char const*) (qbytearray.cpp:1298)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==    by 0x62FA332: QLibraryInfoPrivate::findConfiguration() (qlibraryinfo.cpp:116)
==4073==  Address 0xac6d258 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2B352: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d258 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2B364: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d259 is 25 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 1
==4073==    at 0x4C2C3A1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d262 is 34 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== Invalid read of size 8
==4073==    at 0x4C2C3C8: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d258 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
--4073-- REDIR: 0x7224920 (memcpy at GLIBC_2.2.5) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072d4f80 (__memmove_ssse3_back) R-> (2018.1) 0x04c2bff0 memcpy at GLIBC_2.2.5
--4073-- REDIR: 0x72d4f80 (__memmove_ssse3_back) redirected to 0x4c2bff0 (memcpy at GLIBC_2.2.5)
--4073-- REDIR: 0x69ec560 (operator new[](unsigned long)) redirected to 0x4c29f50 (operator new[](unsigned long))
--4073-- REDIR: 0x7225a30 (__GI_stpcpy) redirected to 0x4c2d090 (__GI_stpcpy)
--4073-- REDIR: 0x7224000 (memchr) redirected to 0x4c2bfb0 (memchr)
--4073-- REDIR: 0x7221f50 (__GI_strnlen) redirected to 0x4c2b320 (__GI_strnlen)
--4073-- REDIR: 0x722b870 (__GI___rawmemchr) redirected to 0x4c2d690 (__GI___rawmemchr)
--4073-- memcheck GC: 1024 nodes, 1024 survivors (100.0%)
--4073-- memcheck GC: increase table size to 2048
--4073-- Reading syms from /usr/lib/gconv/UTF-16.so (0xb3d8000)
--4073--    svma 0x00000006d0, avma 0x000b3d86d0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libicui18n.so.49.1.2 (0xb5dc000)
--4073--    svma 0x0000099a80, avma 0x000b675a80
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libicuuc.so.49.1.2 (0xb9d6000)
--4073--    svma 0x0000053070, avma 0x000ba29070
--4073--    object doesn't have a symbol table
--4073-- REDIR: 0x69ea770 (operator delete(void*)) redirected to 0x4c297e0 (operator delete(void*))
--4073-- REDIR: 0x4018b10 (stpcpy) redirected to 0x4c2d230 (stpcpy)
--4073-- REDIR: 0x72217d0 (__GI_strcpy) redirected to 0x4c2b460 (__GI_strcpy)
--4073-- REDIR: 0x7225bf0 (__GI___strcasecmp_l) redirected to 0x4c2bc10 (__GI___strcasecmp_l)
--4073-- REDIR: 0x72238d0 (rindex) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bcb70 (__strrchr_sse42     ) R-> (2001.0) 0x04c2ade0 rindex
--4073-- REDIR: 0x72bcb70 (__strrchr_sse42) redirected to 0x4c2ade0 (rindex)
--4073-- REDIR: 0x7220240 (index) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bad30 (__strchr_sse42      ) R-> (2002.0) 0x04c2aeb0 index
--4073-- REDIR: 0x72bad30 (__strchr_sse42) redirected to 0x4c2aeb0 (index)
--4073-- REDIR: 0x7223890 (strncpy) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x0722fd80 (__strncpy_sse2_unali) R-> (2009.0) 0x04c2b530 strncpy
--4073-- REDIR: 0x722fd80 (__strncpy_sse2_unaligned) redirected to 0x4c2b530 (strncpy)
--4073-- REDIR: 0x7221790 (strcpy) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x0722f750 (__strcpy_sse2_unalig) R-> (2008.0) 0x04c2b390 strcpy
--4073-- REDIR: 0x722f750 (__strcpy_sse2_unaligned) redirected to 0x4c2b390 (strcpy)
--4073-- REDIR: 0x722b830 (rawmemchr) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Ignoring duplicate redirection:
--4073--     old: 0x0722b870 (__GI___rawmemchr    ) R-> (2026.0) 0x04c2d690 __GI___rawmemchr
--4073--     new: 0x0722b870 (__GI___rawmemchr    ) R-> (2026.0) 0x04c2d670 rawmemchr
--4073-- REDIR: 0x7224350 (bcmp) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072e4f50 (__memcmp_sse4_1     ) R-> (2019.0) 0x04c2cf20 bcmp
--4073-- REDIR: 0x72e4f50 (__memcmp_sse4_1) redirected to 0x4c2cf20 (bcmp)
--4073-- REDIR: 0xffffffffff600400 (???) redirected to 0x38061d5d (???)
--4073-- REDIR: 0x7220040 (strcat) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x07232570 (__strcat_sse2_unalig) R-> (2003.0) 0x04c2b030 strcat
--4073-- REDIR: 0x7232570 (__strcat_sse2_unaligned) redirected to 0x4c2b030 (strcat)
--4073-- REDIR: 0x72962b0 (__memcpy_chk) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072cf9d0 (__memcpy_chk_ssse3_b) R-> (2030.0) 0x04c2d930 __memcpy_chk
--4073-- REDIR: 0x72cf9d0 (__memcpy_chk_ssse3_back) redirected to 0x4c2d930 (__memcpy_chk)
--4073-- REDIR: 0x69ea7a0 (operator delete[](void*)) redirected to 0x4c293c0 (operator delete[](void*))
--4073-- Reading syms from /usr/lib/libXrandr.so.2.2.0 (0xd06d000)
--4073--    svma 0x0000001880, avma 0x000d06e880
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXfixes.so.3.1.0 (0xd276000)
--4073--    svma 0x00000014d0, avma 0x000d2774d0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXcursor.so.1.0.2 (0xd47d000)
--4073--    svma 0x0000002a10, avma 0x000d47fa10
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXinerama.so.1.0.0 (0xd687000)
--4073--    svma 0x0000000aa0, avma 0x000d687aa0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libXi.so.6.1.0 (0xd88a000)
--4073--    svma 0x00000022a0, avma 0x000d88c2a0
--4073--    object doesn't have a symbol table
--4073-- REDIR: 0x7238f80 (strstr) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x072bcd10 (__strstr_sse42      ) R-> (2031.0) 0x04c2da40 strstr
--4073-- REDIR: 0x72bcd10 (__strstr_sse42) redirected to 0x4c2da40 (strstr)
--4073-- REDIR: 0x7296720 (__strcpy_chk) redirected to 0x4c2d6b0 (__strcpy_chk)
--4073-- Reading syms from /usr/lib/libgconf-2.so.4.1.5 (0xda99000)
--4073--    svma 0x000000b4e0, avma 0x000daa44e0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libgio-2.0.so.0.3200.3 (0xdcc9000)
--4073--    svma 0x000002ece0, avma 0x000dcf7ce0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libgmodule-2.0.so.0.3200.3 (0xe016000)
--4073--    svma 0x0000001160, avma 0x000e017160
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libdbus-glib-1.so.2.2.2 (0xe21a000)
--4073--    svma 0x000000a690, avma 0x000e224690
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libdbus-1.so.3.7.2 (0xe441000)
--4073--    svma 0x0000007d50, avma 0x000e448d50
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/libresolv-2.16.so (0xe686000)
--4073--    svma 0x0000003a80, avma 0x000e689a80
--4073--    object doesn't have a symbol table
--4073-- REDIR: 0x71d77e0 (unsetenv) redirected to 0x4c2dd80 (unsetenv)
--4073-- memcheck GC: 2048 nodes, 2048 survivors (100.0%)
--4073-- memcheck GC: increase table size to 4096
--4073-- memcheck GC: 4096 nodes, 3987 survivors ( 97.3%)
--4073-- memcheck GC: increase table size to 8192
--4073-- memcheck GC: 8192 nodes, 7526 survivors ( 91.8%)
--4073-- memcheck GC: increase table size to 16384
--4073-- TT/TC: initialise sector 1
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqgif.so (0xf14d000)
--4073--    svma 0x0000003790, avma 0x000f150790
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqico.so (0xf355000)
--4073--    svma 0x0000003dc0, avma 0x000f358dc0
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqjpeg.so (0xf55e000)
--4073--    svma 0x0000003e30, avma 0x000f561e30
--4073-- Reading syms from /usr/lib/libjpeg.so.8.0.2 (0xf7af000)
--4073--    svma 0x0000004170, avma 0x000f7b3170
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqmng.so (0xfa00000)
--4073--    svma 0x0000004140, avma 0x000fa04140
--4073-- Reading syms from /usr/lib/libmng.so.1.0.0 (0xfc07000)
--4073--    svma 0x0000017d00, avma 0x000fc1ed00
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqsvg.so (0xfe7a000)
--4073--    svma 0x0000003620, avma 0x000fe7d620
--4073-- Reading syms from /opt/qt-4.8.2-debug/lib/libQtSvg.so.4.8.2 (0x10080000)
--4073--    svma 0x000001f2c0, avma 0x001009f2c0
--4073-- Reading syms from /opt/qt-4.8.2-debug/lib/libQtXml.so.4.8.2 (0x102e7000)
--4073--    svma 0x0000019f00, avma 0x0010300f00
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqtga.so (0x10535000)
--4073--    svma 0x0000003620, avma 0x0010538620
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/imageformats/libqtiff.so (0x1073c000)
--4073--    svma 0x0000003cf0, avma 0x001073fcf0
--4073-- Reading syms from /usr/lib/libtiff.so.5.1.0 (0x10945000)
--4073--    svma 0x00000082c0, avma 0x001094d2c0
--4073--    object doesn't have a symbol table
--4073-- Reading syms from /usr/lib/liblzma.so.5.0.4 (0x10bb7000)
--4073--    svma 0x0000002b50, avma 0x0010bb9b50
--4073--    object doesn't have a symbol table
--4073-- REDIR: 0x72259f0 (stpcpy) redirected to 0x4a24720 (_vgnU_ifunc_wrapper)
==4073== Adding active redirection:
--4073--     new: 0x07230d60 (__stpcpy_sse2_unalig) R-> (2020.0) 0x04c2cfc0 stpcpy
--4073-- REDIR: 0x7230d60 (__stpcpy_sse2_unaligned) redirected to 0x4c2cfc0 (stpcpy)
--4073-- memcheck GC: 16384 nodes, 14135 survivors ( 86.2%)
--4073-- memcheck GC: increase table size to 32768
--4073-- memcheck GC: 32768 nodes, 29500 survivors ( 90.0%)
--4073-- memcheck GC: increase table size to 65536
--4073-- REDIR: 0x722f110 (__GI_strncpy) redirected to 0x4c2b680 (__GI_strncpy)
==4073== Invalid read of size 8
==4073==    at 0x532E03A: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==4073==    by 0x551CE7C: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==4073==    by 0x5529DDD: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==4073==    by 0x549AF01: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==4073==    by 0x56D3F33: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qpainter.h:852)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==  Address 0x11bd1b08 is 0 bytes after a block of size 7,800 alloc'd
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x53FBE9E: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==4073==    by 0x53FD20B: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:826)
==4073==    by 0x56D5EF4: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:1559)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==    by 0x57D9C11: QPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==4073== 
==4073== Invalid read of size 8
==4073==    at 0x532E2AA: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==4073==    by 0x551CE7C: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==4073==    by 0x5529DDD: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==4073==    by 0x549AF01: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==4073==    by 0x56D5A26: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qpainter.h:852)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==  Address 0x11bd1b08 is 0 bytes after a block of size 7,800 alloc'd
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x53FBE9E: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==4073==    by 0x53FD20B: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:826)
==4073==    by 0x56D5EF4: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:1559)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==    by 0x57D9C11: QPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==4073== 
--4073-- Reading syms from /opt/qt-4.8.2-debug/plugins/sqldrivers/libqsqlite.so (0x132a0000)
--4073--    svma 0x0000006f90, avma 0x00132a6f90
--4073-- Reading syms from /usr/lib/libsqlite3.so.0.8.6 (0x134f7000)
--4073--    svma 0x000000a890, avma 0x0013501890
--4073--    object doesn't have a symbol table
--4073-- TT/TC: initialise sector 2
--4073-- memcheck GC: 65536 nodes, 60290 survivors ( 91.9%)
--4073-- memcheck GC: increase table size to 131072
--4073-- memcheck GC: 131072 nodes, 114900 survivors ( 87.6%)
--4073-- memcheck GC: increase table size to 262144
--4073-- memcheck GC: 262144 nodes, 227034 survivors ( 86.6%)
--4073-- memcheck GC: increase table size to 524288
--4073-- Caught __NR_exit; running __libc_freeres()
--4073-- Discarding syms at 0xb3d86d0-0xb3da014 in /usr/lib/gconv/UTF-16.so due to munmap()
==4073== 
==4073== HEAP SUMMARY:
==4073==     in use at exit: 451,658 bytes in 5,328 blocks
==4073==   total heap usage: 533,908 allocs, 528,580 frees, 87,681,396 bytes allocated
==4073== 
==4073== Searching for pointers to 5,328 not-freed blocks
--4073--   Scanning root segment: 0x65d000..0x65efff (8192)
--4073--   Scanning root segment: 0x4022000..0x4023fff (8192)
--4073--   Scanning root segment: 0x406c000..0x407afff (61440)
--4073--   Scanning root segment: 0x4222000..0x4222fff (4096)
--4073--   Scanning root segment: 0x4223000..0x4223fff (4096)
--4073--   Scanning root segment: 0x4224000..0x4224fff (4096)
--4073--   Scanning root segment: 0x4c25000..0x4c25fff (4096)
--4073--   Scanning root segment: 0x4e30000..0x4e30fff (4096)
--4073--   Scanning root segment: 0x5075000..0x5076fff (8192)
--4073--   Scanning root segment: 0x5e8b000..0x5ed5fff (307200)
--4073--   Scanning root segment: 0x5ed6000..0x5ed8fff (12288)
--4073--   Scanning root segment: 0x6248000..0x624ffff (32768)
--4073--   Scanning root segment: 0x6764000..0x6770fff (53248)
--4073--   Scanning root segment: 0x6988000..0x6988fff (4096)
--4073--   Scanning root segment: 0x6989000..0x698cfff (16384)
--4073--   Scanning root segment: 0x6c7a000..0x6c7bfff (8192)
--4073--   Scanning root segment: 0x6c7c000..0x6c90fff (86016)
--4073--   Scanning root segment: 0x6f8a000..0x6f8afff (4096)
--4073--   Scanning root segment: 0x719f000..0x719ffff (4096)
--4073--   Scanning root segment: 0x753e000..0x753ffff (8192)
--4073--   Scanning root segment: 0x7540000..0x7543fff (16384)
--4073--   Scanning root segment: 0x7745000..0x7745fff (4096)
--4073--   Scanning root segment: 0x794d000..0x794dfff (4096)
--4073--   Scanning root segment: 0x7c40000..0x7c40fff (4096)
--4073--   Scanning root segment: 0x7c41000..0x7c41fff (4096)
--4073--   Scanning root segment: 0x7e6e000..0x7e6efff (4096)
--4073--   Scanning root segment: 0x8084000..0x8084fff (4096)
--4073--   Scanning root segment: 0x8322000..0x8322fff (4096)
--4073--   Scanning root segment: 0x8570000..0x8570fff (4096)
--4073--   Scanning root segment: 0x8778000..0x8778fff (4096)
--4073--   Scanning root segment: 0x8990000..0x8990fff (4096)
--4073--   Scanning root segment: 0x8991000..0x8994fff (16384)
--4073--   Scanning root segment: 0x8b9f000..0x8b9ffff (4096)
--4073--   Scanning root segment: 0x8dd5000..0x8dd5fff (4096)
--4073--   Scanning root segment: 0x8fe8000..0x8fe8fff (4096)
--4073--   Scanning root segment: 0x931d000..0x9321fff (20480)
--4073--   Scanning root segment: 0x9585000..0x958afff (24576)
--4073--   Scanning root segment: 0x958b000..0x958bfff (4096)
--4073--   Scanning root segment: 0x9986000..0x9990fff (45056)
--4073--   Scanning root segment: 0x9991000..0x9994fff (16384)
--4073--   Scanning root segment: 0x9b98000..0x9b98fff (4096)
--4073--   Scanning root segment: 0x9df6000..0x9df6fff (4096)
--4073--   Scanning root segment: 0xa005000..0xa006fff (8192)
--4073--   Scanning root segment: 0xa20e000..0xa20efff (4096)
--4073--   Scanning root segment: 0xa413000..0xa413fff (4096)
--4073--   Scanning root segment: 0xa63d000..0xa63dfff (4096)
--4073--   Scanning root segment: 0xa85b000..0xa85bfff (4096)
--4073--   Scanning root segment: 0xaa5f000..0xaa5ffff (4096)
--4073--   Scanning root segment: 0xac65000..0xac65fff (4096)
--4073--   Scanning root segment: 0xb9d4000..0xb9d5fff (8192)
--4073--   Scanning root segment: 0xbd48000..0xbd48fff (4096)
--4073--   Scanning root segment: 0xbd49000..0xbd4cfff (16384)
--4073--   Scanning root segment: 0xd06c000..0xd06cfff (4096)
--4073--   Scanning root segment: 0xd275000..0xd275fff (4096)
--4073--   Scanning root segment: 0xd47c000..0xd47cfff (4096)
--4073--   Scanning root segment: 0xd686000..0xd686fff (4096)
--4073--   Scanning root segment: 0xd889000..0xd889fff (4096)
--4073--   Scanning root segment: 0xda98000..0xda98fff (4096)
--4073--   Scanning root segment: 0xdcc8000..0xdcc8fff (4096)
--4073--   Scanning root segment: 0xe012000..0xe013fff (8192)
--4073--   Scanning root segment: 0xe014000..0xe015fff (8192)
--4073--   Scanning root segment: 0xe219000..0xe219fff (4096)
--4073--   Scanning root segment: 0xe440000..0xe440fff (4096)
--4073--   Scanning root segment: 0xe685000..0xe685fff (4096)
--4073--   Scanning root segment: 0xe89a000..0xe89afff (4096)
--4073--   Scanning root segment: 0xe89b000..0xe89cfff (8192)
--4073--   Scanning root segment: 0xf354000..0xf354fff (4096)
--4073--   Scanning root segment: 0xf55d000..0xf55dfff (4096)
--4073--   Scanning root segment: 0xf766000..0xf766fff (4096)
--4073--   Scanning root segment: 0xf9ef000..0xf9effff (4096)
--4073--   Scanning root segment: 0xf9f0000..0xf9fffff (65536)
--4073--   Scanning root segment: 0xfc06000..0xfc06fff (4096)
--4073--   Scanning root segment: 0xfe78000..0xfe79fff (8192)
--4073--   Scanning root segment: 0x1007f000..0x1007ffff (4096)
--4073--   Scanning root segment: 0x102e4000..0x102e6fff (12288)
--4073--   Scanning root segment: 0x10532000..0x10534fff (12288)
--4073--   Scanning root segment: 0x1073b000..0x1073bfff (4096)
--4073--   Scanning root segment: 0x10944000..0x10944fff (4096)
--4073--   Scanning root segment: 0x10bb4000..0x10bb6fff (12288)
--4073--   Scanning root segment: 0x10dd9000..0x10dd9fff (4096)
--4073--   Scanning root segment: 0x134ae000..0x134aefff (4096)
--4073--   Scanning root segment: 0x1379e000..0x137a0fff (12288)
--4073--   Scanning root segment: 0x7fefec000..0x7ff000fff (86016)
==4073== Checked 1,605,400 bytes
==4073== 
==4073== 8 bytes in 1 blocks are definitely lost in loss record 141 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x433FF0: SupervisorModel::setQueryObject(QSqlQuery const&) (supervisormodel.cpp:260)
==4073==    by 0x414C96: MainWindow::cargaFicheroArticulos(ModoTrabajo) (mainwindow.cpp:525)
==4073==    by 0x4153E2: MainWindow::iniciarModoSupervisor() (mainwindow.cpp:572)
==4073==    by 0x436422: MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_mainwindow.cpp:127)
==4073==    by 0x642243E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3547)
==4073==    by 0x532FFE1: QAction::triggered(bool) (moc_qaction.cpp:277)
==4073==    by 0x53301CF: QAction::activate(QAction::ActionEvent) (qaction.cpp:1257)
==4073==    by 0x57C6452: QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (qmenu.cpp:1028)
==4073==    by 0x57CD3E8: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qmenu.cpp:1120)
==4073==    by 0x538EDB8: QWidget::event(QEvent*) (qwidget.cpp:8371)
==4073==    by 0x57CE77A: QMenu::event(QEvent*) (qmenu.cpp:2469)
==4073== 
==4073== 24 bytes in 1 blocks are possibly lost in loss record 391 of 1,732
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6333CF1: QMapData::node_create(QMapData::Node**, int, int) (qmap.cpp:140)
==4073==    by 0x5385F1B: QWidget::grabGesture(Qt::GestureType, QFlags<Qt::GestureFlag>) (qmap.h:453)
==4073==    by 0x58133CE: QAbstractScrollAreaPrivate::init() (qabstractscrollarea.cpp:299)
==4073==    by 0x58134B3: QAbstractScrollArea::QAbstractScrollArea(QAbstractScrollAreaPrivate&, QWidget*) (qabstractscrollarea.cpp:493)
==4073==    by 0x58AA275: QAbstractItemView::QAbstractItemView(QAbstractItemViewPrivate&, QWidget*) (qabstractitemview.cpp:590)
==4073==    by 0x58E1C14: QTableView::QTableView(QWidget*) (qtableview.cpp:1032)
==4073==    by 0x430D0A: ConsultaArticulosDlg::ConsultaArticulosDlg(QWidget*) (consultaarticulosdlg.cpp:32)
==4073==    by 0x4129E2: MainWindow::creaConsultaArticulosDlg() (mainwindow.cpp:293)
==4073==    by 0x4176BD: MainWindow::abrirDocumento() (mainwindow.cpp:790)
==4073==    by 0x436147: MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_mainwindow.cpp:100)
==4073==    by 0x642243E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3547)
==4073== 
==4073== 24 bytes in 1 blocks are possibly lost in loss record 392 of 1,732
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6333CF1: QMapData::node_create(QMapData::Node**, int, int) (qmap.cpp:140)
==4073==    by 0x5385F1B: QWidget::grabGesture(Qt::GestureType, QFlags<Qt::GestureFlag>) (qmap.h:453)
==4073==    by 0x58133CE: QAbstractScrollAreaPrivate::init() (qabstractscrollarea.cpp:299)
==4073==    by 0x58134B3: QAbstractScrollArea::QAbstractScrollArea(QAbstractScrollAreaPrivate&, QWidget*) (qabstractscrollarea.cpp:493)
==4073==    by 0x58AA275: QAbstractItemView::QAbstractItemView(QAbstractItemViewPrivate&, QWidget*) (qabstractitemview.cpp:590)
==4073==    by 0x58BB2AB: QHeaderView::QHeaderView(Qt::Orientation, QWidget*) (qheaderview.cpp:314)
==4073==    by 0x58E1992: QTableViewPrivate::init() (qtableview.cpp:618)
==4073==    by 0x58E1C36: QTableView::QTableView(QWidget*) (qtableview.cpp:1035)
==4073==    by 0x430D0A: ConsultaArticulosDlg::ConsultaArticulosDlg(QWidget*) (consultaarticulosdlg.cpp:32)
==4073==    by 0x4129E2: MainWindow::creaConsultaArticulosDlg() (mainwindow.cpp:293)
==4073==    by 0x4176BD: MainWindow::abrirDocumento() (mainwindow.cpp:790)
==4073== 
==4073== 24 bytes in 1 blocks are possibly lost in loss record 393 of 1,732
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6333CF1: QMapData::node_create(QMapData::Node**, int, int) (qmap.cpp:140)
==4073==    by 0x5385F1B: QWidget::grabGesture(Qt::GestureType, QFlags<Qt::GestureFlag>) (qmap.h:453)
==4073==    by 0x58133CE: QAbstractScrollAreaPrivate::init() (qabstractscrollarea.cpp:299)
==4073==    by 0x58134B3: QAbstractScrollArea::QAbstractScrollArea(QAbstractScrollAreaPrivate&, QWidget*) (qabstractscrollarea.cpp:493)
==4073==    by 0x58AA275: QAbstractItemView::QAbstractItemView(QAbstractItemViewPrivate&, QWidget*) (qabstractitemview.cpp:590)
==4073==    by 0x58BB2AB: QHeaderView::QHeaderView(Qt::Orientation, QWidget*) (qheaderview.cpp:314)
==4073==    by 0x58E19D4: QTableViewPrivate::init() (qtableview.cpp:623)
==4073==    by 0x58E1C36: QTableView::QTableView(QWidget*) (qtableview.cpp:1035)
==4073==    by 0x430D0A: ConsultaArticulosDlg::ConsultaArticulosDlg(QWidget*) (consultaarticulosdlg.cpp:32)
==4073==    by 0x4129E2: MainWindow::creaConsultaArticulosDlg() (mainwindow.cpp:293)
==4073==    by 0x4176BD: MainWindow::abrirDocumento() (mainwindow.cpp:790)
==4073== 
==4073== 64 bytes in 2 blocks are possibly lost in loss record 1,059 of 1,732
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6333CF1: QMapData::node_create(QMapData::Node**, int, int) (qmap.cpp:140)
==4073==    by 0x5402714: QImage::setText(QString const&, QString const&) (qmap.h:453)
==4073==    by 0x543AC2A: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:536)
==4073==    by 0x540927C: QImageReader::read(QImage*) (qimagereader.cpp:1205)
==4073==    by 0x54097BE: QImageReader::read() (qimagereader.cpp:1155)
==4073==    by 0x541D80E: QPixmapData::fromFile(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmapdata.cpp:137)
==4073==    by 0x54166DD: QPixmap::load(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmap.cpp:887)
==4073==    by 0x53EC437: PixmapEntry::pixmap(QSize const&, QIcon::Mode, QIcon::State) (qiconloader.cpp:490)
==4073==    by 0x53EFCA9: QIconLoaderEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (qiconloader.cpp:528)
==4073==    by 0x53E6C34: QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const (qicon.cpp:684)
==4073==    by 0x568F114: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1255)
==4073== 
==4073== 90 bytes in 2 blocks are possibly lost in loss record 1,206 of 1,732
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x634E59B: QString::fromLatin1_helper(char const*, int) (qstring.cpp:3827)
==4073==    by 0x634E69D: QString::fromLatin1(char const*, int) (qstring.cpp:3901)
==4073==    by 0x543A0A7: QPngHandlerPrivate::readPngTexts(png_info_def*) (qpnghandler.cpp:400)
==4073==    by 0x543A4B1: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:455)
==4073==    by 0x543A964: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:469)
==4073==    by 0x540927C: QImageReader::read(QImage*) (qimagereader.cpp:1205)
==4073==    by 0x54097BE: QImageReader::read() (qimagereader.cpp:1155)
==4073==    by 0x541D80E: QPixmapData::fromFile(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmapdata.cpp:137)
==4073==    by 0x54166DD: QPixmap::load(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmap.cpp:887)
==4073==    by 0x53EC437: PixmapEntry::pixmap(QSize const&, QIcon::Mode, QIcon::State) (qiconloader.cpp:490)
==4073==    by 0x53EFCA9: QIconLoaderEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (qiconloader.cpp:528)
==4073== 
==4073== 122 bytes in 2 blocks are possibly lost in loss record 1,321 of 1,732
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x634E59B: QString::fromLatin1_helper(char const*, int) (qstring.cpp:3827)
==4073==    by 0x634E69D: QString::fromLatin1(char const*, int) (qstring.cpp:3901)
==4073==    by 0x543A2B1: QPngHandlerPrivate::readPngTexts(png_info_def*) (qpnghandler.cpp:407)
==4073==    by 0x543A4B1: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:455)
==4073==    by 0x543A964: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:469)
==4073==    by 0x540927C: QImageReader::read(QImage*) (qimagereader.cpp:1205)
==4073==    by 0x54097BE: QImageReader::read() (qimagereader.cpp:1155)
==4073==    by 0x541D80E: QPixmapData::fromFile(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmapdata.cpp:137)
==4073==    by 0x54166DD: QPixmap::load(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmap.cpp:887)
==4073==    by 0x53EC437: PixmapEntry::pixmap(QSize const&, QIcon::Mode, QIcon::State) (qiconloader.cpp:490)
==4073==    by 0x53EFCA9: QIconLoaderEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (qiconloader.cpp:528)
==4073== 
==4073== 186 (96 direct, 90 indirect) bytes in 1 blocks are definitely lost in loss record 1,441 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5D14: QLibrary::setFileNameAndVersion(QString const&, int) (qlibrary.cpp:1086)
==4073==    by 0x63F5DCB: QLibrary::QLibrary(QString const&, int, QObject*) (qlibrary.cpp:987)
==4073==    by 0x53B72EF: qt_load_library_runtime(char const*, int, int, char const*) (qapplication_x11.cpp:485)
==4073==    by 0x53B8044: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2151)
==4073==    by 0x533DF42: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:839)
==4073==    by 0x533E813: QApplication::QApplication(int&, char**, int) (qapplication.cpp:738)
==4073==    by 0x40D6E4: main (main.cpp:18)
==4073== 
==4073== 196 (96 direct, 100 indirect) bytes in 1 blocks are definitely lost in loss record 1,449 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5E53: QLibrary::setFileName(QString const&) (qlibrary.cpp:1055)
==4073==    by 0x63F5EE0: QLibrary::QLibrary(QString const&, QObject*) (qlibrary.cpp:968)
==4073==    by 0x5FC0878: resolveLibrary() (qhostinfo_unix.cpp:98)
==4073==    by 0x5FC1802: QHostInfoAgent::fromName(QString const&) (qhostinfo_unix.cpp:137)
==4073==    by 0x5FB5BF6: QHostInfoRunnable::run() (qhostinfo.cpp:503)
==4073==    by 0x62F6988: QThreadPoolThread::run() (qthreadpool.cpp:107)
==4073==    by 0x63031E7: QThreadPrivate::start(void*) (qthread_unix.cpp:307)
==4073==    by 0x6778E0E: start_thread (in /usr/lib/libpthread-2.16.so)
==4073==    by 0x728404C: clone (in /usr/lib/libc-2.16.so)
==4073== 
==4073== 202 (96 direct, 106 indirect) bytes in 1 blocks are definitely lost in loss record 1,452 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5D14: QLibrary::setFileNameAndVersion(QString const&, int) (qlibrary.cpp:1086)
==4073==    by 0x63F5DCB: QLibrary::QLibrary(QString const&, int, QObject*) (qlibrary.cpp:987)
==4073==    by 0x53B72EF: qt_load_library_runtime(char const*, int, int, char const*) (qapplication_x11.cpp:485)
==4073==    by 0x53B8FAE: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2061)
==4073==    by 0x533DF42: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:839)
==4073==    by 0x533E813: QApplication::QApplication(int&, char**, int) (qapplication.cpp:738)
==4073==    by 0x40D6E4: main (main.cpp:18)
==4073== 
==4073== 234 (96 direct, 138 indirect) bytes in 1 blocks are definitely lost in loss record 1,481 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5C0A: QLibrary::setFileNameAndVersion(QString const&, QString const&) (qlibrary.cpp:1110)
==4073==    by 0x63F5C7B: QLibrary::QLibrary(QString const&, QString const&, QObject*) (qlibrary.cpp:1005)
==4073==    by 0x63616CD: qt_initIcu(QString const&) (qlocale_icu.cpp:113)
==4073==    by 0x63250F2: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:529)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073== 
==4073== 234 (96 direct, 138 indirect) bytes in 1 blocks are definitely lost in loss record 1,482 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5D14: QLibrary::setFileNameAndVersion(QString const&, int) (qlibrary.cpp:1086)
==4073==    by 0x63F5DCB: QLibrary::QLibrary(QString const&, int, QObject*) (qlibrary.cpp:987)
==4073==    by 0x53B90F6: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2013)
==4073==    by 0x533DF42: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:839)
==4073==    by 0x533E813: QApplication::QApplication(int&, char**, int) (qapplication.cpp:738)
==4073==    by 0x40D6E4: main (main.cpp:18)
==4073== 
==4073== 238 (96 direct, 142 indirect) bytes in 1 blocks are definitely lost in loss record 1,483 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5D14: QLibrary::setFileNameAndVersion(QString const&, int) (qlibrary.cpp:1086)
==4073==    by 0x63F5DCB: QLibrary::QLibrary(QString const&, int, QObject*) (qlibrary.cpp:987)
==4073==    by 0x53B7E5D: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2093)
==4073==    by 0x533DF42: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:839)
==4073==    by 0x533E813: QApplication::QApplication(int&, char**, int) (qapplication.cpp:738)
==4073==    by 0x40D6E4: main (main.cpp:18)
==4073== 
==4073== 238 (96 direct, 142 indirect) bytes in 1 blocks are definitely lost in loss record 1,484 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5D14: QLibrary::setFileNameAndVersion(QString const&, int) (qlibrary.cpp:1086)
==4073==    by 0x63F5DCB: QLibrary::QLibrary(QString const&, int, QObject*) (qlibrary.cpp:987)
==4073==    by 0x63F8E98: QLibrary::resolve(QString const&, int, char const*) (qlibrary.cpp:1185)
==4073==    by 0x5707738: resolveGConf() (qgtkstyle_p.cpp:610)
==4073==    by 0x5707C21: QGtkStylePrivate::getGConfBool(QString const&, bool) (qgtkstyle_p.cpp:639)
==4073==    by 0x53B9912: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2391)
==4073==    by 0x533DF42: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:839)
==4073==    by 0x533E813: QApplication::QApplication(int&, char**, int) (qapplication.cpp:738)
==4073==    by 0x40D6E4: main (main.cpp:18)
==4073== 
==4073== 242 (96 direct, 146 indirect) bytes in 1 blocks are definitely lost in loss record 1,494 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5C0A: QLibrary::setFileNameAndVersion(QString const&, QString const&) (qlibrary.cpp:1110)
==4073==    by 0x63F5C7B: QLibrary::QLibrary(QString const&, QString const&, QObject*) (qlibrary.cpp:1005)
==4073==    by 0x6361483: qt_initIcu(QString const&) (qlocale_icu.cpp:84)
==4073==    by 0x63250F2: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:529)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073== 
==4073== 242 (96 direct, 146 indirect) bytes in 1 blocks are definitely lost in loss record 1,495 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63F5D14: QLibrary::setFileNameAndVersion(QString const&, int) (qlibrary.cpp:1086)
==4073==    by 0x63F5DCB: QLibrary::QLibrary(QString const&, int, QObject*) (qlibrary.cpp:987)
==4073==    by 0x53B7F41: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2120)
==4073==    by 0x533DF42: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:839)
==4073==    by 0x533E813: QApplication::QApplication(int&, char**, int) (qapplication.cpp:738)
==4073==    by 0x40D6E4: main (main.cpp:18)
==4073== 
==4073== 264 (8 direct, 256 indirect) bytes in 1 blocks are definitely lost in loss record 1,506 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x42FD30: InventarioModel::setQueryObject(QSqlQuery const&) (inventariomodel.cpp:521)
==4073==    by 0x414C3C: MainWindow::cargaFicheroArticulos(ModoTrabajo) (mainwindow.cpp:522)
==4073==    by 0x41623D: MainWindow::iniciarInventario() (mainwindow.cpp:655)
==4073==    by 0x436169: MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_mainwindow.cpp:102)
==4073==    by 0x642243E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3547)
==4073==    by 0x532FFE1: QAction::triggered(bool) (moc_qaction.cpp:277)
==4073==    by 0x53301CF: QAction::activate(QAction::ActionEvent) (qaction.cpp:1257)
==4073==    by 0x57C6452: QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (qmenu.cpp:1028)
==4073==    by 0x57CD3E8: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qmenu.cpp:1120)
==4073==    by 0x538EDB8: QWidget::event(QEvent*) (qwidget.cpp:8371)
==4073==    by 0x57CE77A: QMenu::event(QEvent*) (qmenu.cpp:2469)
==4073== 
==4073== 496 (96 direct, 400 indirect) bytes in 1 blocks are definitely lost in loss record 1,613 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63EFFBB: QFactoryLoader::updateDir(QString const&, QSettings&) (qfactoryloader.cpp:145)
==4073==    by 0x63F2594: QFactoryLoader::update() (qfactoryloader.cpp:233)
==4073==    by 0x63F28B6: QFactoryLoader::QFactoryLoader(char const*, QString const&, Qt::CaseSensitivity) (qfactoryloader.cpp:121)
==4073==    by 0x4E47F3C: loader() (qsqldatabase.cpp:105)
==4073==    by 0x4E4ABBF: QSqlDatabasePrivate::init(QString const&) (qsqldatabase.cpp:778)
==4073==    by 0x4E4B028: QSqlDatabase::addDatabase(QString const&, QString const&) (qsqldatabase.cpp:480)
==4073==    by 0x417097: MainWindow::abrirDocumento() (mainwindow.cpp:758)
==4073==    by 0x436147: MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_mainwindow.cpp:100)
==4073==    by 0x642243E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3547)
==4073==    by 0x532FFE1: QAction::triggered(bool) (moc_qaction.cpp:277)
==4073== 
==4073== 3,452 (672 direct, 2,780 indirect) bytes in 7 blocks are definitely lost in loss record 1,715 of 1,732
==4073==    at 0x4C2A557: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x63F56AD: QLibraryPrivate::findOrCreate(QString const&, QString const&) (qlibrary.cpp:437)
==4073==    by 0x63EFFBB: QFactoryLoader::updateDir(QString const&, QSettings&) (qfactoryloader.cpp:145)
==4073==    by 0x63F2594: QFactoryLoader::update() (qfactoryloader.cpp:233)
==4073==    by 0x63F28B6: QFactoryLoader::QFactoryLoader(char const*, QString const&, Qt::CaseSensitivity) (qfactoryloader.cpp:121)
==4073==    by 0x5406A6C: loader() (qimagereader.cpp:160)
==4073==    by 0x5406F72: createReadHandlerHelper(QIODevice*, QByteArray const&, bool, bool) (qimagereader.cpp:246)
==4073==    by 0x5408D9B: QImageReaderPrivate::initHandler() (qimagereader.cpp:618)
==4073==    by 0x54095EF: QImageReader::read(QImage*) (qimagereader.cpp:1185)
==4073==    by 0x54097BE: QImageReader::read() (qimagereader.cpp:1155)
==4073==    by 0x541D80E: QPixmapData::fromFile(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmapdata.cpp:137)
==4073==    by 0x54166DD: QPixmap::load(QString const&, char const*, QFlags<Qt::ImageConversionFlag>) (qpixmap.cpp:887)
==4073== 
==4073== LEAK SUMMARY:
==4073==    definitely lost: 1,648 bytes in 19 blocks
==4073==    indirectly lost: 4,584 bytes in 54 blocks
==4073==      possibly lost: 348 bytes in 9 blocks
==4073==    still reachable: 164,449 bytes in 1,835 blocks
==4073==         suppressed: 280,629 bytes in 3,411 blocks
==4073== Reachable blocks (those to which a pointer was found) are not shown.
==4073== To see them, rerun with: --leak-check=full --show-reachable=yes
==4073== 
==4073== ERROR SUMMARY: 140 errors from 36 contexts (suppressed: 104 from 102)
==4073== 
==4073== 1 errors in context 1 of 36:
==4073== Invalid read of size 8
==4073==    at 0x4C2C3C8: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d258 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 2 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2B352: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d258 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 3 of 36:
==4073== Invalid read of size 1
==4073==    at 0x6305106: QByteArray::QByteArray(char const*) (qbytearray.cpp:1298)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==    by 0x62FA332: QLibraryInfoPrivate::findConfiguration() (qlibraryinfo.cpp:116)
==4073==  Address 0xac6d258 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 4 of 36:
==4073== Invalid read of size 8
==4073==    at 0x4C2C3C8: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c348 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 5 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2B352: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c348 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 6 of 36:
==4073== Invalid read of size 1
==4073==    at 0x6305106: QByteArray::QByteArray(char const*) (qbytearray.cpp:1298)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==    by 0x62FA332: QLibraryInfoPrivate::findConfiguration() (qlibraryinfo.cpp:116)
==4073==  Address 0xac6c348 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 7 of 36:
==4073== Invalid read of size 8
==4073==    at 0x4C2C3C8: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b438 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 8 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2B352: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b438 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 1 errors in context 9 of 36:
==4073== Invalid read of size 1
==4073==    at 0x6305106: QByteArray::QByteArray(char const*) (qbytearray.cpp:1298)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==    by 0x62FA332: QLibraryInfoPrivate::findConfiguration() (qlibraryinfo.cpp:116)
==4073==  Address 0xac6b438 is 24 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 3 errors in context 10 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2C3A1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d262 is 34 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 3 errors in context 11 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2C3A1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c352 is 34 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 3 errors in context 12 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2C3A1: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x6305176: QByteArray::QByteArray(char const*) (qbytearray.cpp:1307)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b442 is 34 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 10 errors in context 13 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2B364: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E737: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6d259 is 25 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E72C: QSystemLocale::fallbackLocale() const (qlocale_unix.cpp:125)
==4073==    by 0x6324A62: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:487)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 10 errors in context 14 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2B364: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635F7C2: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6c349 is 25 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635F7AA: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 10 errors in context 15 of 36:
==4073== Invalid read of size 1
==4073==    at 0x4C2B364: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x630513C: QByteArray::QByteArray(char const*) (qbytearray.h:80)
==4073==    by 0x635E9BE: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073==  Address 0xac6b439 is 25 bytes inside a block of size 42 free'd
==4073==    at 0x4C29BBE: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x635E69E: getSystemLocale() (qbytearray.h:401)
==4073==    by 0x635E9A6: QSystemLocale::query(QSystemLocale::QueryType, QVariant) const (qlocale_unix.cpp:85)
==4073==    by 0x6324A38: QLocalePrivate::updateSystemPrivate() (qlocale.cpp:485)
==4073==    by 0x632551A: systemPrivate() (qlocale.cpp:540)
==4073==    by 0x6325548: defaultPrivate() (qlocale.cpp:551)
==4073==    by 0x6325679: QLocale::QLocale() (qlocale.cpp:673)
==4073==    by 0x63B4AE3: QResourceFileEngine::QResourceFileEngine(QString const&) (qresource.cpp:1200)
==4073==    by 0x63DE377: _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry&, QFileSystemMetaData&, QAbstractFileEngine*&, bool) (qfilesystemengine.cpp:162)
==4073==    by 0x63DE5CD: QFileSystemEngine::resolveEntryAndCreateLegacyEngine(QFileSystemEntry&, QFileSystemMetaData&) (qfilesystemengine.cpp:208)
==4073==    by 0x63959C1: QFileInfo::QFileInfo(QString const&) (qfileinfo_p.h:103)
==4073==    by 0x63909D1: QFile::exists(QString const&) (qfile.cpp:615)
==4073== 
==4073== 
==4073== 15 errors in context 16 of 36:
==4073== Invalid read of size 8
==4073==    at 0x532E03A: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==4073==    by 0x551CE7C: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==4073==    by 0x5529DDD: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==4073==    by 0x549AF01: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==4073==    by 0x56D3F33: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qpainter.h:852)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==  Address 0x11bd1b08 is 0 bytes after a block of size 7,800 alloc'd
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x53FBE9E: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==4073==    by 0x53FD20B: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:826)
==4073==    by 0x56D5EF4: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:1559)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==    by 0x57D9C11: QPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==4073== 
==4073== 
==4073== 58 errors in context 17 of 36:
==4073== Invalid read of size 8
==4073==    at 0x532E2AA: qt_blend_argb32_on_argb32_ssse3(unsigned char*, int, unsigned char const*, int, int, int, int) (qdrawhelper_ssse3.cpp:179)
==4073==    by 0x551CE7C: QRasterPaintEngine::drawImage(QPointF const&, QImage const&) (qpaintengine_raster.cpp:2187)
==4073==    by 0x5529DDD: QRasterPaintEngine::drawPixmap(QPointF const&, QPixmap const&) (qpaintengine_raster.cpp:2062)
==4073==    by 0x549AF01: QPainter::drawPixmap(QPointF const&, QPixmap const&) (qpainter.cpp:5344)
==4073==    by 0x56D5A26: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qpainter.h:852)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==  Address 0x11bd1b08 is 0 bytes after a block of size 7,800 alloc'd
==4073==    at 0x4C2AA5D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4073==    by 0x53FBE9E: QImageData::create(QSize const&, QImage::Format, int) (qimage.cpp:209)
==4073==    by 0x53FD20B: QImage::QImage(QSize const&, QImage::Format) (qimage.cpp:826)
==4073==    by 0x56D5EF4: QPlastiqueStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:1559)
==4073==    by 0x568F587: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1227)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x568F778: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qcommonstyle.cpp:1202)
==4073==    by 0x5725F2F: QWindowsStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qwindowsstyle.cpp:2577)
==4073==    by 0x56D7C78: QPlastiqueStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qplastiquestyle.cpp:3762)
==4073==    by 0x56B69A4: QStyleSheetStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (qstylesheetstyle.cpp:4107)
==4073==    by 0x57D9C11: QPushButton::paintEvent(QPaintEvent*) (qstylepainter.h:89)
==4073== 
--4073-- 
--4073-- used_suppression:     79 <fontconfig1>
--4073-- used_suppression:     18 <libdl2>
--4073-- used_suppression:    252 <libGobject>
--4073-- used_suppression:     67 <libx11>
--4073-- used_suppression:     93 <libgconf>
--4073-- used_suppression:      1 libX11.so.6.2.0/libX11.so.6.2.0(Addr4)
--4073-- used_suppression:      8 <fontconfig2>
--4073-- used_suppression:      2 <libld2>
==4073== 
==4073== ERROR SUMMARY: 140 errors from 36 contexts (suppressed: 104 from 102)

-------------- next part --------------
_______________________________________________
Interest mailing list
Interest at qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest



More information about the Development mailing list