[kopete-bugs] [Bug 176821] New: Crash when setting jabber status to offline

Balázs Béla balazsbela at gmail.com
Wed Dec 3 21:19:15 CET 2008


http://bugs.kde.org/show_bug.cgi?id=176821

           Summary: Crash when setting jabber status to offline
           Product: kopete
           Version: 0.60.81
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kopete-bugs at kde.org
        ReportedBy: balazsbela at gmail.com


Version:           0.60.81 (using Devel)
Compiler:          cmake version 2.6-patch 2  
OS:                Linux
Installed from:    Compiled sources

I compile QCA2 SSL plugin from source and it installed it to the qtdir
(installed from kde svn, qt-copy).
I set up my gmail account (google talk), specifying port 5223, overriding
server to talk.google.com and making it use SSL.

It connects, works, it retrieves avatars, I can chat, but if I set the status
to offline kopete crashes.Everytime I set it offline.It doesn't crash when I
exit kopete without going offline in Jabber, only when manually setting my
status to offline.

I get this backtrace:

Application: Kopete (kopete), signal SIGSEGV
[Current thread is 0 (LWP 6103)]

Thread 4 (Thread 0xb1630b90 (LWP 6105)):
#0  0xb6b909ec in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#1  0xb6bde0f0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb6bde53a in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x0a34f4d8 in ?? ()
#4  0xb1630198 in ?? ()
#5  0x0a330a70 in ?? ()
#6  0x00000001 in ?? ()
#7  0xb6c56b08 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb6c56758 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb6b93ed5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xb0e2fb90 (LWP 6106)):
#0  0xb7f9f424 in __kernel_vsyscall ()
#1  0xb6b93025 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
#2  0xb6cd4f54 in QWaitConditionPrivate::wait (this=0xa509de8, time=4294967295)
at thread/qwaitcondition_unix.cpp:82
#3  0xb6cd4a53 in QWaitCondition::wait (this=0xa507340, mutex=0xa50733c,
time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb6131e53 in QHostInfoAgent::run (this=0xa507330) at
kernel/qhostinfo.cpp:241
#5  0xb6cd4631 in QThreadPrivate::start (arg=0xa507330) at
thread/qthread_unix.cpp:185
#6  0xb6b8f4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5ef661e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb061bb90 (LWP 6107)):
#0  0xb7f9f424 in __kernel_vsyscall ()
#1  0xb5eee9f1 in select () from /lib/i686/cmov/libc.so.6
#2  0xb1929d8a in posix_timer_do () from /usr/lib/libortp.so.7
#3  0xb192a898 in rtp_scheduler_schedule () from /usr/lib/libortp.so.7
#4  0xb6b8f4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb5ef661e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb595b6c0 (LWP 6103)):
[KCrash Handler]
#6  0xb6dd224e in QObject::killTimer (this=0xa2b5cf8, id=4) at
kernel/qobject.cpp:1552
#7  0xb6de1a20 in QTimer::stop (this=0xa2b5cf8) at kernel/qtimer.cpp:243
#8  0xb614920d in QAbstractSocketPrivate::resetSocketLayer (this=0xa509710) at
socket/qabstractsocket.cpp:453
#9  0xb61499a2 in QAbstractSocketPrivate::readFromSocket (this=0xa509710) at
socket/qabstractsocket.cpp:989
#10 0xb6149b61 in QAbstractSocketPrivate::canReadNotification (this=0xa509710)
at socket/qabstractsocket.cpp:543
#11 0xb614c3ad in QAbstractSocketPrivate::readNotification (this=0xa509710) at
socket/qabstractsocket_p.h:73
#12 0xb613979d in QAbstractSocketEngine::readNotification (this=0xa4e3e80) at
socket/qabstractsocketengine.cpp:136
#13 0xb613ac3f in QReadNotifier::event (this=0xa4d4bf8, e=0xbfabab38) at
socket/qnativesocketengine.cpp:968
#14 0xb7029479 in QApplicationPrivate::notify_helper (this=0x95bda58,
receiver=0xa4d4bf8, e=0xbfabab38) at kernel/qapplication.cpp:3803
#15 0xb702978e in QApplication::notify (this=0xbfabadac, receiver=0xa4d4bf8,
e=0xbfabab38) at kernel/qapplication.cpp:3393
#16 0xb7c5cc8d in KApplication::notify (this=0xbfabadac, receiver=0xa4d4bf8,
event=0xbfabab38) at
/home/kde-devel/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#17 0xb6dc3a1b in QCoreApplication::notifyInternal (this=0xbfabadac,
receiver=0xa4d4bf8, event=0xbfabab38) at kernel/qcoreapplication.cpp:583
#18 0xb702637f in QCoreApplication::sendEvent (receiver=0xa4d4bf8,
event=0xbfabab38) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#19 0xb6df259c in socketNotifierSourceDispatch (source=0x95bd0c0) at
kernel/qeventdispatcher_glib.cpp:105
#20 0xb6bdb1b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb6bde853 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x095b7258 in ?? ()
#23 0x00000000 in ?? ()



Hope it's usefull.

Thanks.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the kopete-bugs mailing list