[Pidgin] #8854: Unknown reason for crash
Pidgin
trac at pidgin.im
Tue Jul 28 19:01:40 EDT 2009
#8854: Unknown reason for crash
--------------------+-------------------------------------------------------
Reporter: Poohba | Owner: rekkanoryo
Type: defect | Status: closed
Milestone: | Component: pidgin (gtk)
Version: 2.5.8 | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment(by Poohba):
Program received signal SIGSEGV, Segmentation fault.
gtk_text_btree_rebalance (tree=0xbe85468, node=0xee1ff40)
at gtktextbtree.c:5771
5771 new_node->children.node = child->next;
(gdb) bt full
#0 gtk_text_btree_rebalance (tree=0xbe85468, node=0xee1ff40)
at gtktextbtree.c:5771
child = (GtkTextBTreeNode *) 0x0
line = <value optimized out>
#1 0x067a37b7 in post_insert_fixup (tree=0xbe85468,
line=<value optimized out>, line_count_delta=0, char_count_delta=1)
at gtktextbtree.c:5968
node = (GtkTextBTreeNode *) 0x0
#2 0x067a3832 in insert_pixbuf_or_widget_segment (iter=0xbfffd098,
seg=0xee1fa20) at gtktextbtree.c:1282
start = {dummy1 = 0xee1fa20, dummy2 = 0xbfffca58, dummy3 =
9975074,
dummy4 = 249680852, dummy5 = 1, dummy6 = -1073755480, dummy7 = 9202202,
dummy8 = 110967980, dummy9 = 0xee1d3d0, dummy10 = 0xbfffca78,
dummy11 = 108744079, dummy12 = 249680848, dummy13 = 2, dummy14 =
0x67a37cd}
prevPtr = <value optimized out>
line = (GtkTextLine *) 0xee20168
tree = (GtkTextBTree *) 0xbe85468
start_byte_offset = 78
#3 0x067a397a in _gtk_text_btree_insert_child_anchor (iter=0xbfffd098,
anchor=0xee1d3d0) at gtktextbtree.c:1327
seg = (GtkTextLineSegment *) 0xee1fa20
#4 0x067abfa4 in gtk_text_buffer_real_insert_anchor (buffer=0xd86be10,
iter=0xbfffd098, anchor=0xee1d3d0) at gtktextbuffer.c:1894
---Type <return> to continue, or q <return> to quit---
No locals.
#5 0x06712943 in _gtk_marshal_VOID__BOXED_OBJECT (closure=0x84f8c60,
return_value=0x0, n_param_values=3, param_values=0xdb97b08,
invocation_hint=0xbfffcc7c, marshal_data=0x67abf80) at
gtkmarshalers.c:1385
data1 = (gpointer) 0xd86be10
data2 = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_VOID__BOXED_OBJECT"
#6 0x0097f959 in g_type_class_meta_marshal (closure=0x84f8c60,
return_value=0x0, n_param_values=3, param_values=0xdb97b08,
invocation_hint=0xbfffcc7c, marshal_data=0x4c) at gclosure.c:878
callback = <value optimized out>
#7 0x009811fb in IA__g_closure_invoke (closure=0x84f8c60,
return_value=0x0,
n_param_values=3, param_values=0xdb97b08, invocation_hint=0xbfffcc7c)
at gclosure.c:767
marshal = (GClosureMarshal) 0x97f910 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0x4c
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#8 0x009972fd in signal_emit_unlocked_R (node=0x84c9378, detail=0,
instance=0xd86be10, emission_return=0x0,
instance_and_params=0xdb97b08)
at gsignal.c:3282
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0xd86be10, ihint = {
signal_id = 253, detail = 0, run_type = G_SIGNAL_RUN_LAST},
---Type <return> to continue, or q <return> to quit---
state = EMISSION_RUN, chain_type = 138748720}
class_closure = (GClosure *) 0x84f8c60
handler_list = (Handler *) 0xcad9500
return_accu = (GValue *) 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}
signal_id = 253
max_sequential_handler_number = 57155
return_value_altered = 1
#9 0x00998d6c in IA__g_signal_emit_valist (instance=0xd86be10,
signal_id=253,
detail=0, var_args=0xbfffce24 "") at gsignal.c:2977
signal_return_type = 4
param_values = (GValue *) 0xdb97b1c
node = (SignalNode *) 0x84c9378
i = 2
n_params = 2
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#10 0x009991e6 in IA__g_signal_emit (instance=0xd86be10, signal_id=253,
detail=0) at gsignal.c:3034
No locals.
#11 0x067a653d in IA__gtk_text_buffer_insert_child_anchor
(buffer=0xd86be10,
---Type <return> to continue, or q <return> to quit---
iter=0xbfffd098, anchor=0xee1d3d0) at gtktextbuffer.c:1927
__PRETTY_FUNCTION__ = "IA__gtk_text_buffer_insert_child_anchor"
#12 0x067a660a in IA__gtk_text_buffer_create_child_anchor
(buffer=0xd86be10,
iter=0xbfffd098) at gtktextbuffer.c:1956
anchor = (GtkTextChildAnchor *) 0xee1d3d0
__PRETTY_FUNCTION__ = "IA__gtk_text_buffer_create_child_anchor"
#13 0x080b43ae in gtk_imhtml_insert_smiley_at_iter (imhtml=0xd4fe188,
sml=0xde98fa8 "IRC", smiley=0xb5ff0008 ":)", iter=0xbfffd098)
at gtkimhtml.c:4987
pixbuf = <value optimized out>
annipixbuf = <value optimized out>
icon = (GtkWidget *) 0xed91aa8
anchor = <value optimized out>
unescaped = 0xee201d8 ":)"
imhtml_smiley = (GtkIMHtmlSmiley *) 0x87b79d8
ebox = (GtkWidget *) 0x0
#14 0x080b681d in gtk_imhtml_insert_html_at_iter (imhtml=0xd4fe188,
text=0xb5ce0008 "<font size=\"2\">(04:48:13 PM)</font><b> The topic
for ##windows is: MS Windows Support and Discussion. Keep it polite,
reasonable, constructive. || Channel Guidelines and Rules <a
href='http://groups.g"...,
options=17, iter=0xbfffd098) at gtkimhtml.c:3292
sml = (gchar *) 0xde98fa8 "IRC"
rect = {x = 233434600, y = 110967980, width = -1073754136,
---Type <return> to continue, or q <return> to quit---
height = 108775415}
pos = 2826137
tag = (gchar *) 0xee201d8 ":)"
bg = (gchar *) 0x0
tlen = 6
smilelen = 2
wpos = 55
c = (
const gchar *) 0xb5f91fa3 "<br/>\n<font color=\"#A82F2F\"><font
size=\"2\">(03:19:49 AM)</font> <b>THE_GFR:</b></font> any way to disable
that so it always shows I'm connected? I.E. what you
said?<br/>\n<font color=\"#A82F2F\"><fo"...
amp = <value optimized out>
bold = 0
italics = 0
underline = 0
strike = 0
sub = 0
sup = 0
title = 0
pre = 0
br = 0
align_right = 0
---Type <return> to continue, or q <return> to quit---
rtl_direction = 0
align_line = 0
fonts = (GSList *) 0x0
scalable = <value optimized out>
__PRETTY_FUNCTION__ = "gtk_imhtml_insert_html_at_iter"
#15 0x080b95c7 in gtk_imhtml_append_text_with_images (imhtml=0xd4fe188,
text=0xb5ce0008 "<font size=\"2\">(04:48:13 PM)</font><b> The topic
for ##windows is: MS Windows Support and Discussion. Keep it polite,
reasonable, constructive. || Channel Guidelines and Rules <a
href='http://groups.g"...,
options=17, unused=0x0) at gtkimhtml.c:2465
iter = {dummy1 = 0xbe85468, dummy2 = 0xee20168, dummy3 = 78,
dummy4 = 78, dummy5 = 1613764, dummy6 = -1, dummy7 = -2028704218,
dummy8 = -45721932, dummy9 = 0x0, dummy10 = 0x0, dummy11 = -10000,
dummy12 = -10000, dummy13 = 10082755, dummy14 = 0x8129ee}
ins = {dummy1 = 0xbe85468, dummy2 = 0xde9ede8, dummy3 = 0, dummy4
= 0,
dummy5 = -1, dummy6 = -1, dummy7 = -2028790641, dummy8 = -46240467,
dummy9 = 0xd13b158, dummy10 = 0xbd699c0, dummy11 = 0, dummy12 = 0,
dummy13 = -1073753868, dummy14 = 0xdb7d250}
sel = {dummy1 = 0xbe85468, dummy2 = 0xde9ede8, dummy3 = 0, dummy4
= 0,
dummy5 = -1, dummy6 = -1, dummy7 = -2028790641, dummy8 = -46240467,
dummy9 = 0xd13b158, dummy10 = 0xbd699c0, dummy11 = 0, dummy12 = 0,
dummy13 = -1073753992, dummy14 = 0x81398f3}
ins_offset = 0
---Type <return> to continue, or q <return> to quit---
sel_offset = 0
fixins = 0
fixsel = 0
__PRETTY_FUNCTION__ = "gtk_imhtml_append_text_with_images"
#16 0x0014f5bb in historize (c=0xce097c8) at history.c:139
account = (PurpleAccount *) 0x81c5c00
name = 0xd8013d0 "##windows"
convtype = <value optimized out>
logs = (GList *) 0xde9dea0
alias = 0xd8013d0 "##windows"
flags = <value optimized out>
history = 0xb5ce0008 "<font size=\"2\">(04:48:13 PM)</font><b> The
topic for ##windows is: MS Windows Support and Discussion. Keep it polite,
reasonable, constructive. || Channel Guidelines and Rules <a
href='http://groups.g"...
gtkconv = (PidginConversation *) 0xdb7d250
options = 17
protocol = 0xdb97160 "IRC"
escaped_alias = 0xde995c8 "(04:48:13 PM)"
header_date = <value optimized out>
__PRETTY_FUNCTION__ = "historize"
#17 0x002fffe3 in purple_marshal_VOID__POINTER (cb=0x14f2c0 <historize>,
args=0xbfffd1f8 "\ufffd\227\ufffd\f", data=0x0, return_val=0x0) at
signals.c:629
No locals.
---Type <return> to continue, or q <return> to quit---
#18 0x00300f39 in purple_signal_emit_vargs (instance=0x38c5e8,
signal=0x35796e "conversation-created", args=0xbfffd1f8
"\ufffd\227\ufffd\f")
at signals.c:482
signal_data = <value optimized out>
handler_data = (PurpleSignalHandlerData *) 0x0
l = <value optimized out>
l_next = (GList *) 0x81eee80
__PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
#19 0x003010ae in purple_signal_emit (instance=0x29, signal=0x0)
at signals.c:434
__PRETTY_FUNCTION__ = "purple_signal_emit"
#20 0x002d2c03 in purple_conversation_new (type=PURPLE_CONV_TYPE_CHAT,
account=0x81c5c00, name=0xd46bb68 "##windows") at conversation.c:381
conv = (PurpleConversation *) 0xce097c8
gc = (PurpleConnection *) 0x8e1da58
__PRETTY_FUNCTION__ = "purple_conversation_new"
#21 0x002fe81e in serv_got_joined_chat (gc=0x8e1da58, id=24,
name=0xd46bb68 "##windows") at server.c:863
conv = <value optimized out>
chat = (PurpleConvChat *) 0x8e09ff0
account = (PurpleAccount *) 0xdb7c0e0
#22 0x04b9ae94 in irc_msg_join (irc=0x8e1d278, name=0x4b9e99e "join",
from=0xce09788
"BlkPoohba!n=BlkPoohb at c-68-83-145-86.hsd1.nj.comcast.net",
---Type <return> to continue, or q <return> to quit---
args=0xdb754a0) at msgs.c:808
gc = (PurpleConnection *) 0x8e1da58
convo = <value optimized out>
nick = 0xbe8dad0 "BlkPoohba"
userhost = <value optimized out>
id = 25
#23 0x04b9d6f2 in irc_parse_msg (irc=0x8e1d278,
input=0xb0c55ab
":BlkPoohba!n=BlkPoohb at c-68-83-145-86.hsd1.nj.comcast.net JOIN
:##windows") at parse.c:723
msgent = (struct _irc_msg *) 0x4ba2be0
cur = <value optimized out>
end = 0xb0c55e8 " :##windows"
tmp = 0xce09788
"BlkPoohba!n=BlkPoohb at c-68-83-145-86.hsd1.nj.comcast.net"
from = 0xce09748
"BlkPoohba!n=BlkPoohb at c-68-83-145-86.hsd1.nj.comcast.net"
fmt = 0x4b9f692 ":"
msg = <value optimized out>
i = 1
gc = (PurpleConnection *) 0x8e1da58
#24 0x04b97023 in read_input (irc=0x8e1d278, len=<value optimized out>)
at irc.c:603
cur = 0xb0c55ab
":BlkPoohba!n=BlkPoohb at c-68-83-145-86.hsd1.nj.comcast.ne---Type <return>
to continue, or q <return> to quit---
t JOIN :##windows"
end = <value optimized out>
#25 0x080aa92e in pidgin_io_invoke (source=0x958d6c8,
condition=<value optimized out>, data=0x958d488) at gtkeventloop.c:78
purple_cond = PURPLE_INPUT_READ
#26 0x008f536d in g_io_unix_dispatch (source=0x91b7d30,
callback=0x80aa8e0 <pidgin_io_invoke>, user_data=0x958d488)
at giounix.c:162
buffer_condition = 0
#27 0x008be258 in g_main_dispatch () at gmain.c:2144
No locals.
#28 IA__g_main_context_dispatch (context=0x8157158) at gmain.c:2697
No locals.
#29 0x008c1903 in g_main_context_iterate (context=0x8157158, block=1,
dispatch=1, self=0x81364c0) at gmain.c:2778
max_priority = 0
timeout = 0
some_ready = 1
nfds = 45
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xcad8480
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#30 0x008c1e22 in IA__g_main_loop_run (loop=0x8e2c220) at gmain.c:2986
---Type <return> to continue, or q <return> to quit---
self = (GThread *) 0x81364c0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#31 0x0670e989 in IA__gtk_main () at gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x0
loop = (GMainLoop *) 0x8e2c220
#32 0x080c729e in main (argc=1, argv=0xbffff7d4) at gtkmain.c:882
opt_help = <value optimized out>
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
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {82951, 0 <repeats 31 times>}}
prev_sig_disp = (void (*)(int)) 0xdb7c0e0
errmsg =
"\004\000\000\000`\ufffd\ufffd\ufffd@\ufffd\ufffd\ufffde\fh\000\b\000\000\000$\000\000\000\ufffd\ufffdh\000X\025\ufffd\ufffd7vg\000l\025\ufffd\ufffdX\025\ufffd\ufffd\020\000\000\000\000\000\000\000\000og\000<\ufffd\ufffd\ufffd\210&\ufffd\ufffd\ufffdb\ufffd\ufffd
m\ufffd\ufffd\000\000\000\000\000\000\000\000\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdh\000\000\000\000\000
---Type <return> to continue, or q <return> to quit---
1\vh\000\000\000\000\000\000\000\000\000\ufffd\ufffdh\000\ufffd\ufffd\ufffd\ufffd\000og\000<\ufffd\ufffd\ufffd\ufffd\ufffdh\000\003\000\000\000\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffde\fh\000\b\000\000\000\034\000\000\000\ufffd\ufffdh\0008\025\ufffd\ufffd7vg\000H\025\ufffd\ufffd8\025\ufffd\ufffd\f\000\000\000\ufffd\ufffd\ufffd\ufffd\ufffd\215g\000\u0632\ufffd\ufffd
m\ufffd\ufffd\000\000\000\000"...
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 = 0x8113e4a "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x8103076 "debug", has_arg = 0, flag = 0x0, val =
100},
{name = 0x81066c2 "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x8103341 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x8110237 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x8110240 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x8110248 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
name = 0x8113e40 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x81083d9 "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x8113e53 "display", has_arg = 1, flag = 0x0, val = 68}, {
name = 0x8110250 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0,
has_arg = 0, flag = 0x0, val = 0}}
--
Ticket URL: <http://developer.pidgin.im/ticket/8854#comment:15>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list