$ gdb ./dirview GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /home/hdh/e1/KDE4-trunk/qt-copy/examples/itemviews/dirview/dirview [Thread debugging using libthread_db enabled] [New Thread 47240045915680 (LWP 28331)] Qt: gdb: -nograb added to command-line options. Use the -dograb option to enforce grabbing. [New Thread 1082132816 (LWP 28334)] *** glibc detected *** /home/hdh/e1/KDE4-trunk/qt-copy/examples/itemviews/dirview/dirview: free(): invalid next size (fast): 0x000000000091f520 *** ======= Backtrace: ========= /lib/libc.so.6[0x2af6ed968b0a] /lib/libc.so.6(cfree+0x8c)[0x2af6ed96c6fc] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4[0x2af6ec13df3a] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4[0x2af6ec138017] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4[0x2af6ec0ff8f0] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN12QDirIterator4nextEv+0x38)[0x2af6ec0ffcb4] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZNK19QAbstractFileEngine9entryListE6QFlagsIN4QDir6FilterEERK11QStringList+0x9e)[0x2af6ec0f3db4] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZNK13QFSFileEngine9entryListE6QFlagsIN4QDir6FilterEERK11QStringList+0x3e)[0x2af6ec1366b8] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZNK4QDir13entryInfoListERK11QStringList6QFlagsINS_6FilterEES3_INS_8SortFlagEE+0x149)[0x2af6ec0f9ab3] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9f5563a] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9f559b9] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9f5a23b] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZNK9QDirModel8rowCountERK11QModelIndex+0x102)[0x2af6e9f55c38] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZNK9QDirModel11hasChildrenERK11QModelIndex+0xd7)[0x2af6e9f54f41] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9f40a45] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZNK9QTreeView12drawBranchesEP8QPainterRK5QRectRK11QModelIndex+0x30a)[0x2af6e9f40e18] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZNK9QTreeView7drawRowEP8QPainterRK20QStyleOptionViewItemRK11QModelIndex+0xa5c)[0x2af6e9f3ea6c] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZNK9QTreeView8drawTreeEP8QPainterRK7QRegion+0x363)[0x2af6e9f3f1fb] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN9QTreeView10paintEventEP11QPaintEvent+0x11b)[0x2af6e9f3fac7] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x8b5)[0x2af6e9adcd7b] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN6QFrame5eventEP6QEvent+0x41)[0x2af6e9e02495] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN19QAbstractScrollArea13viewportEventEP6QEvent+0x54)[0x2af6e9e87bbc] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN17QAbstractItemView13viewportEventEP6QEvent+0x7e9)[0x2af6e9f0ab9f] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN9QTreeView13viewportEventEP6QEvent+0x227)[0x2af6e9f3fd15] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9e8a3d6] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9e8a416] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x267)[0x2af6e9a901a3] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1d04)[0x2af6e9a91f48] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x82)[0x2af6ec159616] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9a9b343] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9ae8049] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointi+0x645)[0x2af6e9c24c4d] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9c2530d] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9c251df] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9c251df] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointi+0x954)[0x2af6e9c24f5c] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9c25710] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9c25dde] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0xe79)[0x2af6e9add33f] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN6QFrame5eventEP6QEvent+0x41)[0x2af6e9e02495] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN19QAbstractScrollArea5eventEP6QEvent+0x201)[0x2af6e9e889c7] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN17QAbstractItemView5eventEP6QEvent+0xbb)[0x2af6e9f0ac73] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x2e5)[0x2af6e9a90221] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1d04)[0x2af6e9a91f48] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x82)[0x2af6ec159616] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4[0x2af6ec15c83d] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x40a)[0x2af6ec159b64] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x28)[0x2af6ec159cc0] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4[0x2af6ec181745] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1c3)[0x2af6eca9ffd3] /usr/lib/libglib-2.0.so.0[0x2af6ecaa32dd] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0x2af6ecaa380e] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x80)[0x2af6ec180d02] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4[0x2af6e9b1f6c3] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x6d)[0x2af6ec156901] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xc6)[0x2af6ec156a56] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x10a)[0x2af6ec159dcc] /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x16)[0x2af6e9a8fdf8] /home/hdh/e1/KDE4-trunk/qt-copy/examples/itemviews/dirview/dirview[0x400c91] /lib/libc.so.6(__libc_start_main+0xf4)[0x2af6ed914b44] /home/hdh/e1/KDE4-trunk/qt-copy/examples/itemviews/dirview/dirview[0x400b69] ======= Memory map: ======== 00400000-00402000 r-xp 00000000 08:06 880992 /home/hdh/e1/KDE4-trunk/qt-copy/examples/itemviews/dirview/dirview 00601000-00602000 rw-p 00001000 08:06 880992 /home/hdh/e1/KDE4-trunk/qt-copy/examples/itemviews/dirview/dirview 00602000-00a0c000 rw-p 00602000 00:00 0 [heap] 40000000-40001000 ---p 40000000 00:00 0 40001000-40801000 rw-p 40001000 00:00 0 2aaaaaaac000-2aaaaaab4000 r-xp 00000000 08:06 616183 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqgif.so 2aaaaaab4000-2aaaaacb3000 ---p 00008000 08:06 616183 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqgif.so 2aaaaacb3000-2aaaaacb4000 rw-p 00007000 08:06 616183 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqgif.so 2aaaaacb4000-2aaaaacc0000 r-xp 00000000 08:06 615498 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqjpeg.so 2aaaaacc0000-2aaaaaebf000 ---p 0000c000 08:06 615498 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqjpeg.so 2aaaaaebf000-2aaaaaec0000 rw-p 0000b000 08:06 615498 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqjpeg.so 2aaaaaec0000-2aaaaaee1000 r-xp 00000000 08:01 510390 /usr/lib/libjpeg.so.62.0.0 2aaaaaee1000-2aaaaafe1000 ---p 00021000 08:01 510390 /usr/lib/libjpeg.so.62.0.0 2aaaaafe1000-2aaaaafe2000 rw-p 00021000 08:01 510390 /usr/lib/libjpeg.so.62.0.0 2aaaaafe2000-2aaaaafe9000 r-xp 00000000 08:06 862111 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqmng.so 2aaaaafe9000-2aaaab1e8000 ---p 00007000 08:06 862111 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqmng.so 2aaaab1e8000-2aaaab1e9000 rw-p 00006000 08:06 862111 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqmng.so 2aaaab1e9000-2aaaab263000 r-xp 00000000 08:01 511364 /usr/lib/libmng.so.1.1.0.9 2aaaab263000-2aaaab362000 ---p 0007a000 08:01 511364 /usr/lib/libmng.so.1.1.0.9 2aaaab362000-2aaaab367000 rw-p 00079000 08:01 511364 /usr/lib/libmng.so.1.1.0.9 2aaaab367000-2aaaab399000 r-xp 00000000 08:01 511362 /usr/lib/liblcms.so.1.0.16 2aaaab399000-2aaaab599000 ---p 00032000 08:01 511362 /usr/lib/liblcms.so.1.0.16 2aaaab599000-2aaaab59b000 rw-p 00032000 08:01 511362 /usr/lib/liblcms.so.1.0.16 2aaaab59b000-2aaaab59d000 rw-p 2aaaab59b000 00:00 0 2aaaab59d000-2aaaab5a2000 r-xp 00000000 08:06 871452 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqsvg.so 2aaaab5a2000-2aaaab7a1000 ---p 00005000 08:06 871452 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqsvg.so 2aaaab7a1000-2aaaab7a2000 rw-p 00004000 08:06 871452 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqsvg.so 2aaaab7a2000-2aaaab801000 r-xp 00000000 08:06 615495 /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtSvg.so.4.3.1 2aaaab801000-2aaaaba00000 ---p 0005f000 08:06 615495 /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtSvg.so.4.3.1 2aaaaba00000-2aaaaba03000 rw-p 0005e000 08:06 615495 /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtSvg.so.4.3.1 2aaaaba03000-2aaaaba72000 r-xp 00000000 08:06 608519 /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtXml.so.4.3.1 2aaaaba72000-2aaaabc71000 ---p 0006f000 08:06 608519 /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtXml.so.4.3.1 2aaaabc71000-2aaaabc74000 rw-p 0006e000 08:06 608519 /home/hdh/e1/path/64/KDE4/qt-copy/lib/libQtXml.so.4.3.1 2aaaabc74000-2aaaabc79000 r-xp 00000000 08:06 871524 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqtiff.so 2aaaabc79000-2aaaabe79000 ---p 00005000 08:06 871524 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqtiff.so 2aaaabe79000-2aaaabe7a000 rw-p 00005000 08:06 871524 /home/hdh/e1/path/64/KDE4/qt-copy/plugins/imageformats/libqtiff.so 2aaaabe7a000-2aaaabed2000 r-xp 00000000 08:01 510394 /usr/lib/libtiff.so.4.2.1 2aaaabed2000-2aaaac0d1000 ---p 00058000 08:01 510394 /usr/lib/libtiff.so.4.2.1 2aaaac0d1000-2aaaac0d4000 rw-p 00057000 08:01 510394 /usr/lib/libtiff.so.4.2.1 2aaaac0d4000-2aaaac0dc000 r-xp 00000000 08:06 860561 /home/hdh/e1/path/64/KDE4/lib/kde4/plugins/imageformats/kimg_dds.so 2aaaac0dc000-2aaaac2dc000 ---p 00008000 08:06 860561 /home/hdh/e1/path/64/KDE4/lib/kde4/plugins/imageformats/kimg_dds.so 2aaaac2dc000-2aaaac2dd000 rw-p 00008000 08:06 860561 /home/hdh/e1/path/64/KDE4/lib/kde4/plugins/imageformats/kimg_dds.so 2aaaac2dd000-2aaaac50d000 r-xp 00000000 08:06 815764 /home/hdh/e1/path/64/KDE4/lib/lib Program received signal SIGABRT, Aborted. [Switching to Thread 47240045915680 (LWP 28331)] 0x00002af6ed928765 in raise () from /lib/libc.so.6 (gdb) bt full #0 0x00002af6ed928765 in raise () from /lib/libc.so.6 No symbol table info available. #1 0x00002af6ed92a1c0 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x00002af6ed96160b in ?? () from /lib/libc.so.6 No symbol table info available. #3 0x00002af6ed968b0a in ?? () from /lib/libc.so.6 No symbol table info available. #4 0x00002af6ed96c6fc in free () from /lib/libc.so.6 No symbol table info available. #5 0x00002af6ec13df3a in QFSFileEngineIterator::advance (this=0x9092d0) at io/qfsfileengine_iterator_unix.cpp:83 No locals. #6 0x00002af6ec138017 in QFSFileEngineIterator::next (this=0x9092d0) at io/qfsfileengine_iterator.cpp:58 No locals. ---Type to continue, or q to quit--- #7 0x00002af6ec0ff8f0 in QDirIteratorPrivate::advance (this=0x8ea9f0) at io/qdiriterator.cpp:223 it = (class QAbstractFileEngineIterator *) 0x9092d0 filePath = {static null = {}, static shared_null = { ref = {value = 265}, alloc = 0, size = 0, data = 0x2af6ec42d37a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {value = 1}, alloc = 0, size = 0, data = 0x2af6ec42d39a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc13e51c0, static codecForCStrings = 0x0} foundValidEntry = false #8 0x00002af6ec0ffcb4 in QDirIterator::next (this=0x7fffc13e52e0) at io/qdiriterator.cpp:467 No locals. #9 0x00002af6ec0f3db4 in QAbstractFileEngine::entryList (this=0x8f59e0, filters=@0x7fffc13e5380, filterNames=@0x65af90) ---Type to continue, or q to quit--- at io/qabstractfileengine.cpp:606 ret = (QStringList &) @0x7fffc13e53e0: {> = {{p = { static shared_null = {ref = {value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x921a00}, d = 0x921a00}}, } ret = {> = {{p = {static shared_null = {ref = { value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc13e5310}, d = 0x7fffc13e5310}}, } it = {_vptr.QDirIterator = 0x2af6ec426ad0, d = 0x8ea9f0} #10 0x00002af6ec1366b8 in QFSFileEngine::entryList (this=0x8f59e0, filters=@0x7fffc13e5400, filterNames=@0x65af90) at io/qfsfileengine.cpp:730 No locals. #11 0x00002af6ec0f9ab3 in QDir::entryInfoList (this=0x7fffc13e5450, nameFilters=@0x65af90, filters=@0x7fffc13e5470, sort=@0x7fffc13e5460) at io/qdir.cpp:1441 ---Type to continue, or q to quit--- d = (const QDirPrivate * const) 0x909240 ret = {{p = {static shared_null = {ref = {value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x2af6ec42d2c0}, d = 0x2af6ec42d2c0}} l = {> = {{p = {static shared_null = {ref = { value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x921a00}, d = 0x921a00}}, } #12 0x00002af6e9f5563a in QDirModelPrivate::entryInfoList (this=0x65aec0, path=@0x7fffc13e5540) at itemviews/qdirmodel.cpp:1231 dir = {d_ptr = 0x909240} #13 0x00002af6e9f559b9 in QDirModelPrivate::children (this=0x65aec0, parent=0x8f2160, stat=true) at itemviews/qdirmodel.cpp:1174 nodes = (QVector &) @0x7fffc13e55f0: {{ p = 0x1002af600040000, d = 0x1002af600040000}} infoList = {{p = {static shared_null = {ref = {value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, ---Type to continue, or q to quit--- d = 0x2af6ec42d2c0}, d = 0x2af6ec42d2c0}} nodes = {{p = 0x7fff00040000, d = 0x7fff00040000}} #14 0x00002af6e9f5a23b in QDirModelPrivate::populate (this=0x65aec0, parent=0x8f2160) at itemviews/qdirmodel.cpp:151 No locals. #15 0x00002af6e9f55c38 in QDirModel::rowCount (this=0x7fffc13e81b0, parent=@0x9098e0) at itemviews/qdirmodel.cpp:348 d = (const QDirModelPrivate * const) 0x65aec0 p = (QDirModelPrivate::QDirNode *) 0x8f2160 #16 0x00002af6e9f54f41 in QDirModel::hasChildren (this=0x7fffc13e81b0, parent=@0x9098e0) at itemviews/qdirmodel.cpp:481 d = (const QDirModelPrivate * const) 0x65aec0 p = (QDirModelPrivate::QDirNode *) 0x8f2160 #17 0x00002af6e9f40a45 in QTreeViewPrivate::hasVisibleChildren (this=0x6a4450, parent=@0x9098e0) at itemviews/qtreeview.cpp:3217 q = (const QTreeView * const) 0x7fffc13e8180 ---Type to continue, or q to quit--- #18 0x00002af6e9f40e18 in QTreeView::drawBranches (this=0x7fffc13e8180, painter=0x7fffc13e5dc0, rect=@0x7fffc13e59f0, index=@0x9098e0) at itemviews/qtreeview.cpp:1500 expanded = false children = false moreSiblings = false d = (const QTreeViewPrivate * const) 0x6a4450 reverse = false indent = 20 outer = 0 item = 1 viewItem = (const QTreeViewItem &) @0x91f8b0: {index = {r = 0, c = 0, p = 0x8f2160, m = 0x7fffc13e81b0}, expanded = 0, spanning = 0, total = 0, level = 1, height = 19} level = 1 primitive = {x1 = 19, y1 = 19, x2 = 38, y2 = 37} ---Type to continue, or q to quit--- parent = {r = 0, c = 0, p = 0x6930a0, m = 0x7fffc13e81b0} current = {r = 0, c = 0, p = 0x6930a0, m = 0x7fffc13e81b0} ancestor = {r = -1, c = -1, p = 0x0, m = 0x0} opt = {version = 1, type = 0, state = {i = 205057}, direction = Qt::LeftToRight, rect = {x1 = 19, y1 = 19, x2 = 38, y2 = 37}, fontMetrics = {d = 0x650a30}, palette = {static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x2af6ea049ac0 "QPalette", data = 0x2af6ea049be0, extradata = 0x0}}, d = 0x6474e0, current_group = 0, resolve_mask = 0}} extraFlags = {i = 65537} oldBO = {xp = 0, yp = 0} #19 0x00002af6e9f3ea6c in QTreeView::drawRow (this=0x7fffc13e8180, painter=0x7fffc13e5dc0, option=@0x7fffc13e5c50, index=@0x9098e0) at itemviews/qtreeview.cpp:1418 i = 40 branches = {x1 = 0, y1 = 19, x2 = 39, y2 = 37} ---Type to continue, or q to quit--- setClipRect = false headerIndex = 0 d = (const QTreeViewPrivate * const) 0x6a4450 opt = { = { = { = {version = 3, type = 12, state = {i = 196609}, direction = Qt::LeftToRight, rect = {x1 = 40, y1 = 19, x2 = 99, y2 = 37}, fontMetrics = {d = 0x650a30}, palette = { static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ea049ac0 "QPalette", data = 0x2af6ea049be0, extradata = 0x0}}, d = 0x6474e0, current_group = 0, resolve_mask = 0}}, displayAlignment = {i = 129}, decorationAlignment = {i = 132}, textElideMode = Qt::ElideRight, decorationPosition = QStyleOptionViewItem::Left, decorationSize = { wd = 16, ht = 16}, font = {static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x2af6ea04a920 "QFont", data = 0x2af6ea04a9e0, extradata = 0x0}}, d = 0x650a30, ---Type to continue, or q to quit--- resolve_mask = 0}, showDecorationSelected = true}, features = { i = 0}}, locale = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ec1d4c40 "QLocale", data = 0x2af6ec1d5c00, extradata = 0x0}}, v = 0x100e3}, widget = 0x7fffc13e8180} offset = {xp = 0, yp = 0} y = 19 parent = {r = 0, c = 0, p = 0x6930a0, m = 0x7fffc13e81b0} header = (const class QHeaderView *) 0x6907b0 current = {r = 0, c = 0, p = 0x6930a0, m = 0x7fffc13e81b0} hover = {r = -1, c = -1, p = 0x0, m = 0x0} reverse = false state = {i = 196609} spanning = false left = 0 right = 3 alternate = false ---Type to continue, or q to quit--- enabled = true allColumnsShowFocus = false indexWidgetHasFocus = false widgetHasFocus = true currentRowHasFocus = false width = 100 height = 19 position = 0 headerSection = 0 modelIndex = {r = 0, c = 0, p = 0x8f2160, m = 0x7fffc13e81b0} #20 0x00002af6e9f3f1fb in QTreeView::drawTree (this=0x7fffc13e8180, painter=0x7fffc13e5dc0, region=@0x7fffc13e6b68) at itemviews/qtreeview.cpp:1270 itemHeight = 19 area = {x1 = 0, y1 = 0, x2 = 620, y2 = 448} i = 1 ---Type to continue, or q to quit--- y = 19 a = 0 d = (const QTreeViewPrivate * const) 0x6a4450 viewItems = {{p = 0x9098b0, d = 0x9098b0}} option = { = { = { = {version = 3, type = 12, state = {i = 196609}, direction = Qt::LeftToRight, rect = {x1 = 0, y1 = 19, x2 = 620, y2 = 37}, fontMetrics = {d = 0x650a30}, palette = { static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ea049ac0 "QPalette", data = 0x2af6ea049be0, extradata = 0x0}}, d = 0x6474e0, current_group = 0, resolve_mask = 0}}, displayAlignment = {i = 129}, decorationAlignment = {i = 132}, textElideMode = Qt::ElideRight, decorationPosition = QStyleOptionViewItem::Left, decorationSize = { wd = 16, ht = 16}, font = {static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x2af6ea04a920 "QFont", ---Type to continue, or q to quit--- data = 0x2af6ea04a9e0, extradata = 0x0}}, d = 0x650a30, resolve_mask = 0}, showDecorationSelected = true}, features = { i = 0}}, locale = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ec1d4c40 "QLocale", data = 0x2af6ec1d5c00, extradata = 0x0}}, v = 0x100e3}, widget = 0x7fffc13e8180} state = {i = 196609} firstVisibleItemOffset = 0 firstVisibleItem = 0 viewportWidth = 621 rects = {{p = 0x90a160, d = 0x90a160}} drawn = {{p = 0x2af6ec42d3a0, d = 0x2af6ec42d3a0}} multipleRects = false #21 0x00002af6e9f3fac7 in QTreeView::paintEvent (this=0x7fffc13e8180, event=0x7fffc13e6b40) at itemviews/qtreeview.cpp:1206 d = (QTreeViewPrivate * const) 0x6a4450 layout = false ---Type to continue, or q to quit--- painter = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ea04a800 "QPainter", data = 0x2af6ea04a880, extradata = 0x0}}, d_ptr = 0x91f340} #22 0x00002af6e9adcd7b in QWidget::event (this=0x7fffc13e8180, event=0x7fffc13e6b40) at kernel/qwidget.cpp:6212 d = (QWidgetPrivate * const) 0x6a4450 #23 0x00002af6e9e02495 in QFrame::event (this=0x7fffc13e8180, e=0x7fffc13e6b40) at widgets/qframe.cpp:657 No locals. #24 0x00002af6e9e87bbc in QAbstractScrollArea::viewportEvent ( this=0x7fffc13e8180, e=0x7fffc13e6b40) at widgets/qabstractscrollarea.cpp:920 No locals. #25 0x00002af6e9f0ab9f in QAbstractItemView::viewportEvent ( this=0x7fffc13e8180, event=0x7fffc13e6b40) at itemviews/qabstractitemview.cpp:1370 ---Type to continue, or q to quit--- d = (QAbstractItemViewPrivate * const) 0x6a4450 #26 0x00002af6e9f3fd15 in QTreeView::viewportEvent (this=0x7fffc13e8180, event=0x7fffc13e6b40) at itemviews/qtreeview.cpp:1190 d = (QTreeViewPrivate * const) 0x6a4450 #27 0x00002af6e9e8a3d6 in QAbstractScrollAreaPrivate::viewportEvent ( this=0x6a4450, event=0x7fffc13e6b40) at widgets/qabstractscrollarea_p.h:95 No locals. #28 0x00002af6e9e8a416 in QAbstractScrollAreaFilter::eventFilter ( this=0x68fd50, o=0x68fcd0, e=0x7fffc13e6b40) at widgets/qabstractscrollarea_p.h:106 No locals. #29 0x00002af6e9a901a3 in QApplicationPrivate::notify_helper (this=0x602240, receiver=0x68fcd0, e=0x7fffc13e6b40) at kernel/qapplication.cpp:3550 obj = (class QObject *) 0x68fd50 i = 0 q = (QApplication * const) 0x7fffc13e81c0 ---Type to continue, or q to quit--- lock = (QReadWriteLock *) 0x602610 consumed = false #30 0x00002af6e9a91f48 in QApplication::notify (this=0x7fffc13e81c0, receiver=0x68fcd0, e=0x7fffc13e6b40) at kernel/qapplication.cpp:3499 d = (QApplicationPrivate * const) 0x602240 res = false #31 0x00002af6ec159616 in QCoreApplication::notifyInternal ( this=0x7fffc13e81c0, receiver=0x68fcd0, event=0x7fffc13e6b40) at kernel/qcoreapplication.cpp:532 result = false cbdata = {0x68fcd0, 0x7fffc13e6b40, 0x7fffc13e6a4f} #32 0x00002af6e9a9b343 in QCoreApplication::sendSpontaneousEvent ( receiver=0x68fcd0, event=0x7fffc13e6b40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:205 No locals. #33 0x00002af6e9ae8049 in qt_sendSpontaneousEvent (receiver=0x68fcd0, ---Type to continue, or q to quit--- event=0x7fffc13e6b40) at kernel/qapplication_x11.cpp:4394 No locals. #34 0x00002af6e9c24c4d in QWidgetPrivate::drawWidget (this=0x68fe60, pdev=0x6d26e8, rgn=@0x7fffc13e6d90, offset=@0x7fffc13e6e00, flags=4) at painting/qbackingstore.cpp:1212 flushed = false paintEngine = (class QPaintEngine *) 0x7001a0 e = { = {_vptr.QEvent = 0x2af6ea3d5450, d = 0x0, t = 12, posted = 0, spont = 1, m_accept = 1, reserved = 7480}, m_rect = {x1 = 0, y1 = 0, x2 = 620, y2 = 448}, m_region = {d = 0x908fb0, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, m_erased = false} onScreen = false q = (class QWidget * const) 0x68fcd0 asRoot = false alsoOnScreen = false ---Type to continue, or q to quit--- recursive = true alsoInvisible = false toBePainted = {d = 0x908fb0, static shared_empty = {ref = { value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} #35 0x00002af6e9c2530d in QWidgetBackingStore::paintSiblingsRecursive ( pdev=0x6d26e8, siblings=@0x7fffc13e7200, index=1, rgn=@0x7fffc13e6eb0, offset=@0x6cee88, flags=4) at painting/qbackingstore.cpp:1115 wRegion = {d = 0x908fb0, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} w = (class QWidget *) 0x68fcd0 extra = (QWExtra *) 0x690110 #36 0x00002af6e9c251df in QWidgetBackingStore::paintSiblingsRecursive ( pdev=0x6d26e8, siblings=@0x7fffc13e7200, index=3, rgn=@0x7fffc13e6fd0, offset=@0x6cee88, flags=4) at painting/qbackingstore.cpp:1106 wr = {d = 0x909320, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} ---Type to continue, or q to quit--- w = (class QWidget *) 0x6907b0 extra = (QWExtra *) 0x0 #37 0x00002af6e9c251df in QWidgetBackingStore::paintSiblingsRecursive ( pdev=0x6d26e8, siblings=@0x7fffc13e7200, index=5, rgn=@0x7fffc13e73a0, offset=@0x6cee88, flags=4) at painting/qbackingstore.cpp:1106 wr = {d = 0x909320, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} w = (class QWidget *) 0x68f490 extra = (QWExtra *) 0x90a050 #38 0x00002af6e9c24f5c in QWidgetPrivate::drawWidget (this=0x6a4450, pdev=0x6d26e8, rgn=@0x7fffc13e73a0, offset=@0x6cee88, flags=5) at painting/qbackingstore.cpp:1248 children = {{p = {static shared_null = {ref = {value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6c1bb0}, d = 0x6c1bb0}} q = (class QWidget * const) 0x7fffc13e8180 ---Type to continue, or q to quit--- asRoot = true alsoOnScreen = false recursive = true alsoInvisible = false toBePainted = {d = 0x90a340, static shared_empty = {ref = { value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} #39 0x00002af6e9c25710 in QWidgetBackingStore::cleanRegion (this=0x6cee70, rgn=@0x7fffc13e74b0, widget=0x7fffc13e8180, recursiveCopyToScreen=true) at painting/qbackingstore.cpp:1014 flushing = false toClean = {d = 0x909320, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} tlwRect = {x1 = 16, y1 = 24, x2 = 655, y2 = 503} toFlush = {d = 0x9091a0, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} #40 0x00002af6e9c25dde in qt_syncBackingStore (widget=0x7fffc13e8180) ---Type to continue, or q to quit--- at painting/qbackingstore.cpp:327 bs = (QWidgetBackingStore *) 0x6cee70 dirty = {d = 0x9091a0, static shared_empty = {ref = {value = 40}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}} tlw = (class QWidget *) 0x7fffc13e8180 #41 0x00002af6e9add33f in QWidget::event (this=0x7fffc13e8180, event=0x61bcb0) at kernel/qwidget.cpp:6354 d = (QWidgetPrivate * const) 0x6a4450 #42 0x00002af6e9e02495 in QFrame::event (this=0x7fffc13e8180, e=0x61bcb0) at widgets/qframe.cpp:657 No locals. #43 0x00002af6e9e889c7 in QAbstractScrollArea::event (this=0x7fffc13e8180, e=0x61bcb0) at widgets/qabstractscrollarea.cpp:876 d = (QAbstractScrollAreaPrivate * const) 0x6a4450 #44 0x00002af6e9f0ac73 in QAbstractItemView::event (this=0x7fffc13e8180, event=0x61bcb0) at itemviews/qabstractitemview.cpp:1308 ---Type to continue, or q to quit--- d = (QAbstractItemViewPrivate * const) 0x6a4450 #45 0x00002af6e9a90221 in QApplicationPrivate::notify_helper (this=0x602240, receiver=0x7fffc13e8180, e=0x61bcb0) at kernel/qapplication.cpp:3558 q = (QApplication * const) 0x7fffc13e81c0 lock = (QReadWriteLock *) 0x602610 consumed = true #46 0x00002af6e9a91f48 in QApplication::notify (this=0x7fffc13e81c0, receiver=0x7fffc13e8180, e=0x61bcb0) at kernel/qapplication.cpp:3499 d = (QApplicationPrivate * const) 0x602240 res = false #47 0x00002af6ec159616 in QCoreApplication::notifyInternal ( this=0x7fffc13e81c0, receiver=0x7fffc13e8180, event=0x61bcb0) at kernel/qcoreapplication.cpp:532 result = false cbdata = {0x7fffc13e8180, 0x61bcb0, 0x7fffc13e7cff} #48 0x00002af6ec15c83d in QCoreApplication::sendEvent ( ---Type to continue, or q to quit--- receiver=0x7fffc13e8180, event=0x61bcb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:202 No locals. #49 0x00002af6ec159b64 in QCoreApplicationPrivate::sendPostedEvents ( receiver=0x0, event_type=0, data=0x602380) at kernel/qcoreapplication.cpp:1106 pe = (const QPostEvent &) @0x907870: {receiver = 0x7fffc13e8180, event = 0x0, priority = -1} e = (class QEvent *) 0x61bcb0 r = (class QObject *) 0x7fffc13e8180 doDeferredDeletion = true locker = {{mtx = 0x6023c0, val = 6300608}} i = 3 s = 5 savedOffset = 0 #50 0x00002af6ec159cc0 in QCoreApplication::sendPostedEvents (receiver=0x0, ---Type to continue, or q to quit--- event_type=-1) at kernel/qcoreapplication.cpp:994 data = (QThreadData *) 0x602380 #51 0x00002af6ec181745 in postEventSourceDispatch (s=0x617ad0) at kernel/qeventdispatcher_glib.cpp:209 source = (GPostEventSource *) 0x617ad0 c = "\000\000\000\000\000\000\000\000y\024���*\000" #52 0x00002af6eca9ffd3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #53 0x00002af6ecaa32dd in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #54 0x00002af6ecaa380e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #55 0x00002af6ec180d02 in QEventDispatcherGlib::processEvents (this=0x6133a0, flags=@0x7fffc13e8020) at kernel/qeventdispatcher_glib.cpp:340 ---Type to continue, or q to quit--- d = (QEventDispatcherGlibPrivate * const) 0x6146c0 canWait = true result = false #56 0x00002af6e9b1f6c3 in QGuiEventDispatcherGlib::processEvents ( this=0x6133a0, flags=@0x7fffc13e8070) at kernel/qguieventdispatcher_glib.cpp:193 d = (QGuiEventDispatcherGlibPrivate * const) 0x6146c0 saved_flags = {i = 0} returnValue = false #57 0x00002af6ec156901 in QEventLoop::processEvents (this=0x7fffc13e8120, flags=@0x7fffc13e80e0) at kernel/qeventloop.cpp:141 d = (QEventLoopPrivate * const) 0x6c0770 #58 0x00002af6ec156a56 in QEventLoop::exec (this=0x7fffc13e8120, flags=@0x7fffc13e8140) at kernel/qeventloop.cpp:183 d = (QEventLoopPrivate * const) 0x6c0770 eventLoop = (class QEventLoop *) 0x7fffc13e8140 ---Type to continue, or q to quit--- #59 0x00002af6ec159dcc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:752 threadData = (QThreadData *) 0x602380 eventLoop = { = {_vptr.QObject = 0x2af6ec4297f0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ec1cdf00 "QObject", data = 0x2af6ec1cdf80, extradata = 0x0}}, d_ptr = 0x6c0770, static staticQtMetaObject = {d = { superdata = 0x0, stringdata = 0x2af6ec1d1b00 "Qt", data = 0x2af6ec1d3700, extradata = 0x0}}}, static staticMetaObject = { d = {superdata = 0x601500, stringdata = 0x2af6ec1d7840 "QEventLoop", data = 0x2af6ec1d7860, extradata = 0x0}}} returnCode = 10998 #60 0x00002af6e9a8fdf8 in QApplication::exec () at kernel/qapplication.cpp:3055 No locals. #61 0x0000000000400c91 in main (argc=1, argv=0x7fffc13e82d8) at main.cpp:53 app = { = { = { ---Type to continue, or q to quit--- _vptr.QObject = 0x2af6ea3d4d10, static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x2af6ec1cdf00 "QObject", data = 0x2af6ec1cdf80, extradata = 0x0}}, d_ptr = 0x602240, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ec1d1b00 "Qt", data = 0x2af6ec1d3700, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x601500, stringdata = 0x2af6ec1d78c0 "QCoreApplication", data = 0x2af6ec1d7940, extradata = 0x0}}, static self = 0x7fffc13e81c0}, static staticMetaObject = {d = { superdata = 0x2af6ec429880, stringdata = 0x2af6e9ff3480 "QApplication", data = 0x2af6e9ff3680, extradata = 0x0}}} model = { = { = { _vptr.QObject = 0x2af6ea3e9890, static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x2af6ec1cdf00 "QObject", data = 0x2af6ec1cdf80, extradata = 0x0}}, d_ptr = 0x65aec0, static staticQtMetaObject = {d = {superdata = 0x0, ---Type to continue, or q to quit--- stringdata = 0x2af6ec1d1b00 "Qt", data = 0x2af6ec1d3700, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x601500, stringdata = 0x2af6ec1d7340 "QAbstractItemModel", data = 0x2af6ec1d75e0, extradata = 0x0}}}, static staticMetaObject = { d = {superdata = 0x2af6ec4292e0, stringdata = 0x2af6ea03fd20 "QDirModel", data = 0x2af6ea03fda0, extradata = 0x0}}} tree = { = { = { = { = { = {_vptr.QObject = 0x2af6ea3e9210, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ec1cdf00 "QObject", data = 0x2af6ec1cdf80, extradata = 0x0}}, d_ptr = 0x6a4450, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x2af6ec1d1b00 "Qt", data = 0x2af6ec1d3700, extradata = 0x0}}}, = { _vptr.QPaintDevice = 0x2af6ea3e9520, painters = 0}, ---Type to continue, or q to quit--- static staticMetaObject = {d = {superdata = 0x601500, stringdata = 0x2af6e9ff7ac0 "QWidget", data = 0x2af6e9ff7f60, extradata = 0x0}}, data = 0x6a44d0}, static staticMetaObject = { d = {superdata = 0x2af6ea3d6820, stringdata = 0x2af6ea04dc60 "QFrame", data = 0x2af6ea04dd20, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x2af6ea3f3240, stringdata = 0x2af6ea033140 "QAbstractScrollArea", data = 0x2af6ea033220, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x2af6ea3e2260, stringdata = 0x2af6ea03bcc0 "QAbstractItemView", data = 0x2af6ea03c3e0, extradata = 0x0}}}, static staticMetaObject = { d = {superdata = 0x2af6ea3e8360, stringdata = 0x2af6ea03e920 "QTreeView", data = 0x2af6ea03ec60, extradata = 0x0}}} (gdb)