Bug 231619

Summary: KRFB Crashes on autostart but will load after manually starting or if a 3 sec delay is added
Product: [Unmaintained] kdelibs Reporter: William <wtbennington>
Component: kdecoreAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description William 2010-03-22 07:14:48 UTC
Version:            (using KDE 4.4.1)
OS:                Linux
Installed from:    Mandriva RPMs

Application: Desktop Sharing (krfb), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f80cd88c397 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib64/libQtDBus.so.4
#6  0x00007f80d0bc91aa in ?? () from /usr/lib64/libkdnssd.so.4
#7  0x00007f80d0bc86e4 in ?? () from /usr/lib64/libkdnssd.so.4
#8  0x00007f80d0bc8b96 in ?? () from /usr/lib64/libkdnssd.so.4
#9  0x00007f80cef65aef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007f80d0bcabc3 in ?? () from /usr/lib64/libkdnssd.so.4
#11 0x00007f80d0bcac6b in ?? () from /usr/lib64/libkdnssd.so.4
#12 0x00007f80cd87c9a6 in ?? () from /usr/lib64/libQtDBus.so.4
#13 0x00007f80cd88743f in ?? () from /usr/lib64/libQtDBus.so.4
#14 0x00007f80cef62a29 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007f80cf89276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f80cf898d6b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f80d0777f8e in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#18 0x00007f80cef52cec in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007f80cef55467 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#20 0x00007f80cef7c693 in ?? () from /usr/lib64/libQtCore.so.4
#21 0x00007f80cc456860 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f80cc45a6c8 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f80cc45a87c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f80cef7c1d3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x00007f80cf94153e in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007f80cef51612 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007f80cef519ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00007f80cef5572b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#29 0x000000000040c0f7 in _start ()
Comment 1 George Goldberg 2010-03-22 10:50:24 UTC
Hi,

Thanks for reporting this bug. Unfortunately, the most useful bits from the backtrace above are missing. Any chance you could install debug packages for QtDBus, kdelibs and kdenetwork, and then trigger the crash again and paste a new backtrace here.
Comment 2 William 2010-03-23 19:07:44 UTC
Ok I tried to add the qtdbus debug but did not see it however I was able to add everything else. This is what the new report looks like.

Application: Desktop Sharing (krfb), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f6d62afd397 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib64/libQtDBus.so.4
#6  0x00007f6d65e3a1aa in OrgFreedesktopAvahiEntryGroupInterface::Reset (this=0x0) at /usr/src/debug/kdelibs-4.4.1/dnssd/avahi_entrygroup_interface.h:94
#7  0x00007f6d65e396e4 in DNSSD::PublicServicePrivate::serverStateChanged (this=0x28d3530, s=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/dnssd/avahi-publicservice.cpp:203
#8  0x00007f6d65e39b96 in DNSSD::PublicServicePrivate::qt_metacall (this=0x28d3530, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd864b2d0)
    at /usr/src/debug/kdelibs-4.4.1/build/dnssd/avahi-publicservice_p.moc:77
#9  0x00007f6d641d6aef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007f6d65e3bbc3 in OrgFreedesktopAvahiServerInterface::StateChanged (this=0x7fffd864b100, _t1=1, _t2=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.1/build/dnssd/avahi_server_interface.moc:197
#11 0x00007f6d65e3bc6b in OrgFreedesktopAvahiServerInterface::qt_metacall (this=0x26c0230, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd864b6d0)
    at /usr/src/debug/kdelibs-4.4.1/build/dnssd/avahi_server_interface.moc:137
#12 0x00007f6d62aed9a6 in ?? () from /usr/lib64/libQtDBus.so.4
#13 0x00007f6d62af843f in ?? () from /usr/lib64/libQtDBus.so.4
#14 0x00007f6d641d3a29 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007f6d64b0376c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f6d64b09d6b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f6d659e8f8e in KApplication::notify (this=0x7fffd864c300, receiver=0x26c0230, event=0x29561a0) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#18 0x00007f6d641c3cec in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007f6d641c6467 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#20 0x00007f6d641ed693 in ?? () from /usr/lib64/libQtCore.so.4
#21 0x00007f6d616c2d90 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f6d616c6bf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f6d616c6dac in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f6d641ed1d3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x00007f6d64bb253e in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007f6d641c2612 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007f6d641c29ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00007f6d641c672b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#29 0x000000000040c0f7 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdenetwork-4.4.1/krfb/main.cpp:109
Comment 3 Nicolas L. 2010-03-23 19:28:13 UTC
please install:

qt4-debug
kdelibs4-debug
kdenetwork4-debug

if you can't find them activate the debug medias
Comment 4 Dario Andres 2010-03-28 00:32:17 UTC
This looks like a core kdelibs bug (related to the Avahi daemon): bug 215288..
Comment 5 William 2010-03-28 07:51:45 UTC
Is there more you need from me. If so let me know if it is a duplicate just let me know and I will put it on my list to follow.
Thanks
Comment 6 George Goldberg 2010-03-28 11:49:24 UTC
@Dario: yes, I agree. Marking as a duplicate.

@William: Dario is right - the crash is actually occurring in another library, so I'll mark this as a duplicate of that bug. You should automatically be subscribed to the other bug when this happens.

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