[Pidgin] #6616: Crash after loading jabber xmpp contact list
Pidgin
trac at pidgin.im
Sun Aug 17 22:37:46 EDT 2008
#6616: Crash after loading jabber xmpp contact list
--------------------------+-------------------------------------------------
Reporter: Cetra | Owner: lschiere
Type: defect | Status: new
Component: unclassified | Version: 2.4.3
Keywords: |
--------------------------+-------------------------------------------------
Greetings, Pidgin crashes whenever my jabber contact list is updated.
Thought it might be a bug with version 2.4.1 but it's still happening
after recompiling it from the download link.
I used ./configure --enable-debug but it still isn't showing some of the
symbol names.
Here is my gdb output:
{{{
(gdb) bt full
#0 0xb6061f9e in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#1 0xb604baff in jabber_iq_parse () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#2 0xb604c57d in jabber_process_packet ()
from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#3 0xb60580a1 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#4 0xb7433f34 in ?? () from /usr/lib/libxml2.so.2
No symbol table info available.
#5 0xb74407b9 in xmlParseChunk () from /usr/lib/libxml2.so.2
No symbol table info available.
#6 0xb6058224 in jabber_parser_process ()
from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#7 0xb604d00f in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#8 0xb76f8a3e in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#9 0x080a6ec3 in pidgin_io_invoke (source=0x89afa60,
condition=<value optimized out>, data=0x89e4c70) at gtkeventloop.c:78
purple_cond = PURPLE_INPUT_READ
---Type <return> to continue, or q <return> to quit---
#10 0xb75910ed in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb755cdd6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb7560193 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb7560577 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0xb7bf1264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x080bf0c5 in main (argc=1685024621, argv=0xbfa91d34) at gtkmain.c:890
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_si = <value optimized out>
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {82951, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
---Type <return> to continue, or q <return> to quit---
errmsg =
"`�\224�(\b>�\000\000\000\000\001\000\000\000�\030���030��\221����034+�216\n>�\000\000\000\000\235>>���O�005\000\000\000�\031������b\000\000\000H�\000�0�\000�\f\031���^��\000�0�\000�\024\000\000\000\000\000\000\000`�\224���$�\b\213�\b>�\000\000\000\000�����\030��\000\000\000\000������\030��\221���030����216\n>�x\n>�\000\000\000\000T�O�006\000\000\000|T$�\\�...
opt = <value optimized out>
gui_check = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x810210a "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x80f261f "debug", has_arg = 0, flag = 0x0, val =
100},
{name = 0x80f541d "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x80f28d7 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x80fe694 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x80fe69d "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x80fe6a5 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
name = 0x8102100 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x80f70d9 "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x8102113 "display", has_arg = 1, flag = 0x0, val = 68}, {
name = 0x80fe6ad "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0,
has_arg = 0, flag = 0x0, val = 0}}
(gdb)
}}}
I can replicate this error by re-enabling my jabber account. It seems to
be updating a particular user's status and that is causing it to crash.
--
Ticket URL: <http://developer.pidgin.im/ticket/6616>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list