Bug#636126: pidgin-skype: Pidgin crashes when skype account enabled

2011-08-11 Thread Gabriele Giacone
forwarded 636126 https://code.google.com/p/skype4pidgin/issues/detail?id=167
thanks

pidgin-skype package already says skype client is needed in long description and
in /usr/share/doc/pidgin-skype/README.Debian file.
Anyway forwarding.




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#636126: pidgin-skype: Pidgin crashes when skype account enabled

2011-08-10 Thread Piotr Drozdek
Package: pidgin-skype
Version: 20110407+svn612+dfsg-1
Followup-For: Bug #636126

Hello. I have same problem here. Pidgin SHOULD find and report (and maybe
inform me?) that I did not install Skype client. Except that, Pidgin just
crashes during logging it. This should be fixed, we wan't pidgin to run without
skype working when Skype client is not installed - no just crash without saying
nothing.
Logs:
$ gdb pidgin 21 | tee ~/pidgin-backtrace.log
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 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 x86_64-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/pidgin...Reading symbols from
/usr/lib/debug/usr/bin/pidgin...done.
done.
(gdb) handle SIGPIPE nostop noprint
SignalStop  Print   Pass to program Description
SIGPIPE   NoNo  Yes Broken pipe
(gdb) run
Starting program: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffdb74a700 (LWP 21972)]
[Thread 0x7fffdb74a700 (LWP 21972) exited]
[New Thread 0x7fffdb74a700 (LWP 22390)]

Program received signal SIGSEGV, Segmentation fault.
0x7a44e9f0 in ?? ()
(gdb) bt full
#0  0x7a44e9f0 in ?? ()
No symbol table info available.
#1  0x77294728 in _XFreeDisplayStructure () from /usr/lib/x86_64-linux-
gnu/libX11.so.6
No symbol table info available.
#2  0x772802af in XCloseDisplay () from /usr/lib/x86_64-linux-
gnu/libX11.so.6
No symbol table info available.
#3  0x7fffe40cc3bd in skype_disconnect (gc=0x7a360ec0) at
skype_messaging_x11.c:128
No locals.
#4  skype_close (gc=0x7a360ec0) at libskype.c:1792
buddies = value optimized out
buddieslist = value optimized out
#5  0x74b54551 in _purple_connection_destroy (gc=0x7a360ec0) at
/usr/src/debian/work/build-area/pidgin-2.9.0/./libpurple/connection.c:275
account = 0x7833b320
buddies = value optimized out
prpl_info = value optimized out
remove = 1
__PRETTY_FUNCTION__ = _purple_connection_destroy
#6  0x74b3fcae in purple_account_disconnect (account=0x7833b320) at
/usr/src/debian/work/build-area/pidgin-2.9.0/./libpurple/account.c:1284
gc = value optimized out
username = value optimized out
__PRETTY_FUNCTION__ = purple_account_disconnect
#7  0x74b537a5 in purple_connection_disconnect_cb (data=0x7833b320)
at /usr/src/debian/work/build-area/pidgin-2.9.0/./libpurple/connection.c:523
account = 0x7833b320
gc = value optimized out
password = 0x0
#8  0x74e72ddb in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x74e714a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#10 0x74e71c80 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#11 0x74e722f2 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#12 0x765252b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x77f4734e in main (argc=1, argv=0x7fffe328) at
/usr/src/debian/work/build-area/pidgin-2.9.0/./pidgin/gtkmain.c:934
opt_force_online = 0
opt_help = value optimized out
opt_login = 0
opt_nologin = 0
opt_version = value optimized out
opt_si = 1
opt_config_dir_arg = value optimized out
opt_login_arg = value optimized out
opt_session_arg = value optimized out
search_path = value optimized out
accounts = value optimized out
sig_indx = 1
sigset = {__val = {82950, 0 repeats 15 times}}
prev_sig_disp = value optimized out
errmsg =
\300\t\356\367\377\177\000\000\000\340\355\367\377\177\000\000\000\360\355\367\377\177\000\000\340I\355\367\377\177\000\000\370\024\356\367\377\177\000\000\000\060\355\367\377\177\000\000\350\064\355\367\377\177\000\000\240\371\355\367\377\177\000\000\000\000\000\000\000\000\000\000@\263\021\365\377\177\000\000\000\000\000\302\377\377\377\377\000\360\355\367\377\177\000\000\002\000\000\000\000\000\000\000\206
\344\364\377\177\000\000`\303\377\377\377\177\000\000\000\000\000\204\377\377\377\377\000\000\326q\236\357\377\377\000\360\355\367\377\177\000\000\000\000\000\000\000\000\000\000n