[Pidgin] #776: crash on connect to irc with -lmcheck
Pidgin
trac at pidgin.im
Tue May 8 10:26:11 EDT 2007
#776: crash on connect to irc with -lmcheck
--------------------------+-------------------------------------------------
Reporter: lschiere | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: pidgin (gtk) | Version: 2.0
Keywords: | Pending: 0
--------------------------+-------------------------------------------------
{{{
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208928048 (LWP 27463)]
0x009bf4ee in freehook () from /lib/libc.so.6
(gdb) bt
#0 0x009bf4ee in freehook () from /lib/libc.so.6
#1 0x009be555 in free () from /lib/libc.so.6
#2 0x0097b2fb in _nl_make_l10nflist () from /lib/libc.so.6
#3 0x009794a6 in _nl_find_domain () from /lib/libc.so.6
#4 0x00978eb2 in __dcigettext () from /lib/libc.so.6
#5 0x00977fe3 in dcgettext () from /lib/libc.so.6
#6 0x009bf254 in mabort () from /lib/libc.so.6
#7 0x009bf4cc in freehook () from /lib/libc.so.6
#8 0x009be555 in free () from /lib/libc.so.6
#9 0x00d79521 in g_free () from /lib/libglib-2.0.so.0
#10 0x005c4d61 in gtk_get_default_language () from
/usr/lib/libgtk-x11-2.0.so.0
#11 0x00678600 in gtk_text_attributes_new () from
/usr/lib/libgtk-x11-2.0.so.0
#12 0x0067866b in gtk_text_attributes_copy () from
/usr/lib/libgtk-x11-2.0.so.0
#13 0x003926ea in g_type_create_instance () from /lib/libgobject-2.0.so.0
#14 0x00379fe2 in g_object_set () from /lib/libgobject-2.0.so.0
#15 0x00377c3b in g_object_newv () from /lib/libgobject-2.0.so.0
#16 0x00378848 in g_object_new_valist () from /lib/libgobject-2.0.so.0
#17 0x00378950 in g_object_new () from /lib/libgobject-2.0.so.0
#18 0x00678ba8 in gtk_text_tag_new () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x0065d99d in gtk_text_buffer_create_tag ()
from /usr/lib/libgtk-x11-2.0.so.0
#20 0x080a54c8 in gtk_imhtml_init (imhtml=0x8ea51d8) at gtkimhtml.c:1337
#21 0x003926ea in g_type_create_instance () from /lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#22 0x00379fe2 in g_object_set () from /lib/libgobject-2.0.so.0
#23 0x00377c3b in g_object_newv () from /lib/libgobject-2.0.so.0
#24 0x0037879e in g_object_new_valist () from /lib/libgobject-2.0.so.0
#25 0x00378950 in g_object_new () from /lib/libgobject-2.0.so.0
#26 0x080a8973 in gtk_imhtml_new (a=0x0, b=0x0) at gtkimhtml.c:1410
#27 0x080d9fd5 in pidgin_create_imhtml (editable=0, imhtml_ret=0x9104b64,
toolbar_ret=0x0, sw_ret=0xbff2b5b8) at gtkutils.c:159
#28 0x0808ffd7 in private_gtkconv_new (conv=0x89834b0, hidden=0)
at gtkconv.c:4342
#29 0x002f1908 in purple_conversation_new (type=PURPLE_CONV_TYPE_IM,
account=0x8a71e18, name=0x90d4268 "NickServ") at conversation.c:328
#30 0x003143c9 in serv_got_im (gc=0x90bb7d0, who=0x90d1188 "NickServ",
msg=0x90dfe28 "(notice) This nickname is owned by someone else",
flags=PURPLE_MESSAGE_RECV, mtime=1178634201) at server.c:487
#31 0x00489b11 in irc_msg_handle_privmsg (irc=0x90d2cf8,
name=<value optimized out>, from=<value optimized out>,
to=0x90d1368 "LSchiere2",
rawmsg=0x90e2740 "This nickname is owned by someone else", notice=1)
at msgs.c:1061
#32 0x004872cc in irc_parse_msg (irc=0x90d2cf8,
input=0x90dda62 ":NickServ!NickServ at services. NOTICE LSchiere2 :This
nickname is owned by someone else") at parse.c:624
#33 0x00485073 in read_input (irc=0x90d2cf8, len=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
at irc.c:562
#34 0x08099173 in pidgin_io_invoke (source=0x90daf98, condition=G_IO_IN,
data=0x90044c0) at gtkeventloop.c:77
#35 0x00d9b86d in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0
#36 0x00d72272 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x00d7524f in g_main_context_check () from /lib/libglib-2.0.so.0
#38 0x00d755f9 in g_main_loop_run () from /lib/libglib-2.0.so.0
#39 0x005c4b54 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x080ae6bb in main (argc=Cannot access memory at address 0x555f6e65
) at gtkmain.c:841
(gdb)
}}}
{{{
(gdb) bt full
#0 0x009bf4ee in freehook () from /lib/libc.so.6
No symbol table info available.
#1 0x009be555 in free () from /lib/libc.so.6
No symbol table info available.
#2 0x0097b2fb in _nl_make_l10nflist () from /lib/libc.so.6
No symbol table info available.
#3 0x009794a6 in _nl_find_domain () from /lib/libc.so.6
No symbol table info available.
#4 0x00978eb2 in __dcigettext () from /lib/libc.so.6
No symbol table info available.
#5 0x00977fe3 in dcgettext () from /lib/libc.so.6
No symbol table info available.
#6 0x009bf254 in mabort () from /lib/libc.so.6
No symbol table info available.
#7 0x009bf4cc in freehook () from /lib/libc.so.6
No symbol table info available.
#8 0x009be555 in free () from /lib/libc.so.6
No symbol table info available.
#9 0x00d79521 in g_free () from /lib/libglib-2.0.so.0
No symbol table info available.
#10 0x005c4d61 in gtk_get_default_language () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0x00678600 in gtk_text_attributes_new () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x0067866b in gtk_text_attributes_copy () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x003926ea in g_type_create_instance () from /lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x00379fe2 in g_object_set () from /lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x00377c3b in g_object_newv () from /lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x00378848 in g_object_new_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x00378950 in g_object_new () from /lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00678ba8 in gtk_text_tag_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x0065d99d in gtk_text_buffer_create_tag ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x080a54c8 in gtk_imhtml_init (imhtml=0x8ea51d8) at gtkimhtml.c:1337
iter = {dummy1 = 0xb3b005e8, dummy2 = 0xb3b00518, dummy3 = -1,
dummy4 = 0, dummy5 = 0, dummy6 = -1, dummy7 = -725337443,
dummy8 = 857034079, dummy9 = 0xb3b00588, dummy10 = 0xb3b00790, dummy11 =
-1,
dummy12 = 0, dummy13 = 3835508, dummy14 = 0xacb760}
#21 0x003926ea in g_type_create_instance () from /lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x00379fe2 in g_object_set () from /lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x00377c3b in g_object_newv () from /lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x0037879e in g_object_new_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00378950 in g_object_new () from /lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x080a8973 in gtk_imhtml_new (a=0x0, b=0x0) at gtkimhtml.c:1410
No locals.
#27 0x080d9fd5 in pidgin_create_imhtml (editable=0, imhtml_ret=0x9104b64,
toolbar_ret=0x0, sw_ret=0xbff2b5b8) at gtkutils.c:159
frame = (GtkWidget *) 0x8e4cc08
imhtml = <value optimized out>
sep = (GtkWidget *) 0x8e559f8
sw = (GtkWidget *) 0x8fdbeb8
toolbar = (GtkWidget *) 0x0
vbox = (GtkWidget *) 0x8e558b8
#28 0x0808ffd7 in private_gtkconv_new (conv=0x89834b0, hidden=0)
at gtkconv.c:4342
gtkconv = <value optimized out>
conv_type = PURPLE_CONV_TYPE_IM
pane = (GtkWidget *) 0x8eda990
tab_cont = <value optimized out>
#29 0x002f1908 in purple_conversation_new (type=PURPLE_CONV_TYPE_IM,
account=0x8a71e18, name=0x90d4268 "NickServ") at conversation.c:328
conv = (PurpleConversation *) 0x89834b0
gc = (PurpleConnection *) 0x90bb7d0
ops = <value optimized out>
__PRETTY_FUNCTION__ = "purple_conversation_new"
#30 0x003143c9 in serv_got_im (gc=0x90bb7d0, who=0x90d1188 "NickServ",
msg=0x90dfe28 "(notice) This nickname is owned by someone else",
flags=PURPLE_MESSAGE_RECV, mtime=1178634201) at server.c:487
account = (PurpleAccount *) 0x8a71e18
cnv = (PurpleConversation *) 0x0
angel = 0x90d4268 "NickServ"
buffy = 0x90e3408 "(notice) This nickname is owned by someone
else"
__PRETTY_FUNCTION__ = "serv_got_im"
#31 0x00489b11 in irc_msg_handle_privmsg (irc=0x90d2cf8,
name=<value optimized out>, from=<value optimized out>,
to=0x90d1368 "LSchiere2",
rawmsg=0x90e2740 "This nickname is owned by someone else", notice=1)
at msgs.c:1061
gc = (PurpleConnection *) 0x90bb7d0
convo = <value optimized out>
tmp = 0x90dfd08 "@"
msg = 0x90dfe28 "(notice) This nickname is owned by someone else"
nick = 0x90d1188 "NickServ"
#32 0x004872cc in irc_parse_msg (irc=0x90d2cf8,
input=0x90dda62 ":NickServ!NickServ at services. NOTICE LSchiere2 :This
nickname is owned by someone else") at parse.c:624
cur = <value optimized out>
end = <value optimized out>
tmp = 0x90b7fd8 "NickServ!NickServ at services."
from = 0x9009230 "NickServ!NickServ at services."
msgname = 0x8fe4f60 "h\023\r\t@'\016\t×\225×"
fmt = 0x48dcc2 "t:"
msg = <value optimized out>
i = 0
#33 0x00485073 in read_input (irc=0x90d2cf8, len=<value optimized out>)
at irc.c:562
cur = 0x90dda62 ":NickServ!NickServ at services. NOTICE LSchiere2
:This nickname is owned by someone else"
end = <value optimized out>
#34 0x08099173 in pidgin_io_invoke (source=0x90daf98, condition=G_IO_IN,
data=0x90044c0) at gtkeventloop.c:77
purple_cond = PURPLE_INPUT_READ
#35 0x00d9b86d in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0
No symbol table info available.
#36 0x00d72272 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#37 0x00d7524f in g_main_context_check () from /lib/libglib-2.0.so.0
No symbol table info available.
#38 0x00d755f9 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#39 0x005c4b54 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0x080ae6bb in main (argc=Cannot access memory at address 0x555f6e65
) at gtkmain.c:841
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = (GList *) 0x0
sig_indx = <value optimized out>
sigset = {__val = {91143, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg = "|»ò¿ø\001\224\000Ú\210Á\000\232c¬", '\0' <repeats 17
times>, "
Ú\210Á\000\000\000\000\000\000
\225\000\000\000\000\000\000\000\000\000\000`ñ·", '\0' <repeats 12 times>,
"\232c¬", '\0' <repeats 21 times>,
"\tg\224\000U¹:\0008\237ñ·À\037\225\000à\234ñ·U¹:\000ð»ò¿ø\001\224\000U¹:\000\232c¬\000\213\001\224\000À\037\225\000\000\000\000\000<Öò¿Ö@\224\000\001",
'\0' <repeats 19 times>, "2\201É\000\204ºò¿F[\224\000<Öò¿", '\0' <repeats
12 times>, "_Öò¿XÖò¿TÖò¿\024&\225", '\0' <repeats 17 times>, "À\037"...
opt = <value optimized out>
gui_check = <value optimized out>
migration_failed = <value optimized out>
long_options = {{name = 0x80e912d "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x80dbc3f "debug", has_arg = 0, flag = 0x0, val =
100},
{name = 0x80de537 "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x80dbee2 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x80e5fe9 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x80e9123 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x80df89a "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb)
--
Ticket URL: <http://developer.pidgin.im/ticket/776>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list