[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#431322: marked as done (libqt4-gui: Segfaults in some cases when showing tooltips)

Your message dated Thu, 12 Jul 2007 23:47:13 +0000
with message-id <E1I98NN-0000Bc-Ff@ries.debian.org>
and subject line Bug#431322: fixed in qt4-x11 4.3.0-3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libqt4-gui
Version: 4.3.0-2
Severity: normal

Using Qt 4.3.0-2, run lastfm  When a song is playing, hover 
the mouse over a link in the main window (e.g. song title, artist,
album).  The program will segfault when it attempts to show a tooltip.
This was not a problem in 4.3.0-1.

I can work around it by changing lastfm's draglabel.cpp:563 from this:
  QToolTip::showText( helpEvent->globalPos(), 
                      m_items[index].m_tooltip );
to this:
  QToolTip::showText( helpEvent->globalPos(),
                      m_items[index].m_tooltip, this );

So it looks like showText now crashes when QWidget* w = 0.  I attached 
a backtrace.  The reference to qtooltip.cpp:370 points to a line added
by 00_0178-transparency-window-types.



-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.20-3.amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libqt4-gui depends on:
ii  fontconfig              2.4.2-1.2        generic font configuration library
ii  libaudio2               1.9-2            The Network Audio System (NAS). (s
ii  libc6                   2.5-11           GNU C Library: Shared libraries
ii  libfontconfig1          2.4.2-1.2        generic font configuration library
ii  libfreetype6            2.2.1-6          FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.2-20070627-1 GCC support library
ii  libgl1-mesa-glx [libgl1 6.5.2-5          A free implementation of the OpenG
ii  libglib2.0-0            2.12.12-1        The GLib library of C routines
ii  libglu1-mesa [libglu1]  6.5.2-5          The OpenGL utility library (GLU)
ii  libice6                 1:1.0.3-2        X11 Inter-Client Exchange library
ii  libjpeg62               6b-13            The Independent JPEG Group's JPEG 
ii  libmng1                 1.0.9-1          Multiple-image Network Graphics li
ii  libpng12-0              1.2.15~beta5-2   PNG library - runtime
ii  libqt4-core             4.3.0-2          Qt 4 core non-GUI functionality ru
ii  libsm6                  2:1.0.3-1        X11 Session Management library
ii  libstdc++6              4.2-20070627-1   The GNU Standard C++ Library v3
ii  libx11-6                2:1.0.3-7        X11 client-side library
ii  libxcursor1             1:1.1.8-2        X cursor management library
ii  libxext6                1:1.0.3-2        X11 miscellaneous extension librar
ii  libxfixes3              1:4.0.3-2        X11 miscellaneous 'fixes' extensio
ii  libxi6                  1:1.0.1-4        X11 Input extension library
ii  libxinerama1            1:1.0.2-1        X11 Xinerama extension library
ii  libxrandr2              2:1.2.1-1        X11 RandR extension library
ii  libxrender1             1:0.9.2-1        X Rendering Extension client libra
ii  libxt6                  1:1.0.5-3        X11 toolkit intrinsics library
ii  zlib1g                  1: compression library - runtime

Versions of packages libqt4-gui recommends:
ii  qt4-qtconfig                  4.3.0-2    Qt 4 configuration tool

-- no debconf information
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46965083988992 (LWP 23832)]
0x00002ab6e312523a in QObject::parent (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:213
213     ../../include/QtCore/../../src/corelib/kernel/qobject.h: No such file or directory.
        in ../../include/QtCore/../../src/corelib/kernel/qobject.h
Current language:  auto; currently c++
(gdb) where
#0  0x00002ab6e312523a in QObject::parent (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:213
#1  0x00002ab6e313196b in QWidget::parentWidget (this=0x0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:949
#2  0x00002ab6e316ad4f in QWidget::window (this=0x0) at kernel/qwidget.cpp:3340
#3  0x00002ab6e3161fc7 in QWidget::topLevelWidget (this=0x0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:287
#4  0x00002ab6e3161b19 in QToolTip::showText (pos=@0x7fffc84abb5c, text=@0x857628, w=0x0, rect=@0x7fffc84ab4d0) at kernel/qtooltip.cpp:370
#5  0x00002ab6e3161c1c in QToolTip::showText (pos=@0x7fffc84abb5c, text=@0x857628, w=0x0) at kernel/qtooltip.cpp:397
#6  0x00002ab6e2846b10 in DragLabel::event () from /usr/lib/libLastFmTools.so.1
#7  0x00002ab6e31285f5 in QApplicationPrivate::notify_helper (this=0x742880, receiver=0x886590, e=0x7fffc84abb40) at kernel/qapplication.cpp:3538
#8  0x00002ab6e3129f15 in QApplication::notify (this=0x7fffc84ac8e0, receiver=0x886590, e=0x7fffc84abb40) at kernel/qapplication.cpp:3381
#9  0x00002ab6e3e128ba in QCoreApplication::notifyInternal (this=0x7fffc84ac8e0, receiver=0x886590, event=0x7fffc84abb40) at kernel/qcoreapplication.cpp:509
#10 0x00002ab6e3125911 in QCoreApplication::sendEvent (receiver=0x886590, event=0x7fffc84abb40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:186
#11 0x00002ab6e312bfce in QApplication::event (this=0x7fffc84ac8e0, e=0x7fffc84ac1e0) at kernel/qapplication.cpp:2071
#12 0x00002ab6e31285f5 in QApplicationPrivate::notify_helper (this=0x742880, receiver=0x7fffc84ac8e0, e=0x7fffc84ac1e0) at kernel/qapplication.cpp:3538
#13 0x00002ab6e3128917 in QApplication::notify (this=0x7fffc84ac8e0, receiver=0x7fffc84ac8e0, e=0x7fffc84ac1e0) at kernel/qapplication.cpp:3097
#14 0x00002ab6e3e128ba in QCoreApplication::notifyInternal (this=0x7fffc84ac8e0, receiver=0x7fffc84ac8e0, event=0x7fffc84ac1e0) at kernel/qcoreapplication.cpp:509
#15 0x00002ab6e3e15af3 in QCoreApplication::sendEvent (receiver=0x7fffc84ac8e0, event=0x7fffc84ac1e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:186
#16 0x00002ab6e3e3d4a3 in QTimerInfoList::activateTimers (this=0x7533c0) at kernel/qeventdispatcher_unix.cpp:541
#17 0x00002ab6e3e3a38f in timerSourceDispatch (source=0x753360) at kernel/qeventdispatcher_glib.cpp:142
#18 0x00002ab6e61616d4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00002ab6e616450d in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00002ab6e6164a3e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00002ab6e3e39ce9 in QEventDispatcherGlib::processEvents (this=0x74f8b0, flags=@0x7fffc84ac3d0) at kernel/qeventdispatcher_glib.cpp:327
#22 0x00002ab6e31b7ea7 in QGuiEventDispatcherGlib::processEvents (this=0x74f8b0, flags=@0x7fffc84ac420) at kernel/qguieventdispatcher_glib.cpp:178
#23 0x00002ab6e3e0fb81 in QEventLoop::processEvents (this=0x7fffc84ac4d0, flags=@0x7fffc84ac480) at kernel/qeventloop.cpp:126
#24 0x00002ab6e3e0fcd6 in QEventLoop::exec (this=0x7fffc84ac4d0, flags=@0x7fffc84ac4e0) at kernel/qeventloop.cpp:168
#25 0x00002ab6e3e13070 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:729
#26 0x00002ab6e31281cc in QApplication::exec () at kernel/qapplication.cpp:3035
#27 0x0000000000425c54 in ?? ()
#28 0x00002ab6e4aac8e4 in __libc_start_main () from /lib/libc.so.6
#29 0x0000000000425699 in ?? ()
#30 0x00007fffc84acae8 in ?? ()
#31 0x0000000000000000 in ?? ()

--- End Message ---
--- Begin Message ---
Source: qt4-x11
Source-Version: 4.3.0-3

We believe that the bug you reported is fixed in the latest version of
qt4-x11, which is due to be installed in the Debian FTP archive:

  to pool/main/q/qt4-x11/libqt4-core_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/libqt4-debug_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/libqt4-dev_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/libqt4-gui_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/libqt4-qt3support_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/libqt4-sql_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/qt4-designer_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/qt4-dev-tools_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/qt4-doc_4.3.0-3_all.deb
  to pool/main/q/qt4-x11/qt4-qtconfig_4.3.0-3_amd64.deb
  to pool/main/q/qt4-x11/qt4-x11_4.3.0-3.diff.gz
  to pool/main/q/qt4-x11/qt4-x11_4.3.0-3.dsc

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 431322@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Fathi Boudra <fboudra@free.fr> (supplier of updated qt4-x11 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)

Hash: SHA1

Format: 1.7
Date: Fri, 29 Jun 2007 08:15:23 +0200
Source: qt4-x11
Binary: libqt4-sql libqt4-core qt4-doc libqt4-debug libqt4-qt3support qt4-designer libqt4-dev qt4-dev-tools libqt4-gui qt4-qtconfig
Architecture: source amd64 all
Version: 4.3.0-3
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Fathi Boudra <fboudra@free.fr>
 libqt4-core - Qt 4 core non-GUI functionality runtime library
 libqt4-debug - Qt 4 library debugging symbols
 libqt4-dev - Qt 4 development files
 libqt4-gui - Qt 4 core GUI functionality runtime library
 libqt4-qt3support - Qt 3 compatibility library for Qt 4
 libqt4-sql - Qt 4 SQL database module
 qt4-designer - Qt 4 Designer
 qt4-dev-tools - Qt 4 development tools
 qt4-doc    - Qt 4 API documentation
 qt4-qtconfig - Qt 4 configuration tool
Closes: 401807 408639 430907 431322 431436 431943
 qt4-x11 (4.3.0-3) unstable; urgency=low
   [Fathi Boudra]
   * Update control: Replace deprecated ${Source-Version} by ${source:Version}.
   * Update rules:
     * Add bindir and libdir configure options.
     * Replace common-install-arch target. Replaced by build system patches and
       a fix for pkgconfig files. (Closes: #401807)
   * Add patches:
     * 04_launch_uic-qt4: call uic-qt4 binary.
     * 05_append_qt4_target: append -qt4 when needed. It fixes moc-location and
       uic_location are properly in pkgconfig files. (See bug #401807)
     * 06_qtdemo_destdir: remove QT_BUILD_TREE in qtdemo DESTDIR target.
       (Closes: #408639)
   * Revert Qt handling argb visuals on X11 patch. There are dependencies
     not fixed in Qt. They cause a few regressions when this patch is applied.
     (Closes: #430907, #431436, #431943)
   * Update Qt support for new window types used for compositing patch.
     Fix crashes when 'w' is null. (Closes: #431322)
   * Apply qt-copy patches:
     * 00_0172-prefer-xrandr-over-xinerama: only trust libxinerama if it is not
       the emulated information coming from xrandr 1.2.
     * 00_0177-qurl-clear-fix: fix QUrl::clear(). Applied upstream.
     * 00_0183-qprocess-corruption: fix plain data loss bug. Applied Upstream.
 f974b9aabe8118c48da9ddd54c34c599 1503 libs optional qt4-x11_4.3.0-3.dsc
 e38c6e1efad521e512a1a16ee7a3cade 43543 libs optional qt4-x11_4.3.0-3.diff.gz
 de0623ec6c41d4402fe4598f0bdce6d6 24194946 doc optional qt4-doc_4.3.0-3_all.deb
 3671c0a6719dea2032572bd520d14041 4724636 libdevel optional libqt4-dev_4.3.0-3_amd64.deb
 f7222b97aa277f072891e65e6d87ff87 1840998 libs optional libqt4-core_4.3.0-3_amd64.deb
 d89e221633c56d0b450ad21b8cae3a3d 5357376 libs optional libqt4-gui_4.3.0-3_amd64.deb
 30e8cd28b75ca9e5f81ba7c7f1fec52d 171332 libs optional libqt4-sql_4.3.0-3_amd64.deb
 f4df7b6a741a2f84bb7cdcedd25f4115 1151574 libs optional libqt4-qt3support_4.3.0-3_amd64.deb
 fb74987fcf98ce737a27eb96c285421b 615606 devel optional qt4-designer_4.3.0-3_amd64.deb
 9b8ed61928b10ec6a776e7fc545f227e 79006508 libs optional libqt4-debug_4.3.0-3_amd64.deb
 2d8204ae3a06136c010801f4b5bca1a9 777614 devel optional qt4-dev-tools_4.3.0-3_amd64.deb
 9e9fb2b2209b91ed7ebde5480dfaaced 117544 x11 optional qt4-qtconfig_4.3.0-3_amd64.deb

Version: GnuPG v1.4.6 (GNU/Linux)


--- End Message ---

Reply to: