[Pidgin] #5870: Crash on startup
Pidgin
trac at pidgin.im
Tue May 20 23:06:40 EDT 2008
#5870: Crash on startup
-------------------+--------------------------------------------------------
Reporter: hd | Owner: lschiere
Type: defect | Status: new
Priority: minor | Component: unclassified
Version: 2.4.1 | Keywords: crash, startup
Pending: 0 |
-------------------+--------------------------------------------------------
Pidgin crashes on startup, in Fedora 8 x86 using gnome. I changed the
network settings to use privoxy/tor, and before I could apply settings and
reconnect the main window crashed. When I closed the network settings
window the program was gone, and I haven't been able to start it
successfully since. A gdb backtrace follows. When attempting to start the
program normally, the buddy list window appears briefly (and is empty)
then disappears. When the buddy list window appears while running in gdb,
it does not close. Let me know if I can provide any more information.
{{{
#0 0x00812190 in rawmemchr () from /lib/libc.so.6
mallstream = (FILE *) 0x0
tr_old_memalign_hook = (void *(*)(size_t, size_t, const void *)) 0
tr_old_malloc_hook = (void *(*)(size_t, const void *)) 0
tr_old_realloc_hook = (void *(*)(void *, size_t, const void *)) 0
lock = 0
mallenv = "MALLOC_TRACE"
malloc_trace_buffer = 0x0
tr_old_free_hook = (void (*)(void *, const void *)) 0
mallwatch = (void *) 0x0
#1 0x00806f66 in _IO_str_init_static_internal (sf=0xbfc7a474, ptr=0x0,
size=0, pstart=0x0) at strops.c:45
end = <value optimized out>
#2 0x007fb0a3 in _IO_vsscanf (string=0x0, format=0x47fb17
"%d.%d.%d.%d%c",
args=0xbfc7a548
"x�ǿt�ǿp�ǿl�ǿ\177�ǿ\t\n�\a8V�\bV\234\035\002\210�ǿ�#J") at iovsscanf.c:44
ret = 0
sf = {_sbf = {_f = {_flags = -72515584, _IO_read_ptr = 0x0,
_IO_read_end = 0x0, _IO_read_base = 0x0, _IO_write_base = 0x0,
_IO_write_ptr = 0x0, _IO_write_end = 0x0, _IO_buf_base = 0x0,
_IO_buf_end = 0x0, _IO_save_base = 0x0, _IO_backup_base = 0x0,
_IO_save_end = 0x0, _markers = 0x0, _chain = 0x0, _fileno = 0,
_flags2 = 0, _old_offset = 7985168, _cur_column = 0,
---Type <return> to continue, or q <return> to quit---
_vtable_offset = 0 '\0', _shortbuf = "�", _lock = 0x0,
_offset = 577793137065896800, _codecvt = 0x7a8fac,
_wide_data = 0xb7f31298, _freeres_list = 0x0, _freeres_buf =
0xffffffff,
_freeres_size = 7983040, _mode = -1,
_unused2 = "�J��
�ǿ8�x\000pL������\001\000\000\000\005\000\000\000\000\000\000\000\016�;\000\000�:"},
_vtable = 0x8f4b00}, _s = {
_allocate_buffer = 0x5, _free_buffer = 0x7fb03a <_IO_vsscanf+10>}}
#3 0x007f5dae in __sscanf (s=0x0, format=0x47fb17 "%d.%d.%d.%d%c")
at sscanf.c:34
arg = 0xbfc7a548
"x�ǿt�ǿp�ǿl�ǿ\177�ǿ\t\n�\a8V�\bV\234\035\002\210�ǿ�#J"
done = 0
#4 0x0042e2f5 in purple_ip_address_is_valid (ip=0x0) at util.c:4137
c = <value optimized out>
o1 = <value optimized out>
o2 = <value optimized out>
o3 = <value optimized out>
o4 = <value optimized out>
end = 0 '\0'
#5 0x021c4a3a in jabber_login_connect (js=0x91d81f8, domain=0x0,
host=0x0,
port=5222) at jabber.c:576
No locals.
#6 0x00424e51 in resolved (data=0x91d72c0, source=23, cond=3) at
dnssrv.c:226
---Type <return> to continue, or q <return> to quit---
size = 0
res = (PurpleSrvResponse *) 0x0
i = 149341288
cb = (PurpleSrvCallback) 0x21c4af0 <srv_resolved_cb>
status = 147667176
#7 0x080a772e in pidgin_io_invoke (source=0x91da438, condition=17,
data=0x8e6c468) at gtkeventloop.c:78
purple_cond = 3
#8 0x07dfcd9d in g_io_unix_dispatch (source=0x91dfc60,
callback=0x80a76e0 <pidgin_io_invoke>, user_data=0x8e6c468)
at giounix.c:162
buffer_condition = 0
#9 0x07dcd1ac in IA__g_main_context_dispatch (context=0x8cf9548)
at gmain.c:2061
No locals.
#10 0x07dd05ef in g_main_context_iterate (context=0x8cf9548, block=1,
dispatch=1, self=0x8cd3238) at gmain.c:2694
got_ownership = <value optimized out>
max_priority = 0
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
---Type <return> to continue, or q <return> to quit---
fds = (GPollFD *) 0x91e78c8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0x07dd0999 in IA__g_main_loop_run (loop=0x91e6a08) at gmain.c:2898
got_ownership = 9651008
self = (GThread *) 0x8cd3238
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#12 0x025c0422 in IA__gtk_main () at gtkmain.c:1163
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xbfc7c978
loop = (GMainLoop *) 0x91e6a08
#13 0x080c18ea in main (argc=1, argv=0xbfc7ca14) at gtkmain.c:880
display = <value optimized out>
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sig_indx = <value optimized out>
---Type <return> to continue, or q <return> to quit---
sigset = {__val = {82951, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"\000\000\000\000�Yy\000\000\000\000\000��ǿ��y\000�\210_\000�Cb\000\034�ǿ��y\000\003\000\000\000��\026\000��ǿ�Zy\000\b\000\000\000\034\000\000\000��y\000��ǿ\204�x\000��������\f\000\000\000��x\000\001\000\000\000�b��\230\022��\000\000\000\000\000\000\000\0000p�\000��ǿ��x\000\210�ǿ�Yy\000\004\000\000\000P�td��ǿ��ǿ��ǿ��y\000��y\000\004\000\000\000PDb\000\034�ǿ�Zy\000\b\000\000\000$\000\000\000��y\000��ǿ\204�x\000��������"...
segfault_message_tmp = <value optimized out>
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x8108aca "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x80f8df9 "debug", has_arg = 0, flag = 0x0, val =
100},
{name = 0x80fbbc9 "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x80f90b1 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x8105114 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x810511d "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x8105125 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
name = 0x8108ac0 "session", has_arg = 1, flag = 0x0, val = 115}, {
---Type <return> to continue, or q <return> to quit---
name = 0x80fd814 "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x8108ad3 "display", has_arg = 1, flag = 0x0, val = 68}, {
name = 0x810512d "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0,
has_arg = 0, flag = 0x0, val = 0}}
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/5870>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list