Package: pidgin Version: 2.10.9-1 Severity: normal The entire application crashes when audio or audio/video is selected from a pidgin-sipe contact's right click menu.
Backtrace is attached, output is as follows: Pidgin 2.10.9 has segfaulted and attempted to dump a core file. This is a bug in the software and has happened through no fault of your own. If you can reproduce the crash, please notify the developers by reporting a bug at: http://developer.pidgin.im/simpleticket/ Please make sure to specify what you were doing at the time and post the backtrace from the core file. If you do not know how to get the backtrace, please read the instructions at http://developer.pidgin.im/wiki/GetABacktrace /usr/bin/pidgin: line 10: 23284 Aborted /usr/bin/pidgin.orig $* -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages pidgin depends on: ii gconf2 3.2.6-1 ii libatk1.0-0 2.10.0-2 ii libc6 2.18-4 ii libcairo2 1.12.16-2 ii libdbus-1-3 1.8.0-2 ii libdbus-glib-1-2 0.102-1 ii libfontconfig1 2.11.0-5 ii libfreetype6 2.5.2-1 ii libgdk-pixbuf2.0-0 2.30.5-1 ii libglib2.0-0 2.38.2-5 ii libgstreamer0.10-0 0.10.36-1.2 ii libgtk2.0-0 2.24.22-1 ii libgtkspell0 2.0.16-1 ii libice6 2:1.0.8-2 ii libpango-1.0-0 1.36.2-2 ii libpangocairo-1.0-0 1.36.2-2 ii libpangoft2-1.0-0 1.36.2-2 ii libpurple0 2.10.9-1 ii libsm6 2:1.2.1-2 ii libx11-6 2:1.6.2-1 ii libxml2 2.9.1+dfsg1-3 ii libxss1 1:1.2.2-1 ii perl-base [perlapi-5.18.2] 5.18.2-2+b1 ii pidgin-data 2.10.9-1 Versions of packages pidgin recommends: ii gstreamer0.10-plugins-base 0.10.36-1.1 ii gstreamer0.10-plugins-good 0.10.31-3+nmu2 Versions of packages pidgin suggests: ii libsqlite3-0 3.8.3.1-1 -- no debconf information
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1) Copyright (C) 2013 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.orig... warning: the debug information found in "/usr/bin/pidgin" does not match "/usr/bin/pidgin.orig" (CRC mismatch). 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.orig warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffd4976700 (LWP 21877)] [New Thread 0x7fffcd83f700 (LWP 21888)] [New Thread 0x7fffc5d60700 (LWP 21889)] [New Thread 0x7fffc555f700 (LWP 21890)] [New Thread 0x7fffc495e700 (LWP 21891)] [New Thread 0x7fffbbffe700 (LWP 21892)] [New Thread 0x7fffbb5ef700 (LWP 21893)] [Thread 0x7fffbb5ef700 (LWP 21893) exited] [New Thread 0x7fffbadee700 (LWP 21894)] Program received signal SIGSEGV, Segmentation fault. sipe_backend_media_get_stream_by_id (media=<optimized out>, id=0x555556211210 "audio") at purple-media.c:507 507 purple-media.c: No such file or directory. (gdb) bt full #0 sipe_backend_media_get_stream_by_id (media=<optimized out>, id=0x555556211210 "audio") at purple-media.c:507 stream = <optimized out> i = 0x80 #1 0x00007fffe8603b78 in maybe_signal_stream_initialized (call=0x555555d4af50, sessionid=<optimized out>) at purple-media.c:102 stream = <optimized out> #2 0x00007ffff566eca9 in g_cclosure_marshal_VOID__STRINGv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #3 0x00007ffff566c367 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #4 0x00007ffff5684df8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #5 0x00007ffff5685a52 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #6 0x00007ffff566c138 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #7 0x00007ffff567daad in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #8 0x00007ffff5685799 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #9 0x00007ffff5685f82 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #10 0x00007ffff5092967 in gst_handle_message_element (bus=<optimized out>, self=0x555555f92f10, msg=<optimized out>) at /tmp/buildd/pidgin-2.10.9/./libpurple/media/backend-fs2.c:1141 session = <optimized out> session_id = 0x5555562111f0 "audio" value = <optimized out> fssession = <optimized out> sessions = 0x5555562212a0 priv = 0x555555f92ec0 src = <optimized out> level_id = 315 #11 gst_bus_cb (bus=<optimized out>, msg=<optimized out>, self=0x555555f92f10) at /tmp/buildd/pidgin-2.10.9/./libpurple/media/backend-fs2.c:1210 No locals. #12 0x00007ffff566c138 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #13 0x00007ffff567daad in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #14 0x00007ffff5685799 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0x00007ffff5685a52 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #16 0x00007ffff78e4682 in gst_bus_async_signal_func () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 No symbol table info available. #17 0x00007ffff78e5417 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 No symbol table info available. #18 0x00007ffff53a3526 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #19 0x00007ffff53a3878 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #20 0x00007ffff53a3b3a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #21 0x00007ffff66382e7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #22 0x000055555558f26e in main (argc=1, argv=0x7fffffffe4e8) at /tmp/buildd/pidgin-2.10.9/./pidgin/gtkmain.c:933 opt_force_online = 0 opt_help = <optimized out> opt_login = 0 opt_nologin = 0 opt_version = <optimized out> opt_si = <optimized out> opt_config_dir_arg = <optimized out> opt_login_arg = <optimized out> opt_session_arg = <optimized out> search_path = <optimized out> accounts = <optimized out> sig_indx = 1 sigset = {__val = {82950, 0 <repeats 15 times>}} errmsg = '\000' <repeats 88 times>, ",6\336\367\377\177", '\000' <repeats 42 times>, ",6\336\367\377\177", '\000' <repeats 19 times>, "\240\001\000\000\000\000\000đ\001\000\000\000\000\000đ\001", '\000' <repeats 13 times>, "\005\000\000\000\000\000\000\000\000\220"... signal_channel = <optimized out> signal_status = <optimized out> signal_channel_watcher = 1 segfault_message_tmp = <optimized out> error = 0x0 opt = <optimized out> gui_check = <optimized out> debug_enabled = <optimized out> migration_failed = <optimized out> active_accounts = <optimized out> st = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0}, __unused = {0, 0, 0}} long_options = {{name = 0x5555556292ed "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x5555556179d9 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x555555625314 "force-online", has_arg = 0, flag = 0x0, val = 102}, {name = 0x55555561955a "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x5555556251dd "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x555555625321 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x55555562532a "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x5555556292e3 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x55555561bdda "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x5555556292f6 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x555555625e05 "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 21872] will be killed. Quit anyway? (y or n)

