rendered paste body
$ 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 <return> to continue, or q <return> to quit---
#7 0x00002af6ec0ff8f0 in QDirIteratorPrivate::advance (this=0x8ea9f0)
at io/qdiriterator.cpp:223
it = (class QAbstractFileEngineIterator *) 0x9092d0
filePath = {static null = {<No data fields>}, 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 <return> to continue, or q <return> to quit---
at io/qabstractfileengine.cpp:606
ret = (QStringList &) @0x7fffc13e53e0: {<QList<QString>> = {{p = {
static shared_null = {ref = {value = 235}, alloc = 0, begin = 0,
end = 0, sharable = 1, array = {0x0}}, d = 0x921a00},
d = 0x921a00}}, <No data fields>}
ret = {<QList<QString>> = {{p = {static shared_null = {ref = {
value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x7fffc13e5310},
d = 0x7fffc13e5310}}, <No data fields>}
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 <return> to continue, or q <return> 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 = {<QList<QString>> = {{p = {static shared_null = {ref = {
value = 235}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x921a00}, d = 0x921a00}}, <No data fields>}
#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<QDirModelPrivate::QDirNode> &) @0x7fffc13e55f0: {{
p = 0x1002af600040000, d = 0x1002af600040000}}
infoList = {{p = {static shared_null = {ref = {value = 235},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
---Type <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> to quit---
setClipRect = false
headerIndex = 0
d = (const QTreeViewPrivate * const) 0x6a4450
opt = {<QStyleOptionViewItemV2> = {<QStyleOptionViewItem> = {<QStyleOption> = {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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> to quit---
y = 19
a = 0
d = (const QTreeViewPrivate * const) 0x6a4450
viewItems = {{p = 0x9098b0, d = 0x9098b0}}
option = {<QStyleOptionViewItemV2> = {<QStyleOptionViewItem> = {<QStyleOption> = {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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 = {<QEvent> = {_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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> to quit---
#59 0x00002af6ec159dcc in QCoreApplication::exec ()
at kernel/qcoreapplication.cpp:752
threadData = (QThreadData *) 0x602380
eventLoop = {<QObject> = {_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 = {<QCoreApplication> = {<QObject> = {
---Type <return> to continue, or q <return> 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 = {<QAbstractItemModel> = {<QObject> = {
_vptr.QObject = 0x2af6ea3e9890, static staticMetaObject = {d = {
superdata = 0x0, stringdata = 0x2af6ec1cdf00 "QObject",
data = 0x2af6ec1cdf80, extradata = 0x0}}, d_ptr = 0x65aec0,
static staticQtMetaObject = {d = {superdata = 0x0,
---Type <return> to continue, or q <return> 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 = {<QAbstractItemView> = {<QAbstractScrollArea> = {<QFrame> = {<QWidget> = {<QObject> = {_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}}}, <QPaintDevice> = {
_vptr.QPaintDevice = 0x2af6ea3e9520, painters = 0},
---Type <return> to continue, or q <return> 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)