Package: libqt4-dev Version: 4.1.1-1 Severity: normal X-Debbugs-Cc: [EMAIL PROTECTED]
Since the update to QT 4.1.1 my application (packagesearch) crashes when calling qApp->processEvents() in some places, everything worked fine with QT 4.1.0. I was not able to reproduce the crash in a small example, but you can pull packagesearch from SourceForge subversion: https://svn.sourceforge.net/svnroot/packagesearch/trunk/packagesearch There are some lines commented out calling qApp->processEvents() (e.g. in src/pluginmanager.cpp). If you uncomment the first qApp->processEvents() call in pluginmanager packagesearch will crash on startup, uncommenting the second works fine though. The error message look kinda weird...: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1230649664 (LWP 10189)] 0xb756c304 in qvariant_cast_helper ([EMAIL PROTECTED], tp=QVariant::TextLength, ptr=0xbfbcbae4) at qvariant.h:387 387 qvariant.h: No such file or directory. in qvariant.h (gdb) backtrace #0 0xb756c304 in qvariant_cast_helper ([EMAIL PROTECTED], tp=QVariant::TextLength, ptr=0xbfbcbae4) at qvariant.h:387 #1 0xb76f3aa6 in qvariant_cast<QTextLength> ([EMAIL PROTECTED]) at qvariant.h:627 #2 0xb76f0ede in QTextFormat::lengthProperty (this=0xbfbcbc34, propertyId=16387) at text/qtextformat.cpp:772 #3 0xb7706884 in QTextFrameFormat::width (this=0xbfbcbc34) at qtextformat.h:541 #4 0xb77264fc in QTextDocumentLayoutPrivate::layoutFrame (this=0x8481700, f=0x847fdb8, layoutFrom=0, layoutTo=2147483647) at text/qtextdocumentlayout.cpp:1486 #5 0xb77266d3 in QTextDocumentLayout::doLayout (this=0x84816f0, from=0, oldLength=0, length=2147483647) at text/qtextdocumentlayout.cpp:2212 #6 0xb77267ab in QTextDocumentLayoutPrivate::ensureLayoutedByPosition (this=0x8481700, position=1000) at text/qtextdocumentlayout.cpp:2360 #7 0xb7726cc0 in QTextDocumentLayoutPrivate::layoutStep (this=0x8481700) at text/qtextdocumentlayout.cpp:2366 #8 0xb77272c9 in QTextDocumentLayout::documentChanged (this=0x84816f0, from=0, oldLength=0, length=7) at text/qtextdocumentlayout.cpp:2173 #9 0xb7700ee1 in QTextDocument::setPageSize (this=0x847f980, [EMAIL PROTECTED]) at text/qtextdocument.cpp:821 #10 0xb781b9a4 in QLabel::paintEvent (this=0x843ff38) at widgets/qlabel.cpp:811 #11 0xb75ad192 in QWidget::event (this=0x843ff38, event=0xbfbcc86c) at kernel/qwidget.cpp:5132 #12 0xb781507e in QFrame::event (this=0x843ff38, e=0xbfbcc86c) at widgets/qframe.cpp:600 #13 0xb781af7c in QLabel::event (this=0x843ff38, e=0xbfbcc86c) at widgets/qlabel.cpp:751 #14 0xb755953d in QApplicationPrivate::notify_helper (this=0x8291dd8, receiver=0x843ff38, e=0xbfbcc86c) at kernel/qapplication.cpp:3137 #15 0xb755b294 in QApplication::notify (this=0xbfbce658, receiver=0x843ff38, e=0xbfbcc86c) at kernel/qapplication.cpp:3098 #16 0xb756236d in QCoreApplication::sendSpontaneousEvent (receiver=0x843ff38, event=0xbfbcc86c) at qcoreapplication.h:174 #17 0xb75b735a in qt_sendSpontaneousEvent (receiver=0x843ff38, event=0xbfbcc86c) at kernel/qapplication_x11.cpp:4957 #18 0xb76a949e in QWidgetPrivate::drawWidget (this=0x8441088, pdev=0x829f020, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:842 #19 0xb76a9df9 in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=3, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:778 #20 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=4, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #21 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=5, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #22 0xb76a98dc in QWidgetPrivate::drawWidget (this=0x8440730, pdev=0x829f020, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:872 #23 0xb76a9df9 in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=0, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:778 #24 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=2, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #25 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=3, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #26 0xb76a98dc in QWidgetPrivate::drawWidget (this=0x8440528, pdev=0x829f020, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:872 #27 0xb76a9df9 in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=1, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:778 #28 0xb76a98dc in QWidgetPrivate::drawWidget (this=0x8440240, pdev=0x829f020, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:872 #29 0xb76a9df9 in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=9, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:778 #30 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=10, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #31 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=12, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #32 0xb76a9bcd in QWidgetBackingStore::paintSiblingsRecursive (pdev=0x829f020, [EMAIL PROTECTED], index=13, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=4) at painting/qbackingstore.cpp:769 #33 0xb76a98dc in QWidgetPrivate::drawWidget (this=0x843efa8, pdev=0x829f020, [EMAIL PROTECTED], [EMAIL PROTECTED], flags=5) at painting/qbackingstore.cpp:872 #34 0xb76aa0f1 in QWidgetBackingStore::cleanRegion (this=0x829f018, [EMAIL PROTECTED], widget=0x8440a80, recursiveCopyToScreen=true) at painting/qbackingstore.cpp:694 #35 0xb76aa8cf in qt_syncBackingStore (widget=0x8440a80) at painting/qbackingstore.cpp:273 #36 0xb75ad704 in QWidget::event (this=0x8440a80, event=0x8474240) at kernel/qwidget.cpp:5267 #37 0xb786ddd5 in QSplitter::event (this=0x8440a80, e=0x8474240) at widgets/qsplitter.cpp:1252 #38 0xb755953d in QApplicationPrivate::notify_helper (this=0x8291dd8, receiver=0x8440a80, e=0x8474240) at kernel/qapplication.cpp:3137 #39 0xb755b294 in QApplication::notify (this=0xbfbce658, receiver=0x8440a80, e=0x8474240) at kernel/qapplication.cpp:3098 #40 0xb73ef893 in QCoreApplication::sendEvent (receiver=0x8440a80, event=0x8474240) at qcoreapplication.h:171 #41 0xb73ef101 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:974 #42 0xb75da17e in QCoreApplication::sendPostedEvents () at qcoreapplication.h:176 #43 0xb75d9d7e in QEventDispatcherX11::processEvents (this=0x82968a8, [EMAIL PROTECTED]) at kernel/qeventdispatcher_x11.cpp:54 #44 0xb73eb2eb in QCoreApplication::processEvents ([EMAIL PROTECTED]) at kernel/qcoreapplication.cpp:597 #45 0x081159e3 in NPlugin::PluginManager::loadPlugins (this=0x8473d10) at pluginmanager.cpp:92 #46 0x080f3f46 in PackageSearchImpl::initialize (this=0xbfbce458) at packagesearchimpl.cpp:235 #47 0x080f184e in main (argc=1, argv=0xbfbce714) at main.cpp:106 Best regards Ben -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.6 Locale: LANG=en_GB.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Versions of packages libqt4-dev depends on: ii libaudio-dev 1.7-2 The Network Audio System (NAS). (d ii libfreetype6-dev 2.1.10-1 FreeType 2 font engine, developmen ii libglu1-xorg-dev [li 6.8.2.dfsg.1-4 Mesa OpenGL utility library develo ii libice-dev 4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library deve ii libjpeg62-dev 6b-10 Development files for the IJG JPEG ii libmng-dev 1.0.8-1 M-N-G library (Development headers ii libpng12-dev [libpng 1.2.8rel-1 PNG library - development ii libqt4-core 4.1.1-1 Qt 4 core non-GUI functionality ru ii libqt4-gui 4.1.1-1 Qt 4 core GUI functionality runtim ii libqt4-qt3support 4.1.1-1 Qt 3 compatibility library for Qt ii libqt4-sql 4.1.1-1 Qt 4 SQL database module ii libsm-dev 4.3.0.dfsg.1-12.0.1 X Window System Session Management ii libx11-dev 6.8.2.dfsg.1-7 X Window System protocol client li ii libxcursor-dev 1.1.3-1 X cursor management library (devel ii libxext-dev 6.8.2.dfsg.1-7 X Window System miscellaneous exte ii libxft-dev 2.1.8.2-3 FreeType-based font drawing librar ii libxi-dev 6.8.2.dfsg.1-7 X Window System Input extension li ii libxinerama-dev 6.8.2.dfsg.1-9 X Window System multi-head display ii libxmu-dev 6.8.2.dfsg.1-7 X Window System miscellaneous util ii libxrandr-dev 6.8.2.dfsg.1-7 X Window System Resize, Rotate and ii libxrender-dev 1:0.9.0.2-1 X Rendering Extension client libra ii libxt-dev 6.8.2.dfsg.1-7 X Toolkit Intrinsics development f ii x-dev 6.9.0.dfsg.1-3 X protocol development files ii xlibmesa-gl-dev [lib 6.8.2.dfsg.1-7 Mesa 3D graphics library developme ii xlibs-static-pic 6.9.0.dfsg.1-3 X Window System client extension l ii zlib1g-dev 1:1.2.3-1 compression library - development Versions of packages libqt4-dev recommends: ii qt4-dev-tools 4.1.1-1 Qt 4 development tools -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]