==10540== Memcheck, a memory error detector ==10540== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==10540== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==10540== Command: ./elasticnodes ==10540== Parent PID: 6421 ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5BC8B5E: load (atomic_base.h:396) ==10540== by 0x5BC8B5E: load (qatomic_cxx11.h:227) ==10540== by 0x5BC8B5E: load (qbasicatomic.h:103) ==10540== by 0x5BC8B5E: ref (qrefcount.h:55) ==10540== by 0x5BC8B5E: QString (qstring.h:955) ==10540== by 0x5BC8B5E: node_construct (qlist.h:438) ==10540== by 0x5BC8B5E: QList::append(QString const&) (qlist.h:602) ==10540== by 0x5DA0314: operator() (qlibrary_unix.cpp:191) ==10540== by 0x5DA0314: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== Address 0x114e1e50 is 0 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5BC0E16: load (atomic_base.h:396) ==10540== by 0x5BC0E16: load (qatomic_cxx11.h:227) ==10540== by 0x5BC0E16: load (qbasicatomic.h:103) ==10540== by 0x5BC0E16: deref (qrefcount.h:66) ==10540== by 0x5BC0E16: ~QString (qstring.h:1132) ==10540== by 0x5BC0E16: node_destruct (qlist.h:498) ==10540== by 0x5BC0E16: QList::dealloc(QListData::Data*) (qlist.h:867) ==10540== by 0x5BC0E9E: QList::~QList() (qlist.h:829) ==10540== by 0x5DA0332: ~QStringList (qstringlist.h:99) ==10540== by 0x5DA0332: operator() (qlibrary_unix.cpp:186) ==10540== by 0x5DA0332: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Address 0x114e1e50 is 0 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5BDBDC4: load (atomic_base.h:396) ==10540== by 0x5BDBDC4: load (qatomic_cxx11.h:227) ==10540== by 0x5BDBDC4: load (qbasicatomic.h:103) ==10540== by 0x5BDBDC4: isStatic (qrefcount.h:96) ==10540== by 0x5BDBDC4: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:165) ==10540== by 0x5BC0E53: deallocate (qarraydata.h:239) ==10540== by 0x5BC0E53: ~QString (qstring.h:1132) ==10540== by 0x5BC0E53: node_destruct (qlist.h:498) ==10540== by 0x5BC0E53: QList::dealloc(QListData::Data*) (qlist.h:867) ==10540== by 0x5BC0E9E: QList::~QList() (qlist.h:829) ==10540== by 0x5DA0332: ~QStringList (qstringlist.h:99) ==10540== by 0x5DA0332: operator() (qlibrary_unix.cpp:186) ==10540== by 0x5DA0332: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== Address 0x114e1e50 is 0 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid free() / delete / delete[] / realloc() ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5BC0E53: deallocate (qarraydata.h:239) ==10540== by 0x5BC0E53: ~QString (qstring.h:1132) ==10540== by 0x5BC0E53: node_destruct (qlist.h:498) ==10540== by 0x5BC0E53: QList::dealloc(QListData::Data*) (qlist.h:867) ==10540== by 0x5BC0E9E: QList::~QList() (qlist.h:829) ==10540== by 0x5DA0332: ~QStringList (qstringlist.h:99) ==10540== by 0x5DA0332: operator() (qlibrary_unix.cpp:186) ==10540== by 0x5DA0332: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== Address 0x114e1e50 is 0 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5DA0455: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== by 0x5664868: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1171) ==10540== Address 0x114e1e54 is 4 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5C38A43: QStringView::QStringView(QString const&) (qstringview.h:208) ==10540== by 0x5C625C4: QString::startsWith(QString const&, Qt::CaseSensitivity) const (qstring.cpp:4971) ==10540== by 0x5DA0469: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Address 0x114e1e54 is 4 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5C38A50: data (qarraydata.h:60) ==10540== by 0x5C38A50: data (qarraydata.h:208) ==10540== by 0x5C38A50: data (qstring.h:943) ==10540== by 0x5C38A50: QStringView::QStringView(QString const&) (qstringview.h:208) ==10540== by 0x5C625C4: QString::startsWith(QString const&, Qt::CaseSensitivity) const (qstring.cpp:4971) ==10540== by 0x5DA0469: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Address 0x114e1e54 is 4 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 8 ==10540== at 0x5C38A56: data (qarraydata.h:59) ==10540== by 0x5C38A56: data (qarraydata.h:208) ==10540== by 0x5C38A56: data (qstring.h:943) ==10540== by 0x5C38A56: QStringView::QStringView(QString const&) (qstringview.h:208) ==10540== by 0x5C625C4: QString::startsWith(QString const&, Qt::CaseSensitivity) const (qstring.cpp:4971) ==10540== by 0x5DA0469: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Address 0x114e1e60 is 16 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 8 ==10540== at 0x5C38A7D: QStringView::QStringView(QString const&) (qstringview.h:208) ==10540== by 0x5C625C4: QString::startsWith(QString const&, Qt::CaseSensitivity) const (qstring.cpp:4971) ==10540== by 0x5DA0469: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Address 0x114e1e60 is 16 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 2 ==10540== at 0x5C52A40: operator() (qstring.cpp:851) ==10540== by 0x5C52A40: exec, ucstrncmp(const QChar*, const QChar*, size_t)::, long unsigned int> (qstring.cpp:229) ==10540== by 0x5C52A40: ucstrncmp(QChar const*, QChar const*, unsigned long) (qstring.cpp:853) ==10540== by 0x5C52B78: ucstrcmp(QChar const*, unsigned long, QChar const*, unsigned long) (qstring.cpp:1045) ==10540== by 0x5C5380A: qt_compare_strings(QStringView, QStringView, Qt::CaseSensitivity) (qstring.cpp:1059) ==10540== by 0x5C66875: bool qt_starts_with_impl(QStringView, QStringView, Qt::CaseSensitivity) (qstring.cpp:11523) ==10540== by 0x5C625EA: qt_starts_with (qstring.cpp:11528) ==10540== by 0x5C625EA: QString::startsWith(QString const&, Qt::CaseSensitivity) const (qstring.cpp:4971) ==10540== by 0x5DA0469: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== Address 0x114e1e68 is 24 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5DA08AF: size (qstring.h:239) ==10540== by 0x5DA08AF: size (qstringbuilder.h:269) ==10540== by 0x5DA08AF: size (qstringbuilder.h:424) ==10540== by 0x5DA08AF: size (qstringbuilder.h:424) ==10540== by 0x5DA08AF: size (qstringbuilder.h:424) ==10540== by 0x5DA08AF: convertTo (qstringbuilder.h:111) ==10540== by 0x5DA08AF: operator QStringBuilder, QString>, QString>::ConvertTo (qstringbuilder.h:131) ==10540== by 0x5DA08AF: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:218) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== by 0x5664868: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1171) ==10540== Address 0x114e1e54 is 4 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5DA0976: size (qstring.h:239) ==10540== by 0x5DA0976: appendTo (qstringbuilder.h:272) ==10540== by 0x5DA0976: appendTo (qstringbuilder.h:429) ==10540== by 0x5DA0976: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA0976: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA0976: convertTo (qstringbuilder.h:118) ==10540== by 0x5DA0976: operator QStringBuilder, QString>, QString>::ConvertTo (qstringbuilder.h:131) ==10540== by 0x5DA0976: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:218) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== by 0x5664868: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1171) ==10540== Address 0x114e1e54 is 4 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 8 ==10540== at 0x5DA0983: data (qarraydata.h:59) ==10540== by 0x5DA0983: data (qarraydata.h:208) ==10540== by 0x5DA0983: constData (qstring.h:947) ==10540== by 0x5DA0983: appendTo (qstringbuilder.h:273) ==10540== by 0x5DA0983: appendTo (qstringbuilder.h:429) ==10540== by 0x5DA0983: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA0983: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA0983: convertTo (qstringbuilder.h:118) ==10540== by 0x5DA0983: operator QStringBuilder, QString>, QString>::ConvertTo (qstringbuilder.h:131) ==10540== by 0x5DA0983: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:218) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== by 0x5664868: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1171) ==10540== Address 0x114e1e60 is 16 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 8 ==10540== at 0x5DA09AA: data (qarraydata.h:61) ==10540== by 0x5DA09AA: data (qarraydata.h:208) ==10540== by 0x5DA09AA: constData (qstring.h:947) ==10540== by 0x5DA09AA: appendTo (qstringbuilder.h:273) ==10540== by 0x5DA09AA: appendTo (qstringbuilder.h:429) ==10540== by 0x5DA09AA: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA09AA: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA09AA: convertTo (qstringbuilder.h:118) ==10540== by 0x5DA09AA: operator QStringBuilder, QString>, QString>::ConvertTo (qstringbuilder.h:131) ==10540== by 0x5DA09AA: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:218) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== by 0x5664868: init_platform(QString const&, QString const&, QString const&, int&, char**) (qguiapplication.cpp:1171) ==10540== Address 0x114e1e60 is 16 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 2 ==10540== at 0x4C32720: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5DA09B8: memcpy (string3.h:53) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:273) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:429) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA09B8: convertTo (qstringbuilder.h:118) ==10540== by 0x5DA09B8: operator QStringBuilder, QString>, QString>::ConvertTo (qstringbuilder.h:131) ==10540== by 0x5DA09B8: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:218) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== Address 0x114e1e68 is 24 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 2 ==10540== at 0x4C3272E: memcpy@@GLIBC_2.14 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5DA09B8: memcpy (string3.h:53) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:273) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:429) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA09B8: appendTo (qstringbuilder.h:428) ==10540== by 0x5DA09B8: convertTo (qstringbuilder.h:118) ==10540== by 0x5DA09B8: operator QStringBuilder, QString>, QString>::ConvertTo (qstringbuilder.h:131) ==10540== by 0x5DA09B8: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:218) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== by 0x5655A57: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71) ==10540== Address 0x114e1e6c is 28 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5BC0E16: load (atomic_base.h:396) ==10540== by 0x5BC0E16: load (qatomic_cxx11.h:227) ==10540== by 0x5BC0E16: load (qbasicatomic.h:103) ==10540== by 0x5BC0E16: deref (qrefcount.h:66) ==10540== by 0x5BC0E16: ~QString (qstring.h:1132) ==10540== by 0x5BC0E16: node_destruct (qlist.h:498) ==10540== by 0x5BC0E16: QList::dealloc(QListData::Data*) (qlist.h:867) ==10540== by 0x5BC0E9E: QList::~QList() (qlist.h:829) ==10540== by 0x5DA0D47: ~QStringList (qstringlist.h:99) ==10540== by 0x5DA0D47: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:130) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Address 0x114e1e50 is 0 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== ==10540== Invalid read of size 4 ==10540== at 0x5BDBDC4: load (atomic_base.h:396) ==10540== by 0x5BDBDC4: load (qatomic_cxx11.h:227) ==10540== by 0x5BDBDC4: load (qbasicatomic.h:103) ==10540== by 0x5BDBDC4: isStatic (qrefcount.h:96) ==10540== by 0x5BDBDC4: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:165) ==10540== by 0x5BC0E53: deallocate (qarraydata.h:239) ==10540== by 0x5BC0E53: ~QString (qstring.h:1132) ==10540== by 0x5BC0E53: node_destruct (qlist.h:498) ==10540== by 0x5BC0E53: QList::dealloc(QListData::Data*) (qlist.h:867) ==10540== by 0x5BC0E9E: QList::~QList() (qlist.h:829) ==10540== by 0x5DA0D47: ~QStringList (qstringlist.h:99) ==10540== by 0x5DA0D47: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:130) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== Address 0x114e1e50 is 0 bytes inside a block of size 32 free'd ==10540== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBDEE: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:167) ==10540== by 0x5DA0304: deallocate (qarraydata.h:239) ==10540== by 0x5DA0304: ~QString (qstring.h:1132) ==10540== by 0x5DA0304: operator() (qlibrary_unix.cpp:190) ==10540== by 0x5DA0304: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:199) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== by 0x402954F: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56) ==10540== by 0x5657B0D: _Z11qLoadPluginI20QPlatformIntegration26QPlatformIntegrationPluginIRK11QStringListRiRPPcEEPT_PK14QFactoryLoaderRK7QStringDpOT1_ (qfactoryloader_p.h:114) ==10540== Block was alloc'd at ==10540== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==10540== by 0x5BDBC61: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (qarraydata.cpp:118) ==10540== by 0x5C5BDBC: allocate (qarraydata.h:225) ==10540== by 0x5C5BDBC: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5393) ==10540== by 0x5D9F78C: QString (qstring.h:928) ==10540== by 0x5D9F78C: QLibraryPrivate::prefixes_sys() (qlibrary_unix.cpp:114) ==10540== by 0x5D9FA6C: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:132) ==10540== by 0x5D98B80: QLibraryPrivate::load() (qlibrary.cpp:555) ==10540== by 0x5D98EF0: QLibrary::load() (qlibrary.cpp:805) ==10540== by 0x40CDF28: QXcbCursor::QXcbCursor(QXcbConnection*, QXcbScreen*) (qxcbcursor.cpp:320) ==10540== by 0x40B5658: QXcbScreen::QXcbScreen(QXcbConnection*, QXcbVirtualDesktop*, unsigned int, xcb_randr_get_output_info_reply_t*, xcb_xinerama_screen_info_t const*, int) (qxcbscreen.cpp:433) ==10540== by 0x40A5138: QXcbConnection::initializeScreens() (qxcbconnection.cpp:467) ==10540== by 0x40A6204: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:602) ==10540== by 0x40AB6A5: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:193) ==10540== --10540-- WARNING: unhandled amd64-linux syscall: 324 --10540-- You may be able to write your own handler. --10540-- Read the file README_MISSING_SYSCALL_OR_IOCTL. --10540-- Nevertheless we consider this a bug. Please report --10540-- it at http://valgrind.org/support/bug_reports.html. ==10540== ==10540== HEAP SUMMARY: ==10540== in use at exit: 1,478,521 bytes in 18,572 blocks ==10540== total heap usage: 189,021 allocs, 170,451 frees, 168,596,328 bytes allocated ==10540== ==10540== LEAK SUMMARY: ==10540== definitely lost: 1,336 bytes in 10 blocks ==10540== indirectly lost: 19,498 bytes in 115 blocks ==10540== possibly lost: 15,721 bytes in 216 blocks ==10540== still reachable: 1,362,302 bytes in 17,581 blocks ==10540== of which reachable via heuristic: ==10540== length64 : 4,728 bytes in 78 blocks ==10540== newarray : 2,096 bytes in 51 blocks ==10540== suppressed: 0 bytes in 0 blocks ==10540== Rerun with --leak-check=full to see details of leaked memory ==10540== ==10540== For counts of detected and suppressed errors, rerun with: -v ==10540== ERROR SUMMARY: 20 errors from 18 contexts (suppressed: 0 from 0)