------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=157708         
           Summary: Crash when Jabber SSL connect fails
           Product: kopete
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kopete-devel kde org
        ReportedBy: des condordes net


Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.2.2 
OS:                Linux

I (incorrectly) told Kopete to connect to LJTalk (livejournal.com's Jabber 
service) via SSL.  LJTalk does not support SSL connections, so the connect 
attempt (presumably) failed.  However, Kopete seems to not notice this, and 
crashes instead while attempting to dereference a null pointer.

Application: Kopete (kopete), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b7d5edc4a60 (LWP 3754)]
[New Thread 0x40800950 (LWP 5811)]
[KCrash handler]
#5  0x00002b7d66cdae08 in XMPP::Task::client (this=0x0)
    at 
/home/des/Code/kde/kdenetwork/kopete/protocols/jabber/libiris/iris/xmpp-im/xmpp_task.cpp:85
#6  0x00002b7d66cdbd06 in Task (this=0xccdd80, parent=0x0)
    at 
/home/des/Code/kde/kdenetwork/kopete/protocols/jabber/libiris/iris/xmpp-im/xmpp_task.cpp:49
#7  0x00002b7d6664344f in PrivacyListListener (this=0xccdd80, parent=0x0)
    at 
/home/des/Code/kde/kdenetwork/kopete/protocols/jabber/tasks/privacymanager.cpp:34
#8  0x00002b7d666434e8 in PrivacyManager (this=0xf7e5e0, rootTask=0x0)
    at 
/home/des/Code/kde/kdenetwork/kopete/protocols/jabber/tasks/privacymanager.cpp:232
#9  0x00002b7d66680fb4 in JabberAccount::connectWithPassword (this=0xd760b0, 
    password= 0x7fff566f5380)
    at 
/home/des/Code/kde/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:457
#10 0x00002b7d571d8869 in Kopete::PasswordedAccount::connect (this=0xd760b0, 
    initialStatus= 0x7fff566f55d0)
    at 
/home/des/Code/kde/kdenetwork/kopete/libkopete/kopetepasswordedaccount.cpp:62
#11 0x00002b7d6667fc25 in JabberAccount::setOnlineStatus (this=0xd760b0, 
    status= 0x7fff566f55d0, reason= 0x7fff566f5bd0)
    at 
/home/des/Code/kde/kdenetwork/kopete/protocols/jabber/jabberaccount.cpp:692
#12 0x00002b7d571c1124 in Kopete::Identity::setOnlineStatus (this=0x8cb2e0, 
    category=2, statusMessage= 0x7fff566f5bd0)
    at /home/des/Code/kde/kdenetwork/kopete/libkopete/kopeteidentity.cpp:121
#13 0x00002b7d571c129c in Kopete::Identity::qt_metacall (this=0x8cb2e0, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff566f5b80)
    at 
/media/Library/KDE4/build/kdenetwork/kopete/libkopete/kopeteidentity.moc:86
#14 0x00002b7d546bd5ac in QMetaObject::activate (sender=0xf13b30, 
    from_signal_index=5, to_signal_index=5, argv=0xf)
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qobject.cpp:3087
#15 0x00002b7d5766075e in Kopete::StatusRootAction::changeStatus (
    this=0xf13b30, _t1=2, _t2= 0x7fff566f5bd0)
    at 
/media/Library/KDE4/build/kdenetwork/kopete/kopete/statusmenu/kopetestatusrootaction.moc:110
#16 0x00002b7d57660a6e in Kopete::StatusRootAction::changeStatus (
    this=0xf13b30, status=0x7621a0)
    at 
/home/des/Code/kde/kdenetwork/kopete/kopete/statusmenu/kopetestatusrootaction.cpp:347
#17 0x00002b7d5765fd4f in Kopete::StatusAction::triggered (this=0xb92e70)
    at 
/home/des/Code/kde/kdenetwork/kopete/kopete/statusmenu/kopetestatusaction.cpp:53
#18 0x00002b7d5765fdaf in Kopete::StatusAction::qt_metacall (this=0xb92e70, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff566f61a0)
    at 
/media/Library/KDE4/build/kdenetwork/kopete/kopete/statusmenu/kopetestatusaction.moc:66
#19 0x00002b7d546bd5ac in QMetaObject::activate (sender=0xb92e70, 
    from_signal_index=5, to_signal_index=6, argv=0xf)
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qobject.cpp:3087
#20 0x00002b7d562da0db in QAction::triggered (this=0x0, _t1=false)
    at .moc/release-shared/moc_qaction.cpp:208
#21 0x00002b7d562da95b in QAction::activate (this=0xb92e70, 
    event=<value optimized out>)
    at /media/Library/KDE4/qt-copy/src/gui/kernel/qaction.cpp:1114
#22 0x00002b7d565b2464 in QMenuPrivate::activateAction (this=0xdfb690, 
    action=0xb92e70, action_e=QAction::Trigger, self=true)
    at /media/Library/KDE4/qt-copy/src/gui/widgets/qmenu.cpp:921
#23 0x00002b7d5594b9b1 in KMenu::mouseReleaseEvent (this=0xb44500, 
    e=0x7fff566f6cd0)
    at /home/des/Code/kde/kdelibs/kdeui/widgets/kmenu.cpp:423
#24 0x00002b7d56317215 in QWidget::event (this=0xb44500, event=0x7fff566f6cd0)
    at /media/Library/KDE4/qt-copy/src/gui/kernel/qwidget.cpp:6138
#25 0x00002b7d565b0591 in QMenu::event (this=0xb44500, e=0x7fff566f6cd0)
    at /media/Library/KDE4/qt-copy/src/gui/widgets/qmenu.cpp:2185
#26 0x00002b7d562de972 in QApplicationPrivate::notify_helper (this=0x6a9990, 
    receiver=0xb44500, e=0x7fff566f6cd0)
    at /media/Library/KDE4/qt-copy/src/gui/kernel/qapplication.cpp:3556
#27 0x00002b7d562e4754 in QApplication::notify (this=0x7fff566f7720, 
    receiver=0xb44500, e=0x7fff566f6cd0)
    at /media/Library/KDE4/qt-copy/src/gui/kernel/qapplication.cpp:3255
#28 0x00002b7d55897e0a in KApplication::notify (this=0x7fff566f7720, 
    receiver=0xb44500, event=0x7fff566f6cd0)
    at /home/des/Code/kde/kdelibs/kdeui/kernel/kapplication.cpp:311
#29 0x00002b7d546ae88e in QCoreApplication::notifyInternal (
    this=0x7fff566f7720, receiver=0xb44500, event=0x7fff566f6cd0)
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:530
#30 0x00002b7d563275e8 in QETWidget::translateMouseEvent (this=0xb44500, 
    event=0x7fff566f7390)
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qcoreapplication.h:203
#31 0x00002b7d56325d81 in QApplication::x11ProcessEvent (this=0x7fff566f7720, 
    event=0x7fff566f7390)
    at /media/Library/KDE4/qt-copy/src/gui/kernel/qapplication_x11.cpp:3025
#32 0x00002b7d563452f9 in x11EventSourceDispatch (s=0x6acf80, callback=0, 
    user_data=0x0)
    at 
/media/Library/KDE4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:135
#33 0x00002b7d5d2d8402 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00002b7d5d2d8c65 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00002b7d5d2d9187 in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#36 0x00002b7d546caa7b in QEventDispatcherGlib::processEvents (this=0x6a62d0, 
    flags=<value optimized out>)
    at 
/media/Library/KDE4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:338
#37 0x00002b7d56345154 in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>)
    at 
/media/Library/KDE4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:191
#38 0x00002b7d546ae00c in QEventLoop::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qeventloop.cpp:140
#39 0x00002b7d546ae0f5 in QEventLoop::exec (this=0x7fff566f7690, 
    flags= 0x7fff566f76a0)
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qeventloop.cpp:182
#40 0x00002b7d546b02b7 in QCoreApplication::exec ()
    at /media/Library/KDE4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:759
#41 0x000000000044acbb in main (argc=3, argv=0x7fff566f84d8)
    at /home/des/Code/kde/kdenetwork/kopete/kopete/main.cpp:102
#0  0x00002b7d5cbe3c41 in nanosleep () from /lib64/libc.so.6
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to