Package: pidgin-facebookchat
Version: 1.67.1-1
Severity: grave
Tags: sid upstream squeeze
Justification: renders package unusable

From today, pidgin crashes after a complete logon on facebook chat.
I've checked that, if i disable my facebook account, pidgin runs without
problems. Whenever i reenable it, it takes 5 seconds to connect, and then
pidgin crashes.

I'm pretty sure that this doesn't have anything to do with upgrades, I believe I'm using the same version for months (anyway, it could be because i upgraded
my Debian system recently)

I don't know if this happens on every debian system using Testing and/or Sid.

I tried to get a good backtrace from the error, i hope it will help:

$ gdb pidgin 2>&1 | tee ~/pidgin-backtrace.log
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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".
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.
(no debugging symbols found)...done.
(gdb) set pagination 0
(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]
**
Json:ERROR:./json-scanner.c:895:json_scanner_get_unichar: assertion failed:
(g_unichar_validate (uchar))

Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt full
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7543751 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1218072588
selftid = 14259
#2 0xb7546b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xbfffbf90, sa_sigaction =
0xbfffbf90}, sa_mask = {__val = {3079338480, 3221208932, 3086926562,
3221208916, 3077980448, 3221208904, 3087006292, 0, 3069595208, 1, 0, 1,
3079338040, 3078237270, 145656424, 4294967295, 145717040, 3078779432,
3078779432, 128, 0, 3221208976, 3221208904, 3221208916, 3221208988, 3079338040,
0, 3221208912, 3076899792, 3078016726, 3076899744, 3076023966}}, sa_flags =
-1218947818, sa_restorer = 0x8122184 <stderr@@GLIBC_2.0>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb77c032f in IA__g_assertion_message (domain=0xb648962e "Json",
file=0xb648ab29 "./json-scanner.c", line=895, func=0xb648b140
"json_scanner_get_unichar", message=0x8bae6f8 "assertion failed:
(g_unichar_validate (uchar))") at /build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gtestutils.c:1318
lstr =
"895\000۰~\267H\300\377\277v\341{\267\020\277\266\b\000\200\000\000\021\000\000\000H\300\377\277"
s = <value optimized out>
#4 0xb77c098d in IA__g_assertion_message_expr (domain=0xb648962e "Json",
file=0xb648ab29 "./json-scanner.c", line=895, func=0xb648b140
"json_scanner_get_unichar", expr=0xb648ac3d "g_unichar_validate (uchar)") at
/build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gtestutils.c:1329
No locals.
#5 0xb6487963 in json_scanner_get_token_ll (scanner=<value optimized out>,
token_p=<value optimized out>, value_p=0x8af02c4, line_p=0x8af02cc,
position_p=0x8af02d0) at ./json-scanner.c:1769
in_comment_single = <value optimized out>
value = {v_symbol = 0x0, v_identifier = 0x0, v_binary = 0, v_octal = 0,
v_int = 0, v_int64 = 0, v_float = 0, v_hex = 0, v_string = 0x0, v_comment =
0x0, v_char = 0 '\000', v_error = 0}
token = 14259
config = 0xfffffffc
gstring = <value optimized out>
ch = 6 '\006'
#6 json_scanner_get_token_i (scanner=<value optimized out>, token_p=<value
optimized out>, value_p=0x8af02c4, line_p=0x8af02cc, position_p=0x8af02d0) at
./json-scanner.c:1232
No locals.
#7 0xb648871e in json_scanner_get_next_token (scanner=0x8af02a8) at ./json-
scanner.c:641
__PRETTY_FUNCTION__ = "json_scanner_get_next_token"
#8 0xb6484617 in json_parse_object (parser=<value optimized out>,
scanner=0x8af02a8, nested=1) at ./json-parser.c:602
node = 0x0
priv = 0x8bae560
object = 0x8b30a40
token = 0
#9 0xb64847de in json_parse_object (parser=<value optimized out>,
scanner=0x8af02a8, nested=0) at ./json-parser.c:619
old_node = <value optimized out>
node = 0x0
priv = 0x8bae560
object = 0x8bb5b30
token = <value optimized out>
#10 0xb6484b3e in json_parse_statement (parser=<value optimized out>,
scanner=0x8af02a8) at ./json-parser.c:744
priv = 0x8bae560
token = 123
#11 0xb6485582 in json_parser_load (parser=<value optimized out>, data=<value
optimized out>, length=310808, error=0xbfffc2dc) at ./json-parser.c:957
expected_token = <value optimized out>
priv = 0x8bae560
scanner = 0x8af02a8
retval = <value optimized out>
#12 0xb64857fd in json_parser_load_from_data (parser=0x8bae550, data=0x8bead11
"{\"error\":0,\"errorSummary\":\"\",\"errorDescription\":\"\",\"errorIsWarning\":false,\"silentError\":0,\"payload\":{\"storyCount\":43,\"autoRefreshConfig\":{\"allow_auto_refresh\":true,\"allow_polling\":true,\"use_presence\":"...,
length=310808, error=0x0) at ./json-parser.c:1112
priv = 0x8bae560
internal_error = 0x0
retval = <value optimized out>
__PRETTY_FUNCTION__ = "json_parser_load_from_data"
#13 0xb650962d in fb_get_parser (data=<value optimized out>, data_len=310817)
at fb_util.c:181
parser = 0x8bae550
#14 0xb6503c1c in got_status_stream_cb (fba=0x8a79298, data=0x8bead08 "for
(;;);{\"error\":0,\"errorSummary\":\"\",\"errorDescription\":\"\",\"errorIsWarning\":false,\"silentError\":0,\"payload\":{\"storyCount\":43,\"autoRefreshConfig\":{\"allow_auto_refresh\":true,\"allow_polling\":true,\"use_p"...,
data_len=310817, userdata=0x0) at fb_blist.c:301
error = 0x0
parser = 0xb7757964
objnode = <value optimized out>
html = <value optimized out>
messages = 0xb650aa64
uid_string = <value optimized out>
message_string = <value optimized out>
uid_length = <value optimized out>
buddy = <value optimized out>
#15 0xb65056e1 in fb_connection_process_data (data=0x8aecfd8, source=28,
cond=PURPLE_INPUT_READ) at fb_connection.c:206
len = 310817
tmp = <value optimized out>
#16 fb_post_or_get_readdata_cb (data=0x8aecfd8, source=28,
cond=PURPLE_INPUT_READ) at fb_connection.c:295
fba = 0x8a79298
buf =
"\373\252\374\177b\024\260\001\016X\016\205\027q\234\211\353\316\037\bn\264
j\204\a\342?xʢ\223\360Y\006\273\217\347\373\177\352\024\070\377+\275 \305W4#$\030H\270'I\366\244\234\031\064\363\351s\351\377xo.m\034q \264g\240\265\363\251\334\361\331\067TҴ\216\200\357]\342\354A\031 \016\027k\343g\205ǔ\267\215\023\001\345,\357\071\003\277\344\343\376 \377>\256\342.\317|\214J\032柦\037ØL\301\177}\373gD\226d\372\322 \373\r\257\361\227lz\202\327\217\346\357G\257\251\251\331y\316\373 \331\301{\345\237oi\267V\217\347\355[Z\037\355\375\327O\371\343\377 \201\065\303\345\341d\201.\254\070uS\230\065\274\241R#L\214\260v\207 \273v>\n\377\ns\305\036\244\247\361q\252\367\246\307G=\262\203; \217\251\370S\354F\267\067\301Og\002^\363\006\303l(\354~\367i\030 \354\276Ҝ\177\377\372\332\375\343\370Ϸ\274MtJ\330\324V'\302|xd\177 \363O\262#\331\366\345SyQ'\000x\037\063zF\340\r\300C\210'\036\205 \066q\027\371\347\065\273\370\211w\361O/U?%\303\177~\215\316\313.\ns \337ꢩ\034\237g\337Gv8\324\365\323\330\307\b\232\177\235\232]\\\263K. \357҉\363\353_ǯb\325<\373\\vI\314<\255.\261i\236\036\215\a\221\251\036\235ʧ\361\302[w\255.\375ƻ\364\371U\252\r\214\374\231<\316\312.\211I\260\325%\341"...
len = <value optimized out>
#17 0x080af410 in pidgin_io_invoke (source=0x8ae6478, condition=G_IO_IN,
data=0x8adaf18) at /build/buildd-
pidgin_2.7.3-1-i386-rVnO1Y/pidgin-2.7.3/./pidgin/gtkeventloop.c:73
purple_cond = PURPLE_INPUT_READ
#18 0xb77de6db in g_io_unix_dispatch (source=0x8aecea8, callback=0x80af3d0
<pidgin_io_invoke>, user_data=0x8adaf18) at /build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/giounix.c:162
buffer_condition = <value optimized out>
#19 0xb779a305 in g_main_dispatch (context=0x8127598) at /build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:1960
dispatch = 0xb77de690 <g_io_unix_dispatch>
user_data = 0x8adaf18
callback = 0x80af3d0 <pidgin_io_invoke>
cb_funcs = 0xb782757c
cb_data = 0x8a95210
current_source_link = {data = 0x8aecea8, next = 0x0}
source = 0x8aecea8
current = 0x8423ad0
i = 0
#20 IA__g_main_context_dispatch (context=0x8127598) at /build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2513
No locals.
#21 0xb779dfe8 in g_main_context_iterate (context=0x8127598, block=<value
optimized out>, dispatch=1, self=0x8123008) at /build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2591
max_priority = 2147483647
timeout = 7509
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#22 0xb779e527 in IA__g_main_loop_run (loop=0x8a6a318) at /build/buildd-
glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2799
self = 0x8123008
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#23 0xb7ab1dc9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x080cace8 in main (argc=1, argv=0xbffff964) at /build/buildd-
pidgin_2.7.3-1-i386-rVnO1Y/pidgin-2.7.3/./pidgin/gtkmain.c:978
opt_force_online = 0
opt_help = 140944672
opt_login = 0
opt_nologin = 0
opt_version = 0
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
search_path = <value optimized out>
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {82950, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"\340\210\027\267p\205\027\267\270\202\366\267\000\360e\267\000\000\000\000x\367\377\277\000\000\000\000,\000\000\000\000\020\000\000\364\357\377\267$\327\377\277\071z\377\267\000\000\000\000\000\020\000\000\003\000\000\000\"\000\000\000\377\377\377\377\000\000\000\000\364\357\377\267p\327\377\277\005\000\000\000\070\327\377\277\325z\377\267\b\000\000\000\...@\366\266\024\000\000\000\250\367\377\277\256\362\376\267\030@\366\266\...@\366\266\024\000\000\000\000\000\000\000\340\265;\267\340\210\027\267\270\202\366\267\000\360e\267\000\000\000\000x\367\377\277",
'\000' <repeats 12 times>"\233,
\367\377\277\224\367\377\277\220\367\377\277\261y\377\267\230;\001\267
\360\377\267\000\000\000\000\\\362e\267\364\357\377\267\300\376\376\267\364\357\377\267\340\327\377\277\004\000\000\000\274\327\377\277\325z\377\267\b\000\000\000\260?\001\267\020\000\000\000\250\367\377\277\256\362\376\267\304?\001\267\260?\001\267\020\000\000\000\000\000\000\001\000\000\000\000\340\330\377\277\274\330\377\277\270\202\366\267\340\265;\267\000\360e\267\000\000\000\000\254_\002\000\233\367\377\277\224\367\377\277\220\367\377\277\261y\377\267
\360\377\267\320\310\033\267\000\000\000\000,\330\377\277\364\357\377\267\300\376\376\267\364\357\377\267`\330\377\277\004\000\000\000<\330\377\277\325z\377\267\b\000\000\000\210?\001\267\020\000\000\000\250\367\377\277\256\362\376\267\234?\001\267\210?\001\267\020\000\000\000\000\000\000\000P\331\377\277\070\331\377\277f\b\377\267\270\202\366\267\340\265;\267\000\360e\267\000\000\000\000\233\367\377\277\224\367\377\277\220\367\377\277L\370\377\267\261y\377\267\030\306\033\267\000\000\000\000\250"...
signal_channel = <value optimized out>
signal_status = <value optimized out>
signal_channel_watcher = 1
error = 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = 0
migration_failed = 140944672
active_accounts = <value optimized out>
st = {st_dev = 13209725196669688737, __pad1 = 3208, __st_ino = 1,
st_mode = 3087003636, st_nlink = 3221223696, st_uid = 3087006384, st_gid =
3221223652, st_rdev = 13835050172809134818, __pad2 = 3208, st_size =
-5188153003802101560, st_blksize = 0, st_blocks = 7364560168, st_atim = {tv_sec = 0, tv_nsec = 1}, st_mtim = {tv_sec = -1207961352, tv_nsec = 255}, st_ctim =
{tv_sec = 4096, tv_nsec = -1219198043}, st_ino = 0}
long_options = {{name = 0x811bd6a "config", has_arg = 1, flag = 0x0,
val = 99}, {name = 0x8108d9d "debug", has_arg = 0, flag = 0x0, val = 100},
{name = 0x81175e8 "force-online", has_arg = 0, flag = 0x0, val = 100}, {name =
0x810b9d7 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x81173b4
"login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x81175f5 "multiple",
has_arg = 0, flag = 0x0, val = 109}, {name = 0x81175fe "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x811bd60 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x810eaf1 "version", has_arg = 0, flag = 0x0, val = 118},
{name = 0x811bd73 "display", has_arg = 1, flag = 0x0, val = 68}, {name =
0x8117606 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0,
flag = 0x0, val = 0}}



-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (650, 'testing'), (500, 'stable'), (100, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pidgin-facebookchat depends on:
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii libjson-glib-1.0-0 0.10.2-2 GLib JSON manipulation library
ii libpurple0 2.7.3-1 multi-protocol instant messaging l
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime

pidgin-facebookchat recommends no packages.

pidgin-facebookchat suggests no packages.

-- no debconf information




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

Reply via email to