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 2>&1 | 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 Signal Stop Print Pass to program Description SIGPIPE No No 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. 0x00007ffffa44e9f0 in ?? () (gdb) bt full #0 0x00007ffffa44e9f0 in ?? () No symbol table info available. #1 0x00007ffff7294728 in _XFreeDisplayStructure () from /usr/lib/x86_64-linux- gnu/libX11.so.6 No symbol table info available. #2 0x00007ffff72802af in XCloseDisplay () from /usr/lib/x86_64-linux- gnu/libX11.so.6 No symbol table info available. #3 0x00007fffe40cc3bd in skype_disconnect (gc=0x7ffffa360ec0) at skype_messaging_x11.c:128 No locals. #4 skype_close (gc=0x7ffffa360ec0) at libskype.c:1792 buddies = <value optimized out> buddieslist = <value optimized out> #5 0x00007ffff4b54551 in _purple_connection_destroy (gc=0x7ffffa360ec0) at /usr/src/debian/work/build-area/pidgin-2.9.0/./libpurple/connection.c:275 account = 0x7ffff833b320 buddies = <value optimized out> prpl_info = <value optimized out> remove = 1 __PRETTY_FUNCTION__ = "_purple_connection_destroy" #6 0x00007ffff4b3fcae in purple_account_disconnect (account=0x7ffff833b320) 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 0x00007ffff4b537a5 in purple_connection_disconnect_cb (data=0x7ffff833b320) at /usr/src/debian/work/build-area/pidgin-2.9.0/./libpurple/connection.c:523 account = 0x7ffff833b320 gc = <value optimized out> password = 0x0 #8 0x00007ffff4e72ddb in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #9 0x00007ffff4e714a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #10 0x00007ffff4e71c80 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #11 0x00007ffff4e722f2 in g_main_loop_run () from /lib/libglib-2.0.so.0 No symbol table info available. #12 0x00007ffff65252b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #13 0x00007ffff7f4734e in main (argc=1, argv=0x7fffffffe328) 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 \344\364\377\177\000\000`\303\377\377\377\177\000\000\000\000`\204\377\377\377\377\000\000\326q\236\357\377\377\177ELF\002\001\001\000\000\000\000\000\000\000\000\000\003\000>\000\001\000\000\000\000O\000\000\000\000\000\000\220\340\377\377\377\177\000\000\000\341\377\377\377\177\000\000\300\t\356\367\377\177\000\000\003\000\000\000\000\000\000\000l\335\021\365\377\177\000\000P\304\377\377\377\177\000\000B/\317\367\377\177\000\000\000\000\000\000\000\000\000\000\220\264\021\365\377\177\000\000\330T\355\367\377\177\000\000\025!\317\367\377\177\000\000\001\000\000\000\377\177\000\000\000P\355\367\377\177\000\000\200\301\377\377\377\177"... signal_channel = <value optimized out> signal_status = <value optimized out> signal_channel_watcher = 1 segfault_message_tmp = <value optimized out> error = 0x0 opt = <value optimized out> gui_check = <value optimized out> debug_enabled = 0 migration_failed = <value optimized out> active_accounts = <value optimized out> st = {st_dev = 140733193388033, st_ino = 140737352904704, st_nlink = 140737488339040, st_mode = 0, st_uid = 0, st_gid = 4108448400, __pad0 = 32767, st_rdev = 140737350934572, st_size = 140733193388033, st_blksize = 140737352911328, st_blocks = 140737488339088, st_atim = {tv_sec = 0, tv_nsec = 140737301836400}, st_mtim = {tv_sec = 140737350934572, tv_nsec = 140733193388033}, st_ctim = {tv_sec = 140737352910056, tv_nsec = 140737488339136}, __unused = {0, 140737301836272, 140737350934572}} long_options = {{name = 0x7ffff7fe508c "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x7ffff7fd3a8e "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x7ffff7fe0971 "force-online", has_arg = 0, flag = 0x0, val = 102}, {name = 0x7ffff7fd5674 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x7ffff7fe073d "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x7ffff7fe097e "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x7ffff7fe0987 "nologin", has_arg = 0, flag = 0x0, val = 110}, { name = 0x7ffff7fe5082 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x7ffff7fd92f3 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x7ffff7fe5095 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x7ffff7fe098f "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) quit A debugging session is active. Inferior 1 [process 21899] will be killed. Quit anyway? (y or n) y -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (110, 'unstable'), (105, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores) Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages pidgin-skype depends on: ii libc6 2.13-10 Embedded GNU C Library: Shared lib ii libpurple0 2.9.0-3 multi-protocol instant messaging l pidgin-skype recommends no packages. pidgin-skype suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org