Bug 294588 - KNotify popped up twice for same event then crashed
Summary: KNotify popped up twice for same event then crashed
Status: RESOLVED DUPLICATE of bug 226721
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: knotify (show other bugs)
Version: 4.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Olivier Goffart
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-21 22:44 UTC by Josh Lehan
Modified: 2012-02-22 11:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josh Lehan 2012-02-21 22:44:47 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-0.1-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
KNotify popped up for an event: Firefox web browser notified that an update was available.

I clicked the notification popup.  Firefox opened, and the notification popup went away, as expected.

However, a few seconds later, the same notification popup appeared again!

I clicked on this notification popup, with Firefox in the foreground already, and then KNotify crashed with this segfault.


 -- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
[KCrash Handler]
#6  0xb6ecd4d4 in QVariant::userType() const () from /usr/lib/libQtCore.so.4
#7  0xb6fe96c9 in QDBusConnectionPrivate::prepareReply (target=0x8080590, object=0x81ce1a0, idx=1176649029, metaTypes=..., msg=...) at qdbusintegrator.cpp:710
#8  0xb6fea423 in QDBusConnectionPrivate::activateSignal (this=0x8080590, hook=..., msg=...) at qdbusintegrator.cpp:729
#9  0xb6fef56b in QDBusConnectionPrivate::handleSignal (this=0x8080590, key=..., msg=...) at qdbusintegrator.cpp:1526
#10 0xb6fef7df in QDBusConnectionPrivate::handleSignal (this=0x8080590, msg=...) at qdbusintegrator.cpp:1545
#11 0xb6fefc1d in QDBusConnectionPrivate::handleMessage (this=0x8080590, amsg=...) at qdbusintegrator.cpp:544
#12 0xb6ff3c79 in qDBusSignalFilter (connection=0x80829e8, message=0x46223d45, data=0x8080590) at qdbusintegrator.cpp:528
#13 0xb5bfe67b in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#14 0xb6fe627b in q_dbus_connection_dispatch (this=0x8080590) at qdbus_symbols_p.h:113
#15 QDBusConnectionPrivate::doDispatch (this=0x8080590) at qdbusintegrator.cpp:1079
#16 0xb6feaacd in QDBusConnectionPrivate::socketRead (this=0x8080590, fd=5) at qdbusintegrator.cpp:1099
#17 0xb702d3e5 in QDBusConnectionPrivate::qt_metacall (this=0x8080590, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfec1a38) at .moc/release-shared/moc_qdbusconnection_p.cpp:99
#18 0xb6eb5efd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb6ec4fe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0xb6f11885 in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#21 0xb6eca45f in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#22 0xb6404c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb640cbf7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb74219d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#25 0xb6eafe0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0xb6edb6e8 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb5b34b49 in g_main_dispatch (context=0x808ab10) at gmain.c:1960
#28 IA__g_main_context_dispatch (context=0x808ab10) at gmain.c:2513
#29 0xb5b35350 in g_main_context_iterate (context=0x808ab10, block=1, dispatch=1, self=0x80890c8) at gmain.c:2591
#30 0xb5b3560e in IA__g_main_context_iteration (context=0x808ab10, may_block=1) at gmain.c:2654
#31 0xb6edbd2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb64b51ba in ?? () from /usr/lib/libQtGui.so.4
#33 0xb6eaf11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0xb6eaf319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0xb6eb3c70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0xb6402164 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#37 0x0804e53f in _start ()

Possible duplicates by query: bug 293171, bug 269288.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-02-22 11:07:20 UTC
Please update your system.

*** This bug has been marked as a duplicate of bug 226721 ***