Bug#477112: libqt4: QTreeView dumps core
Subject: libqt4: QTreeView dumps core
Package: libqt4-gui
Version: 4.4.0~rc1-4
Severity: normal
Hi,
I've started to see problems in my QT4 app using the QTreeView
widget, since recently upgrading (I believe I upgraded from an
earlier 4.4 to the current unstable version - 4.4.0-rc1-4).
This particular problem seems to be to do with changing the
font style in some rows - if I comment out the code which sets
certain rows as italic, then this particular core dump no
longer occurs.
cheers.
9:21 nathans@edge /source/git/kmchart/src/chart 63> gdb -q ./kmchart
(gdb) r -h qc.qa.acx
Starting program: /source/git/kmchart/src/chart/kmchart -h qc.qa.acx
[Thread debugging using libthread_db enabled]
[New Thread 0x2ae0b0aa6020 (LWP 628)]
[New Thread 0x40800950 (LWP 635)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2ae0b0aa6020 (LWP 628)]
0x00002ae0ac4c27bf in ?? () from /usr/lib/libQtGui.so.4
(gdb) bt
#0 0x00002ae0ac4c27bf in ?? () from /usr/lib/libQtGui.so.4
#1 0x00002ae0ac4c34d6 in ?? () from /usr/lib/libQtGui.so.4
#2 0x00002ae0ac48c238 in QTreeView::drawRow ()
from /usr/lib/libQtGui.so.4
#3 0x00002ae0ac493181 in QTreeView::drawTree ()
from /usr/lib/libQtGui.so.4
#4 0x00002ae0ac494063 in QTreeView::paintEvent ()
from /usr/lib/libQtGui.so.4
#5 0x00002ae0ac0423f5 in QWidget::event () from /usr/lib/libQtGui.so.4
#6 0x00002ae0ac33f6d6 in QFrame::event () from /usr/lib/libQtGui.so.4
#7 0x00002ae0ac3c3d59 in QAbstractScrollArea::viewportEvent ()
from /usr/lib/libQtGui.so.4
#8 0x00002ae0ac45e4e5 in QAbstractItemView::viewportEvent ()
from /usr/lib/libQtGui.so.4
#9 0x00002ae0ac49262b in QTreeView::viewportEvent ()
from /usr/lib/libQtGui.so.4
#10 0x00002ae0ac3c4ef8 in ?? () from /usr/lib/libQtGui.so.4
#11 0x00002ae0acdb981f in
QCoreApplicationPrivate::sendThroughObjectEventFilters ()
from /usr/lib/libQtCore.so.4
#12 0x00002ae0abff3600 in QApplicationPrivate::notify_helper ()
from /usr/lib/libQtGui.so.4
#13 0x00002ae0abff8205 in QApplication::notify ()
from /usr/lib/libQtGui.so.4
#14 0x00002ae0acdb9519 in QCoreApplication::notifyInternal ()
from /usr/lib/libQtCore.so.4
#15 0x00002ae0ac049c2c in ?? () from /usr/lib/libQtGui.so.4
#16 0x00002ae0ac045301 in QWidgetPrivate::drawWidget ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libQtGui.so.4
#17 0x00002ae0ac045a02 in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#18 0x00002ae0ac044f15 in QWidgetPrivate::drawWidget ()
from /usr/lib/libQtGui.so.4
#19 0x00002ae0ac045a02 in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#20 0x00002ae0ac04592f in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#21 0x00002ae0ac04592f in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#22 0x00002ae0ac04592f in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#23 0x00002ae0ac04592f in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#24 0x00002ae0ac04592f in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#25 0x00002ae0ac04592f in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
#26 0x00002ae0ac044f15 in QWidgetPrivate::drawWidget ()
from /usr/lib/libQtGui.so.4
#27 0x00002ae0ac045a02 in QWidgetPrivate::paintSiblingsRecursive ()
from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) q
The program is running. Exit anyway? (y or n) y
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.18-6-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libqt4-gui depends on:
ii fontconfig 2.5.0-2 generic font configuration
library
ii libaudio2 1.9.1-2 Network Audio System -
shared libr
ii libc6 2.7-10 GNU C Library: Shared
libraries
ii libfontconfig1 2.5.0-2 generic font configuration
library
ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine,
shared lib
ii libgcc1 1:4.3.0-3 GCC support library
ii libglib2.0-0 2.16.3-2 The GLib library of C
routines
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange
library
ii libjpeg62 6b-14 The Independent JPEG
Group's JPEG
ii libmng1 1.0.9-1 Multiple-image Network
Graphics li
ii libpng12-0 1.2.15~beta5-3 PNG library - runtime
ii libqt4-svg 4.4.0~rc1-4 Qt 4 SVG module
ii libqtcore4 4.4.0~rc1-4 Qt 4 core module
ii libsm6 2:1.0.3-1+b1 X11 Session Management
library
ii libstdc++6 4.3.0-3 The GNU Standard C++
Library v3
ii libtiff4 3.8.2-8 Tag Image File Format
(TIFF) libra
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension
librar
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension
client libra
ii zlib1g 1:1.2.3.3.dfsg-12 compression library -
runtime
Reply to: