[Pidgin] #15108: Pidgin disconnects as soon as a user is added
Pidgin
trac at pidgin.im
Thu May 10 09:25:33 EDT 2012
#15108: Pidgin disconnects as soon as a user is added
------------------------------------------+---------------------------------
Reporter: suaswe | Owner: rekkanoryo
Type: defect | Status: new
Component: unclassified | Version: 2.10.2
Keywords: pidgin, disconnect, add user |
------------------------------------------+---------------------------------
Hi Pidgin Dev,
I have a problem with Pidgin where as soon as a user is added (on an XMPP
account), Pidgin starts a disconnect/connect cycle where it logs on then
after a few seconds logs off with a "server closed the connection" [[BR]]
message; if I press reconnect it connects again (which is where the
"detaching after fork" message as seen in the below debug logs comes in),
only to immediately disconnect once more. The only way to stop[[BR]]
the behaviour is to remove the user. This only seems to happen when adding
a particular user; I haven't noticed it with any others.
Debug/backtrace below:
{{{
(gdb) run
Starting program: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 1744.
Detaching after fork from child process 1749.
Detaching after fork from child process 1773.
Detaching after fork from child process 1779.
Detaching after fork from child process 1808.
Detaching after fork from child process 1814.
^C
Program received signal SIGINT, Interrupt.
0x0000003a498e8588 in __GI___poll (fds=0x11e0b40, nfds=9,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:83
83 return INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds,
timeout);
Missing separate debuginfos, use: debuginfo-install PackageKit-gtk-
module-0.6.22-1.fc16.x86_64 avahi-glib-0.6.30-4.fc16.x86_64 avahi-
libs-0.6.30-4.fc16.x86_64 cyrus-sasl-gssapi-2.1.23-27.fc16.x86_64 cyrus-
sasl-lib-2.1.23-27.fc16.x86_64 cyrus-sasl-md5-2.1.23-27.fc16.x86_64 cyrus-
sasl-plain-2.1.23-27.fc16.x86_64 enchant-1.6.0-3.fc16.x86_64
expat-2.0.1-11.fc15.x86_64 gamin-0.1.10-10.fc16.x86_64
glib2-2.30.2-1.fc16.x86_64 gnutls-2.12.14-2.fc16.x86_64
gtk2-engines-2.20.2-2.fc15.x86_64 gvfs-1.10.1-3.fc16.x86_64
hunspell-1.3.2-1.fc16.x86_64 ibus-gtk2-1.4.1-1.fc16.x86_64 ibus-
libs-1.4.1-1.fc16.x86_64 keyutils-libs-1.5.2-1.fc16.x86_64
krb5-libs-1.9.3-1.fc16.x86_64 libXau-1.0.6-2.fc15.x86_64
libXcomposite-0.4.3-2.fc15.x86_64 libXcursor-1.1.11-3.fc15.x86_64
libXdamage-1.1.3-2.fc15.x86_64 libXfixes-5.0-1.fc16.x86_64
libXi-1.4.5-1.fc16.x86_64 libXinerama-1.1.1-2.fc15.x86_64
libXrandr-1.3.1-2.fc15.x86_64 libXrender-0.9.6-2.fc15.x86_64
libbluray-0.2-0.5.20110710git51d7d60a96d06.fc16.x86_64
libcanberra-0.28-3.fc16.x86_64 libcanberra-gtk2-0.28-3.fc16.x86_64
libcom_err-1.41.14-2.fc15.x86_64 libcroco-0.6.2-6.fc15.x86_64
libdb-5.2.36-1.fc16.x86_64 libffi-3.0.10-1.fc16.x86_64
libgadu-1.11.0-2.fc16.x86_64 libgcc-4.6.3-2.fc16.x86_64
libgcrypt-1.5.0-2.fc16.x86_64 libgpg-error-1.10-1.fc16.x86_64
libnotify-0.7.4-1.fc16.x86_64 libogg-1.2.2-3.fc15.x86_64
libpng-1.2.49-1.fc16.x86_64 librsvg2-2.34.2-1.fc16.x86_64
libselinux-2.1.6-6.fc16.x86_64 libsilc-1.1.10-5.fc15.x86_64
libstdc++-4.6.3-2.fc16.x86_64 libtasn1-2.12-1.fc16.x86_64
libtdb-1.2.9-10.fc16.x86_64 libtool-ltdl-2.4-9.fc16.x86_64
libudev-173-3.fc16.x86_64 libuuid-2.20.1-2.2.fc16.x86_64
libvorbis-1.3.3-1.fc16.x86_64 libxcb-1.7-3.fc16.x86_64
meanwhile-1.1.0-5.fc15.x86_64 nspr-4.9-2.fc16.x86_64
nss-3.13.4-2.fc16.x86_64 nss-softokn-3.13.4-1.fc16.x86_64 nss-softokn-
freebl-3.13.4-1.fc16.x86_64 nss-util-3.13.4-2.fc16.x86_64
openssl-1.0.0h-1.fc16.x86_64 p11-kit-0.6-1.fc16.x86_64 pidgin-
libnotify-0.14-6.fc15.x86_64 pixman-0.24.4-1.fc16.x86_64
sqlite-3.7.7.1-1.fc16.x86_64 zlib-1.2.5-6.fc16.x86_64
(gdb) bt full
#0 0x0000003a498e8588 in __GI___poll (fds=0x11e0b40, nfds=9,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:83
resultvar = 18446744073709551100
oldtype = <optimized out>
result = <optimized out>
#1 0x00000036bba44fd8 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00000036bba45815 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x0000003db454bbb7 in IA__gtk_main () at gtkmain.c:1256
tmp_list = <optimized out>
functions = 0x0
init = <optimized out>
loop = 0xd3df30
#4 0x0000000000431558 in main (argc=1, argv=0x7fffffffe218) at
gtkmain.c:934
opt_force_online = 0
opt_help = <optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <optimized out>
opt_si = 1
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>}}
prev_sig_disp = <optimized out>
errmsg =
"\000\000\326߁\222t\000\240\034(\000\000\000\000\000\240\034(", '\000'
<repeats 13 times>"\200,
\001\000\000\000\000\000\000\060\337\377\377\377\177\000\000\260\337\377\377\377\177\000\000\340T\376\367\377\177\000\000\000\000\000\000\000\000\000\000%M\000\306\064\000\000\000\220\302\377\377\377\177\000\000\342\316 at I:",
'\000' <repeats 11 times>,
"p?c\306\064\000\000\000({\375\367\377\177\000\000\214\326 at I:\000\000\000\001\000\000\000\377\177\000\000Pv\375\367\377\177\000\000м\377\377\377\177",
'\000' <repeats 11 times>,
">c\306\064\000\000\000\246\325 at I:\000\000\000\340T\376\367\377\177\000\000Pv\375\367\377\177\000\000\000\340\375\367\377\177",
'\000' <repeats 18 times>,
"%M\000\306\064\000\000\000\220\302\377\377\377\177\000\000\000\000\300\202\377\377\377\377\000\000\326߁\222t\000\226\273\017\326\000\000\000\000\203\000\000\000\027\000\000\000\060\337\377\377\377\177\000\000\260\337\377\377\377\177\000\000\000P\376\367\377\177\000\000\a\000\000\000\000\000\000\000\260y\340\277\066\000\000\000"...
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 = -16216
migration_failed = <optimized out>
active_accounts = <optimized out>
st = {st_dev = 356482285649, st_ino = 0, st_nlink = 369367187541,
st_mode = 88, st_uid = 89, st_gid = 0, __pad0 = 92, st_rdev =
403726925824, st_size = 412316860511, st_blksize = 3461821980779479137,
st_blocks = -4659764017812279037, st_atim = {tv_sec =
8458625474847546374, tv_nsec = -3144590947424314825}, st_mtim = {tv_sec =
-2217788081174263747, tv_nsec = 1039485639641984407}, st_ctim = {
tv_sec = 217064958904, tv_nsec = 140737353972712}, __unused =
{250337089164, 140737354024152, 140737354025392}}
long_options = {{name = 0x4e315c "config", has_arg = 1, flag =
0x0, val = 99}, {name = 0x4cd7ba "debug", has_arg = 0, flag = 0x0, val =
100}, {name = 0x4de54a "force-online", has_arg = 0, flag = 0x0,
val = 102}, {name = 0x4d0e7f "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x4de30d "login", has_arg = 2, flag = 0x0, val = 108},
{name = 0x4de557 "multiple", has_arg = 0, flag = 0x0,
val = 109}, {name = 0x4de560 "nologin", has_arg = 0, flag =
0x0, val = 110}, {name = 0x4e3152 "session", has_arg = 1, flag = 0x0, val
= 115}, {name = 0x4d4cb4 "version", has_arg = 0, flag = 0x0,
val = 118}, {name = 0x4e3165 "display", has_arg = 1, flag =
0x0, val = 68}, {name = 0x4de568 "sync", has_arg = 0, flag = 0x0, val =
83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb) quit
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/15108>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list