<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>242237</bug_id>
          
          <creation_ts>2010-06-20 10:54:04 +0000</creation_ts>
          <short_desc>dbusmenu causes infinite recursion</short_desc>
          <delta_ts>2010-06-21 23:32:27 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>plasma4</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Oswald Buddenhagen">ossi</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>agateau</cc>
    
    <cc>linuxhippy</cc>
    
    <cc>wilderkde</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>980706</commentid>
    <comment_count>0</comment_count>
    <who name="Oswald Buddenhagen">ossi</who>
    <bug_when>2010-06-20 10:54:04 +0000</bug_when>
    <thetext>Version:           unspecified (using Devel) 
OS:                Linux

when i click klipper&apos;s systray icon, the &quot;button&quot; goes into pressed state, then several seconds nothing happens and then plasma-desktop just goes away - the latter is no wonder, as it probably doesn&apos;t have enough stack space to launch drkonqui.

Program received signal SIGSEGV, Segmentation fault.
#0  0x6c541efc in ?? () from /lib/libdbus-1.so.3
[some more of this]
#12 0x6c552639 in dbus_watch_handle () from /lib/libdbus-1.so.3
#13 0x6eb81e06 in q_dbus_watch_handle (watch=0x77800140, flags=121)
    at /var/hda3/troll/qt-47/src/dbus/qdbus_symbols_p.h:183
#14 0x6eb87c26 in QDBusConnectionPrivate::socketRead (this=0x806d880, fd=5)
    at /var/hda3/troll/qt-47/src/dbus/qdbusintegrator.cpp:1102
#15 0x6ebb5aa4 in QDBusConnectionPrivate::qt_metacall (this=0x806d880, _c=QMetaObject::InvokeMetaMethod, _id=8,
    _a=0x778006b8) at .moc/debug-shared/moc_qdbusconnection_p.cpp:99
#16 0x6ea4fa38 in QMetaObject::metacall (object=0x806d880, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0x778006b8)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qmetaobject.cpp:237
#17 0x6ea5e4ec in QMetaObject::activate (sender=0x812fc18, m=0x6eb69c28, local_signal_index=0, argv=0x79)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qobject.cpp:3272
#18 0x6ea9bf6b in QSocketNotifier::activated (this=0x812fc18, _t1=5) at .moc/debug-shared/moc_qsocketnotifier.cpp:89
#19 0x6ea62240 in QSocketNotifier::event (this=0x812fc18, e=0x77800ad4)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qsocketnotifier.cpp:317
#20 0x6e164aa4 in QApplicationPrivate::notify_helper (this=0x80747a0, receiver=0x812fc18, e=0x77800ad4)
    at /var/hda3/troll/qt-47/src/gui/kernel/qapplication.cpp:4389
#21 0x6e16f72f in QApplication::notify (this=0x8064ce0, receiver=0x812fc18, e=0x77800ad4)
    at /var/hda3/troll/qt-47/src/gui/kernel/qapplication.cpp:3821
#22 0x6f025040 in KApplication::notify (this=0x8064ce0, receiver=0x812fc18, event=0x77800ad4)
    at /home/ossi/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#23 0x6ea4b396 in QCoreApplication::notifyInternal (this=0x8064ce0, receiver=0x812fc18, event=0x77800ad4)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qcoreapplication.cpp:732
#24 0x6ea6f496 in QCoreApplication::sendEvent (source=0x80768c0)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qcoreapplication.h:215
#25 socketNotifierSourceDispatch (source=0x80768c0)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qeventdispatcher_glib.cpp:110
#26 0x6c8d82f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x6c8dbfd8 in ?? () from /lib/libglib-2.0.so.0
#28 0x6c8dc1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x6ea6ed51 in QEventDispatcherGlib::processEvents (this=0x8076838, flags=...)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qeventdispatcher_glib.cpp:415
#30 0x6e1f599b in QGuiEventDispatcherGlib::processEvents (this=0x806aaf0, flags=...)
    at /var/hda3/troll/qt-47/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#31 0x6ea4dc73 in QCoreApplication::processEvents (flags=...)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qcoreapplication.cpp:924
#32 0x6c9c71ae in waitForWatcher(QDBusPendingCallWatcher*, int) () from /opt/kde4/lib/libdbusmenu-qt.so.2
#33 0x6c9c852d in DBusMenuImporter::slotMenuAboutToShow() () from /opt/kde4/lib/libdbusmenu-qt.so.2
#34 0x6c9cc2de in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /opt/kde4/lib/libdbusmenu-qt.so.2
#35 0x6ea4fa38 in QMetaObject::metacall (object=0x8514280, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0x77800f4c)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qmetaobject.cpp:237
#36 0x6ea5e4ec in QMetaObject::activate (sender=0x843dd60, m=0x6e8f1840, local_signal_index=0, argv=0x79)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qobject.cpp:3272
#37 0x6e4ca01a in QMenu::aboutToShow (this=0x843dd60) at .moc/debug-shared/moc_qmenu.cpp:151
#38 0x6e4cdb0a in QMenu::popup (this=0x843dd60, p=..., atAction=0x0)
    at /var/hda3/troll/qt-47/src/gui/widgets/qmenu.cpp:1814
#39 0x6e4ce3ea in QMenu::exec (this=0x843dd60, p=..., action=0x0) at /var/hda3/troll/qt-47/src/gui/widgets/qmenu.cpp:2051
#40 0x64b283de in SystemTray::DBusSystemTrayWidget::showContextMenu (this=0x8329680, job=0x82fa718)
    at /home/ossi/src/kde/trunk/KDE/kdebase/workspace/plasma/generic/applets/systemtray/protocols/dbussystemtray/dbussystemtraywidget.cpp:124
#41 0x64b13f87 in SystemTray::DBusSystemTrayWidget::qt_metacall (this=0x8329680, _c=QMetaObject::InvokeMetaMethod,
    _id=39, _a=0x778012a8)
    at /home/ossi/src/kde/trunk_build/KDE/kdebase/workspace/plasma/generic/applets/systemtray/moc_dbussystemtraywidget.cpp:82
#42 0x6ea4fa38 in QMetaObject::metacall (object=0x8329680, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0x778012a8)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qmetaobject.cpp:237
#43 0x6ea5e4ec in QMetaObject::activate (sender=0x82fa718, m=0x6ee28c68, local_signal_index=3, argv=0x79)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qobject.cpp:3272
#44 0x6ece9293 in KJob::result (this=0x82fa718, _t1=0x82fa718)
    at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kdecore/kjob.moc:194
#45 0x6ece9709 in KJob::emitResult (this=0x82fa718) at /home/ossi/src/kde/trunk/KDE/kdelibs/kdecore/jobs/kjob.cpp:312
#46 0x6fad35c7 in Plasma::ServiceJob::setResult (this=0x82fa718, result=...)
    at /home/ossi/src/kde/trunk/KDE/kdelibs/plasma/servicejob.cpp:80
#47 0x64b89ee0 in StatusNotifierItemJob::contextMenuReady (this=0x82fa718, menu=0x843dd60)
    at /home/ossi/src/kde/trunk/KDE/kdebase/workspace/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:53
#48 0x64b89f5d in StatusNotifierItemJob::qt_metacall (this=0x82fa718, _c=QMetaObject::InvokeMetaMethod, _id=27,
    _a=0x77801488)
    at /home/ossi/src/kde/trunk_build/KDE/kdebase/workspace/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.moc:75
#49 0x6ea4fa38 in QMetaObject::metacall (object=0x82fa718, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0x77801488)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qmetaobject.cpp:237
#50 0x6ea5e4ec in QMetaObject::activate (sender=0x8188bc8, m=0x64b90100, local_signal_index=0, argv=0x79)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qobject.cpp:3272
#51 0x64b832e3 in StatusNotifierItemSource::contextMenuReady (this=0x8188bc8, _t1=0x843dd60)
    at /home/ossi/src/kde/trunk_build/KDE/kdebase/workspace/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.moc:109
#52 0x64b833d1 in StatusNotifierItemSource::contextMenuReady (this=0x8188bc8)
    at /home/ossi/src/kde/trunk/KDE/kdebase/workspace/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:348
#53 0x64b8647b in StatusNotifierItemSource::qt_metacall (this=0x8188bc8, _c=QMetaObject::InvokeMetaMethod, _id=11,
    _a=0x778015bc)
    at /home/ossi/src/kde/trunk_build/KDE/kdebase/workspace/plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.moc:90
#54 0x6ea4fa38 in QMetaObject::metacall (object=0x8188bc8, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0x778015bc)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qmetaobject.cpp:237
#55 0x6ea5e4ec in QMetaObject::activate (sender=0x8514280, m=0x6c9da684, local_signal_index=0, argv=0x79)
    at /var/hda3/troll/qt-47/src/corelib/kernel/qobject.cpp:3272
#56 0x6c9c6f97 in DBusMenuImporter::menuReadyToBeShown() () from /opt/kde4/lib/libdbusmenu-qt.so.2
[continue with #33]


Reproducible: Always</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981343</commentid>
    <comment_count>1</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2010-06-21 18:57:45 +0000</bug_when>
    <thetext>*** Bug 242383 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981348</commentid>
    <comment_count>2</comment_count>
    <who name="Jacopo De Simoi">wilderkde</who>
    <bug_when>2010-06-21 19:02:45 +0000</bug_when>
    <thetext>@Aurélien:

Is this the one you fixed with r1140758 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981471</commentid>
    <comment_count>3</comment_count>
    <who name="Aurelien Gateau">agateau</who>
    <bug_when>2010-06-21 23:32:27 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; @Aurélien:
&gt; 
&gt; Is this the one you fixed with r1140758 ?

Yes, that&apos;s the one.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>