--- Begin Message ---
Package: libqt4-gui
Version: 4.3.0-2
Severity: normal
Using Qt 4.3.0-2, run lastfm 1.3.0.58. 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.
Cheers,
John
-- 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:1.2.3.3.dfsg-3 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:
libqt4-core_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/libqt4-core_4.3.0-3_amd64.deb
libqt4-debug_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/libqt4-debug_4.3.0-3_amd64.deb
libqt4-dev_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/libqt4-dev_4.3.0-3_amd64.deb
libqt4-gui_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/libqt4-gui_4.3.0-3_amd64.deb
libqt4-qt3support_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/libqt4-qt3support_4.3.0-3_amd64.deb
libqt4-sql_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/libqt4-sql_4.3.0-3_amd64.deb
qt4-designer_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/qt4-designer_4.3.0-3_amd64.deb
qt4-dev-tools_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/qt4-dev-tools_4.3.0-3_amd64.deb
qt4-doc_4.3.0-3_all.deb
to pool/main/q/qt4-x11/qt4-doc_4.3.0-3_all.deb
qt4-qtconfig_4.3.0-3_amd64.deb
to pool/main/q/qt4-x11/qt4-qtconfig_4.3.0-3_amd64.deb
qt4-x11_4.3.0-3.diff.gz
to pool/main/q/qt4-x11/qt4-x11_4.3.0-3.diff.gz
qt4-x11_4.3.0-3.dsc
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
attached.
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
pp.
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)
-----BEGIN PGP SIGNED MESSAGE-----
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>
Description:
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
Changes:
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.
Files:
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGlrYqvGr7W6HudhwRAkWaAJwJ7+GfTbJMsVi2NLbS6DAKJ4WyfwCgia9o
jQsQ+jheLwciWWRr6n70rS8=
=1E+M
-----END PGP SIGNATURE-----
--- End Message ---