[Pidgin] #8043: while starting pidgin, it is crashing.
Pidgin
trac at pidgin.im
Thu Jan 8 22:19:37 EST 2009
#8043: while starting pidgin, it is crashing.
--------------------------------+-------------------------------------------
Reporter: balusoft | Owner:
Type: defect | Status: invalid
Milestone: | Component: plugins
Version: 2.5.3 | Resolution:
Keywords: SIPE LCS MICROSOFT |
--------------------------------+-------------------------------------------
Changes (by rekkanoryo):
* status: new => invalid
Old description:
> After installation of Microsoft LCS/SIPE plugin 1.3.2 I configured my
> office communicator. Then onwards it is dumping.
>
> Gdb stack trace follows here:
>
> balajic at balajic-lnx:~$ gdb pidgin
> GNU gdb 6.8-debian
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "i486-linux-gnu"...
> (gdb) handle SIGPIPE nostop
> Signal Stop Print Pass to program Description
> SIGPIPE No Yes Yes Broken pipe
> (gdb) run
> Starting program: /usr/local/bin/pidgin
> [Thread debugging using libthread_db enabled]
> [New Thread 0xb707d6c0 (LWP 13069)]
> [New Thread 0xb6cf9b90 (LWP 13076)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb707d6c0 (LWP 13069)]
> process_input (sip=0x8616228, conn=0x86241c8) at sipe.c:2732
> 2732 if (restlen >= msg->bodylen) {
> (gdb) bt
> #0 process_input (sip=0x8616228, conn=0x86241c8) at sipe.c:2732
> #1 0xb778cf0d in recv_cb (data=0x8615d30, source=17,
> cond=PURPLE_INPUT_READ)
> at sslconn.c:146
> #2 0x080a7743 in pidgin_io_invoke (source=0x8623c50,
> condition=<value optimized out>, data=0x8625ea0) at gtkeventloop.c:78
> #3 0xb762dfed in ?? () from /usr/lib/libglib-2.0.so.0
> #4 0xb75f9cc6 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> #5 0xb75fd083 in ?? () from /usr/lib/libglib-2.0.so.0
> #6 0xb75fd467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #7 0xb7c7f264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #8 0x080c1378 in main (argc=Cannot access memory at address 0x0
> ) at gtkmain.c:884
> (gdb) bt full
> #0 process_input (sip=0x8616228, conn=0x86241c8) at sipe.c:2732
> currtime = 1231470199
> cur = 0x86c4da4 ""
> msg = (struct sipmsg *) 0x0
> restlen = 0
> #1 0xb778cf0d in recv_cb (data=0x8615d30, source=17,
> cond=PURPLE_INPUT_READ)
> at sslconn.c:146
> No locals.
> #2 0x080a7743 in pidgin_io_invoke (source=0x8623c50,
> condition=<value optimized out>, data=0x8625ea0) at gtkeventloop.c:78
> purple_cond = PURPLE_INPUT_READ
> #3 0xb762dfed in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #4 0xb75f9cc6 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #5 0xb75fd083 in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #6 0xb75fd467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #7 0xb7c7f264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #8 0x080c1378 in main (argc=Cannot access memory at address 0x0
> ) at gtkmain.c:884
> opt_help = <value optimized out>
> ---Type <return> to continue, or q <return> to quit---
> 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>
> sig_indx = <value optimized out>
> sigset = {__val = {82951, 0 <repeats 31 times>}}
> prev_sig_disp = <value optimized out>
> errmsg =
> "T4#��/��\004\000\000\000H\002#�h�������\b\000\000\000\204�\n�p�\n��\t���>��\204�\n�p�\n�\020\000\000\000\001\000\000\000�h.�`\215\235�(�G�\000\000\000\000\234\t��\000\000\000\000\026\000\000\000\001\000\000\000�\t���\t��\201����5��\f\v��\216�G�\000\000\000\000\235�G��/���/��\005\000\000\000�4#���������\b\000\000\000X�\n�@�\n��\t���>��X�\n�@�\n�\024\000\000\000\000\000\000\000�t.�`\215\235��h.�\bk��"...
> segfault_message_tmp = <value optimized out>
> error = (GError *) 0x0
> opt = <value optimized out>
> gui_check = <value optimized out>
> debug_enabled = <value optimized out>
> migration_failed = <value optimized out>
> ---Type <return> to continue, or q <return> to quit---
> active_accounts = <value optimized out>
> long_options = {{name = 0x810788a "config", has_arg = 1, flag =
> 0x0,
> val = 99}, {name = 0x80f709c "debug", has_arg = 0, flag = 0x0, val =
> 100},
> {name = 0x80fa6e1 "help", has_arg = 0, flag = 0x0, val = 104}, {
> name = 0x80f7367 "login", has_arg = 2, flag = 0x0, val = 108}, {
> name = 0x8103ce8 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
> name = 0x8103cf1 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
> name = 0x8103cf9 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
> name = 0x8107880 "session", has_arg = 1, flag = 0x0, val = 115}, {
> name = 0x80fc38a "version", has_arg = 0, flag = 0x0, val = 118}, {
> name = 0x8107893 "display", has_arg = 1, flag = 0x0, val = 68}, {
> name = 0x8103d01 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
> 0x0,
> has_arg = 0, flag = 0x0, val = 0}}
> (gdb)
> (gdb)
> (gdb)
New description:
After installation of Microsoft LCS/SIPE plugin 1.3.2 I configured my
office communicator. Then onwards it is dumping.
Gdb stack trace follows here:
{{{
balajic at balajic-lnx:~$ gdb pidgin
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) handle SIGPIPE nostop
Signal Stop Print Pass to program Description
SIGPIPE No Yes Yes Broken pipe
(gdb) run
Starting program: /usr/local/bin/pidgin
[Thread debugging using libthread_db enabled]
[New Thread 0xb707d6c0 (LWP 13069)]
[New Thread 0xb6cf9b90 (LWP 13076)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb707d6c0 (LWP 13069)]
process_input (sip=0x8616228, conn=0x86241c8) at sipe.c:2732
2732 if (restlen >= msg->bodylen) {
(gdb) bt
#0 process_input (sip=0x8616228, conn=0x86241c8) at sipe.c:2732
#1 0xb778cf0d in recv_cb (data=0x8615d30, source=17,
cond=PURPLE_INPUT_READ)
at sslconn.c:146
#2 0x080a7743 in pidgin_io_invoke (source=0x8623c50,
condition=<value optimized out>, data=0x8625ea0) at gtkeventloop.c:78
#3 0xb762dfed in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb75f9cc6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#5 0xb75fd083 in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb75fd467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#7 0xb7c7f264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x080c1378 in main (argc=Cannot access memory at address 0x0
) at gtkmain.c:884
(gdb) bt full
#0 process_input (sip=0x8616228, conn=0x86241c8) at sipe.c:2732
currtime = 1231470199
cur = 0x86c4da4 ""
msg = (struct sipmsg *) 0x0
restlen = 0
#1 0xb778cf0d in recv_cb (data=0x8615d30, source=17,
cond=PURPLE_INPUT_READ)
at sslconn.c:146
No locals.
#2 0x080a7743 in pidgin_io_invoke (source=0x8623c50,
condition=<value optimized out>, data=0x8625ea0) at gtkeventloop.c:78
purple_cond = PURPLE_INPUT_READ
#3 0xb762dfed in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb75f9cc6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0xb75fd083 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb75fd467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0xb7c7f264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x080c1378 in main (argc=Cannot access memory at address 0x0
) at gtkmain.c:884
opt_help = <value optimized out>
---Type <return> to continue, or q <return> to quit---
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>
sig_indx = <value optimized out>
sigset = {__val = {82951, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"T4#��/��\004\000\000\000H\002#�h�������\b\000\000\000\204�\n�p�\n��\t���>��\204�\n�p�\n�\020\000\000\000\001\000\000\000�h.�`\215\235�(�G�\000\000\000\000\234\t��\000\000\000\000\026\000\000\000\001\000\000\000�\t���\t��\201����5��\f\v��\216�G�\000\000\000\000\235�G��/���/��\005\000\000\000�4#���������\b\000\000\000X�\n�@�\n��\t���>��X�\n�@�\n�\024\000\000\000\000\000\000\000�t.�`\215\235��h.�\bk��"...
segfault_message_tmp = <value optimized out>
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
---Type <return> to continue, or q <return> to quit---
active_accounts = <value optimized out>
long_options = {{name = 0x810788a "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x80f709c "debug", has_arg = 0, flag = 0x0, val =
100},
{name = 0x80fa6e1 "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x80f7367 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x8103ce8 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x8103cf1 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x8103cf9 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
name = 0x8107880 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x80fc38a "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x8107893 "display", has_arg = 1, flag = 0x0, val = 68}, {
name = 0x8103d01 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0,
has_arg = 0, flag = 0x0, val = 0}}
(gdb)
(gdb)
(gdb)
}}}
--
Comment:
This issue is caused by a third party plugin. We have no control over
these plugins. Please report this problem to the authors of this third
party plugin.[[BR]]SIPe is the plugin in question.
--
Ticket URL: <http://developer.pidgin.im/ticket/8043#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list