[Pidgin] #8981: Crash on msn
Pidgin
trac at pidgin.im
Sat Apr 18 00:50:25 EDT 2009
#8981: Crash on msn
---------------------+------------------------------------------------------
Reporter: mahfiaz | Owner: khc
Type: defect | Status: pending
Milestone: | Component: MSN
Version: 2.5.5 | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Changes (by mahfiaz):
* status: pending => new
Old description:
> I tried the evolution-integration plugin. This added a lot of new
> friends, which need to be synchronized to server. Maybe it's related. Now
> when connecting to msn, pidgin crashes.
>
> I found a similar expired bug:
> http://developer.pidgin.im/ticket/368
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7f68aa0737d0 (LWP 29984)]
> 0x00007f68922620d0 in ?? () from /usr/lib/purple-2/libmsn.so
> (gdb) bt
> #0 0x00007f68922620d0 in ?? () from /usr/lib/purple-2/libmsn.so
> #1 0x00007f6892266f4c in msn_servconn_process_data ()
> from /usr/lib/purple-2/libmsn.so
> #2 0x00007f68922670f2 in ?? () from /usr/lib/purple-2/libmsn.so
> #3 0x000000000046661e in ?? ()
> #4 0x00007f68a71c820a in g_main_context_dispatch ()
> from /usr/lib/libglib-2.0.so.0
> #5 0x00007f68a71cb8e0 in ?? () from /usr/lib/libglib-2.0.so.0
> #6 0x00007f68a71cbdad in g_main_loop_run () from
> /usr/lib/libglib-2.0.so.0
> #7 0x00007f68a837abc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #8 0x000000000047dc83 in main ()
> (gdb) bt full
> #0 0x00007f68922620d0 in ?? () from /usr/lib/purple-2/libmsn.so
> No symbol table info available.
> #1 0x00007f6892266f4c in msn_servconn_process_data ()
> from /usr/lib/purple-2/libmsn.so
> No symbol table info available.
> #2 0x00007f68922670f2 in ?? () from /usr/lib/purple-2/libmsn.so
> No symbol table info available.
> #3 0x000000000046661e in ?? ()
> No symbol table info available.
> #4 0x00007f68a71c820a in g_main_context_dispatch ()
> from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #5 0x00007f68a71cb8e0 in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #6 0x00007f68a71cbdad in g_main_loop_run () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #7 0x00007f68a837abc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #8 0x000000000047dc83 in main ()
> No symbol table info available.
New description:
I tried the evolution-integration plugin. This added a lot of new friends,
which need to be synchronized to server. Maybe it's related. Now when
connecting to msn, pidgin crashes.
I found a similar expired bug:
http://developer.pidgin.im/ticket/368
--
Comment:
Let me know if I should try building an unoptimized version too.
It's on Ubuntu Jaunty.
Starting program: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
[New Thread 0x7fce3f7917d0 (LWP 1859)]
[New Thread 0x7fce25d90950 (LWP 1862)]
[Thread 0x7fce25d90950 (LWP 1862) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fce3f7917d0 (LWP 1859)]
0x00007fce279800d0 in fqy_cmd_post (cmdproc=<value optimized out>,
cmd=0x1c1f390, payload=<value optimized out>, len=<value optimized
out>)
at ../../../../libpurple/protocols/msn/notification.c:941
941 ../../../../libpurple/protocols/msn/notification.c: No such file
or directory.
in ../../../../libpurple/protocols/msn/notification.c
(gdb) bt full
#0 0x00007fce279800d0 in fqy_cmd_post (cmdproc=<value optimized out>,
cmd=0x1c1f390, payload=<value optimized out>, len=<value optimized
out>)
at ../../../../libpurple/protocols/msn/notification.c:941
session = (MsnSession *) 0x4008a30
ml = (xmlnode *) 0x4311260
d = <value optimized out>
c = (xmlnode *) 0x1ec4920
domain = 0x1ec47b0 "hotmail.com"
local = <value optimized out>
type = 0x0
passport = 0x406e010 "janella.anvelt at hotmail.com"
network = MSN_NETWORK_PASSPORT
#1 0x00007fce27984f4c in msn_servconn_process_data (servconn=0x4008b10)
at ../../../../libpurple/protocols/msn/servconn.c:436
end = 0x1eb2f1a "FQY 10 49\r\n<ml><d n=\"hotmail.com\"><c
n=\"volli95\" /></d></ml>FQY 10 53\r\n<ml><d n=\"hotmail.com\"><c
n=\"syydameke11\" /></d></ml>"
old_rx_buf = 0x1eb2400 "PRP 11 MFN Mattias"
cur_len = 29488016
#2 0x00007fce279850f2 in read_cb (data=0x4008b10,
source=<value optimized out>, cond=<value optimized out>)
at ../../../../libpurple/protocols/msn/servconn.c:394
buf = "PRP 11 MFN Mattias\r\nFQY 10 53\r\n<ml><d
n=\"hotmail.com\"><c n=\"mariahanna2\" /></d></ml>FQY 10 51\r\n<ml><d
n=\"hotmail.com\"><c n=\"bennuvist\" /></d></ml>FQY 10 57\r\n<ml><d
n=\"hotmail.com\"><c n=\"pilleriinmeiko"...
len = <value optimized out>
#3 0x000000000046661e in pidgin_io_invoke (source=<value optimized out>,
condition=<value optimized out>, data=<value optimized out>)
at ../../pidgin/gtkeventloop.c:78
closure = (PidginIOClosure *) 0x4002b80
purple_cond = PURPLE_INPUT_READ
#4 0x00007fce3c8e620a in IA__g_main_context_dispatch (context=0x18d5050)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
No locals.
#5 0x00007fce3c8e98e0 in g_main_context_iterate (context=0x18d5050,
block=1,
dispatch=1, self=<value optimized out>)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
max_priority = 108
timeout = 0
some_ready = 1
nfds = 8
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x4009350
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#6 0x00007fce3c8e9dad in IA__g_main_loop_run (loop=0x4006b70)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
self = (GThread *) 0x18934d0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#7 0x00007fce3da98bc7 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x18bb080
loop = <value optimized out>
#8 0x000000000047dc83 in main (argc=1, argv=0x7fff477cbc68)
at ../../pidgin/gtkmain.c:880
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sigset = {__val = {81927, 0 <repeats 15 times>}}
prev_sig_disp = (void (*)(int)) 0
errmsg = "\001\000\000\000�\177\000\000\000�y?�\177\000\000
\233|G�\177\000\000\000\000\000\000\000\000\000\000��\\<�\177\000\0007\217[?�\177\000\000\000�y?�\177\000\000�\224|?�\177\000\000�Yz?�\177\000\000�4z?�\177\000\000\000\220z?�\177\000\000\000
z?�\177\000\000\000 at z?�\177\000\000�9z?�\177\000\000\000Pz?�\177\000\000ؤy?�\177\000\000��y?�\177\000\000�Iz?�\177\000\000\0000z?�\177\000\000\000\000\000\000\000\000\000\000p��<�\177\000\000\001\000\000\000\000\000\000\000\000 at z?�\177\000\000\000\000
7�\216��\000\000VQ�~\234�"...
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x4c1ae2 "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x4aef36 "debug", has_arg = 0, flag = 0x0, val =
100}, {
name = 0x4b2de5 "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x4af201 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x4bda28 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x4bda31 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x4bda39 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
name = 0x4c1ad8 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x4b4c4f "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x4c1aeb "display", has_arg = 1, flag = 0x0, val = 68}, {
name = 0x4bda41 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0,
has_arg = 0, flag = 0x0, val = 0}}
--
Ticket URL: <http://developer.pidgin.im/ticket/8981#comment:3>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list