Ticket #8854 (new defect)

Opened 17 months ago

Last modified 13 months ago

Unknown reason for crash

Reported by: Poohba Owned by: rekkanoryo
Milestone: Component: pidgin (gtk)
Version: 2.5.8 Keywords:
Cc: salinasv

Description (last modified by Poohba) (diff)

I was away from system and when I came back there was a bug buddy message.  It created a bug-buddy file to attach.

(gdb) bt full
#0  0x00a2d416 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00b28460 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0x00b29e28 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x00b65fed in __libc_message () from /lib/libc.so.6
No symbol table info available.
#4  0x00b6c3a4 in malloc_printerr () from /lib/libc.so.6
No symbol table info available.
#5  0x00b6e356 in free () from /lib/libc.so.6
No symbol table info available.
#6  0x00d1e8c6 in IA__g_free (mem=0xa9b4460) at gmem.c:190
No locals.
#7  0x0078f806 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x00796e52 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x006fda93 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x00108959 in g_type_class_meta_marshal (closure=0x8400468, 
    return_value=0x0, n_param_values=3, param_values=0xf9cdb20, 
    invocation_hint=0xbfffbb7c, marshal_data=0x50) at gclosure.c:878
---Type <return> to continue, or q <return> to quit---
	callback = <value optimized out>
#11 0x0010a1fb in IA__g_closure_invoke (closure=0x8400468, return_value=0x0, 
    n_param_values=3, param_values=0xf9cdb20, invocation_hint=0xbfffbb7c)
    at gclosure.c:767
	marshal = (GClosureMarshal) 0x108910 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x50
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#12 0x001202fd in signal_emit_unlocked_R (node=0x848aec0, detail=0, 
    instance=0xaf0c1618, emission_return=0x0, instance_and_params=0xf9cdb20)
    at gsignal.c:3282
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x0, instance = 0xaf0c1618, ihint = {
    signal_id = 254, detail = 0, run_type = G_SIGNAL_RUN_LAST}, 
  state = EMISSION_RUN, chain_type = 138413320}
	class_closure = (GClosure *) 0x8400468
	handler_list = (Handler *) 0x8464320
	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 = 254
	max_sequential_handler_number = 2115204
---Type <return> to continue, or q <return> to quit---
	return_value_altered = 1
#13 0x00121d6c in IA__g_signal_emit_valist (instance=0xaf0c1618, 
    signal_id=254, detail=0, var_args=0xbfffbd24 "\001") at gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0xf9cdb34
	node = (SignalNode *) 0x848aec0
	i = 2
	n_params = 2
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#14 0x001221e6 in IA__g_signal_emit (instance=0xaf0c1618, signal_id=254, 
    detail=0) at gsignal.c:3034
No locals.
#15 0x0079197a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x080b3bc4 in gtk_imhtml_delete (imhtml=0x96aead8, start=0xbfffbec4, 
    end=0xbfffbefc) at gtkimhtml.c:3476
	l = <value optimized out>
	sl = (GSList *) 0x0
	i = {dummy1 = 0xcac9ee, dummy2 = 0x8102e0, dummy3 = 21831424, 
  dummy4 = 1215377, dummy5 = -1358162408, dummy6 = -1073758468, 
  dummy7 = -1073758680, dummy8 = 7941923, dummy9 = 0xaf0c1618, 
  dummy10 = 0xbfffbefc, dummy11 = 101, dummy12 = 0, dummy13 = -1358999176, 
  dummy14 = 0x8400200}
---Type <return> to continue, or q <return> to quit---
	i_s = {dummy1 = 0xbfffbdb8, dummy2 = 0x791ce6, dummy3 = 0, 
  dummy4 = 135302552, dummy5 = 101, dummy6 = 10218668, dummy7 = -1358162408, 
  dummy8 = -1073758468, dummy9 = 0xbfffbdf8, dummy10 = 0x792e69, 
  dummy11 = -1358999176, dummy12 = -1073758468, dummy13 = 101, dummy14 = 0x0}
	i_e = {dummy1 = 0xbfffbefc, dummy2 = 0xd252560, dummy3 = -1073758824, 
  dummy4 = 7993415, dummy5 = 0, dummy6 = 0, dummy7 = 7891355, 
  dummy8 = 10218668, dummy9 = 0xaeff5178, dummy10 = 0xbfffbefc, 
  dummy11 = -1073758776, dummy12 = 7996033, dummy13 = 220538208, dummy14 = 0x0}
#17 0x0809f8b4 in pidgin_conv_write_conv (conv=0xaeff2090, 
    name=0x8fc7a30 "Pinchiukas", alias=0x8fc7a30 "Pinchiukas", 
    message=0xf8caaa0 "Server software is bad too, then.", 
    flags=PURPLE_MESSAGE_RECV, mtime=1239729936) at gtkconv.c:5684
	text_buffer = (GtkTextBuffer *) 0xaf0c1618
	start = {dummy1 = 0xaeff5178, dummy2 = 0xaeff5558, dummy3 = 0, 
  dummy4 = 0, dummy5 = 0, dummy6 = 0, dummy7 = 813873783, 
  dummy8 = -1417504728, dummy9 = 0xd2e69a8, dummy10 = 0x8978238, dummy11 = 0, 
  dummy12 = 0, dummy13 = 0, dummy14 = 0x0}
	end = {dummy1 = 0xaeff5178, dummy2 = 0xd252560, dummy3 = 0, 
  dummy4 = 0, dummy5 = 7169, dummy6 = 101, dummy7 = 813873783, 
  dummy8 = -1417504728, dummy9 = 0x1137f4b8, dummy10 = 0xd2ed0a0, dummy11 = 0, 
  dummy12 = 0, dummy13 = 0, dummy14 = 0x0}
	gtkconv = (PidginConversation *) 0xaeff4f00
	gc = (PurpleConnection *) 0xa884f48
---Type <return> to continue, or q <return> to quit---
	account = (PurpleAccount *) 0x81bcce8
	gtk_font_options = <value optimized out>
	gtk_font_options_all = <value optimized out>
	max_scrollback_lines = <value optimized out>
	line_count = 101
	buf2 = '\0' <repeats 1032 times>, "��������\000\000\000\000,&R\000x\224O\022\001\000\000\000����icM\000x\224O\022\002\000\000\000�8�\022����\001\000\000\000\000\000\000\000����\225�L\000�����8�\022\002\000\000\000,&R\000����\000\000\000\000����leM\000x\224O\022\000\000\000\000�8�\022����\001\000\000\000����\001\000\000\000����\001", '\0' <repeats 11 times>, "\003\000\000\000\021\000\000\000\003\000\000\000\021", '\0' <repeats 387 times>, ",&R\000\000\000\000\000\000\000\000\000�����\237M\000l�������"...
	show_date = <value optimized out>
	mdate = <value optimized out>
	with_font_tag = <value optimized out>
	sml_attrib = <value optimized out>
	length = <value optimized out>
	type = PURPLE_CONV_TYPE_CHAT
	displaying = 0xab7d698 "Server software is bad too, then."
	bracket = <value optimized out>
	tag_count = <value optimized out>
	is_rtl_message = <value optimized out>
	__PRETTY_FUNCTION__ = "pidgin_conv_write_conv"
---Type <return> to continue, or q <return> to quit---
#18 0x05c05431 in purple_conversation_write (conv=0xaeff2090, 
    who=0x8fc7a30 "Pinchiukas", 
    message=0xd77d3d0 "Server software is bad too, then.", 
    flags=<value optimized out>, mtime=1239729936) at conversation.c:952
	gc = (PurpleConnection *) 0xa884f48
	account = (PurpleAccount *) 0x81bcce8
	ops = (PurpleConversationUiOps *) 0x8127440
	alias = 0x8fc7a30 "Pinchiukas"
	displayed = 0xf8caaa0 "Server software is bad too, then."
	b = (PurpleBuddy *) 0x74db600
	type = PURPLE_CONV_TYPE_CHAT
	__PRETTY_FUNCTION__ = "purple_conversation_write"
#19 0x05c067a7 in purple_conv_chat_write (chat=0xaeff4600, 
    who=0x8fc7a30 "Pinchiukas", 
    message=0xd77d3d0 "Server software is bad too, then.", 
    flags=PURPLE_MESSAGE_RECV, mtime=1239729936) at conversation.c:1499
	account = (PurpleAccount *) 0x81bcce8
	conv = (PurpleConversation *) 0xaeff2090
	gc = (PurpleConnection *) 0x9fc37f8
	__PRETTY_FUNCTION__ = "purple_conv_chat_write"
#20 0x05c335d0 in serv_got_chat_in (g=0xa884f48, id=131, 
    who=0xa02f668 "Pinchiukas", flags=0, 
    message=0x12437ee8 "Server software is bad too, then.", mtime=1239729936)
---Type <return> to continue, or q <return> to quit---
    at server.c:962
	bcs = <value optimized out>
	conv = (PurpleConversation *) 0xaeff2090
	chat = (PurpleConvChat *) 0xaeff4600
	buffy = 0xd77d3d0 "Server software is bad too, then."
	angel = 0x8fc7a30 "Pinchiukas"
	__PRETTY_FUNCTION__ = "serv_got_chat_in"
#21 0x074d24dd in irc_msg_handle_privmsg (irc=0xead6730, 
    name=<value optimized out>, 
    from=0x8fc7f20 "Pinchiukas!n=ne@unaffiliated/pinchiukas", 
    to=0xa842878 "##windows", 
    rawmsg=0x9fc7b88 "Server software is bad too, then.", notice=0)
    at msgs.c:1168
	gc = (PurpleConnection *) 0xa884f48
	convo = <value optimized out>
	tmp = <value optimized out>
	msg = 0x12437ee8 "Server software is bad too, then."
	nick = 0xa02f668 "Pinchiukas"
#22 0x074d6602 in irc_parse_msg (irc=0xead6730, 
    input=0xfcb3400 ":Pinchiukas!n=ne@unaffiliated/pinchiukas PRIVMSG ##windows :Server software is bad too, then.") at parse.c:723
	msgent = (struct _irc_msg *) 0x74dbc40
	cur = <value optimized out>
---Type <return> to continue, or q <return> to quit---
	end = 0xfcb3430 " ##windows :Server software is bad too, then."
	tmp = 0x8fc7f20 "Pinchiukas!n=ne@unaffiliated/pinchiukas"
	from = 0x9fc2738 "Pinchiukas!n=ne@unaffiliated/pinchiukas"
	fmt = 0x74d85d5 "t:"
	msg = <value optimized out>
	i = 2
	gc = (PurpleConnection *) 0xa884f48
#23 0x074d0013 in read_input (irc=0xead6730, len=<value optimized out>)
    at irc.c:603
	cur = 0xfcb3400 ":Pinchiukas!n=ne@unaffiliated/pinchiukas PRIVMSG ##windows :Server software is bad too, then."
	end = <value optimized out>
#24 0x080aa8de in pidgin_io_invoke (source=0x10f03830, 
    condition=<value optimized out>, data=0x117a3db0) at gtkeventloop.c:78
	purple_cond = PURPLE_INPUT_READ
#25 0x00d4d34d in g_io_unix_dispatch (source=0xe490508, 
    callback=0x80aa890 <pidgin_io_invoke>, user_data=0x117a3db0)
    at giounix.c:162
	buffer_condition = 6
#26 0x00d16238 in g_main_dispatch () at gmain.c:2144
No locals.
#27 IA__g_main_context_dispatch (context=0x81570a8) at gmain.c:2697
No locals.
---Type <return> to continue, or q <return> to quit---
#28 0x00d198e3 in g_main_context_iterate (context=0x81570a8, block=1, 
    dispatch=1, self=0x81363f0) at gmain.c:2778
	max_priority = 2147483647
	timeout = 799
	some_ready = 1
	nfds = 48
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x8f1cbf8
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#29 0x00d19e02 in IA__g_main_loop_run (loop=0x8e41130) at gmain.c:2986
	self = (GThread *) 0x81363f0
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#30 0x006f9959 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x080c724e in main (argc=1, argv=0xbffff5f4) at gtkmain.c:881
	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
---Type <return> to continue, or q <return> to quit---
	accounts = <value optimized out>
	sig_indx = <value optimized out>
	sigset = {__val = {82951, 0 <repeats 31 times>}}
	prev_sig_disp = (void (*)(int)) 0
	errmsg = "\004\000\000\000\200���`���e��\000\b\000\000\000$\000\000\000�\237�\000XU��7f�\000lU��XU��\020\000\000\000\000\000\000\000\000_�\000\\���\210f������ ���\000\000\000\000\000\000\000\000���������������\000\000\000\000\0001��\000\000\000\000\000\000\000\000\000�\237�\000����\000_�\000\\����\237�\000\003\000\000\000\000�������e��\000\b\000\000\000\034\000\000\000�\237�\0008U��7f�\000HU��8U��\f\000\000\000�����}�\000���� ���\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 = 0x8113eea "config", has_arg = 1, flag = 0x0, 
    val = 99}, {name = 0x8103016 "debug", has_arg = 0, flag = 0x0, val = 100}, 
  {name = 0x8106662 "help", has_arg = 0, flag = 0x0, val = 104}, {
    name = 0x81032e1 "login", has_arg = 2, flag = 0x0, val = 108}, {
    name = 0x81102e1 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
    name = 0x81102ea "nologin", has_arg = 0, flag = 0x0, val = 110}, {
    name = 0x81102f2 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
---Type <return> to continue, or q <return> to quit---
    name = 0x8113ee0 "session", has_arg = 1, flag = 0x0, val = 115}, {
    name = 0x81082ea "version", has_arg = 0, flag = 0x0, val = 118}, {
    name = 0x8113ef3 "display", has_arg = 1, flag = 0x0, val = 68}, {
    name = 0x81102fa "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, 
    has_arg = 0, flag = 0x0, val = 0}}

Attachments

20090401gaim-bugreport.txt (0.7 MB) - added by Poohba 17 months ago.

Change History

Changed 17 months ago by Poohba

Changed 17 months ago by rekkanoryo

  • status changed from new to pending

These bug-buddy files are completely useless as they don't contain a backtrace. Please get a backtrace (GetABacktrace).

Changed 17 months ago by Poohba

  • status changed from pending to new
Program received signal SIGSEGV, Segmentation fault.
0x00b743b3 in strlen () from /lib/libc.so.6
(gdb) bt full
#0  0x00b743b3 in strlen () from /lib/libc.so.6
No symbol table info available.
#1  0x00b404e0 in vfprintf () from /lib/libc.so.6
No symbol table info available.
#2  0x00bfa4ea in __vasprintf_chk () from /lib/libc.so.6
No symbol table info available.
#3  0x00d4cf0f in g_vasprintf () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00d39bd2 in g_string_append_vprintf () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00d39c6f in g_string_append_printf () from /lib/libglib-2.0.so.0
No symbol table info available.
#6  0x05c5523c in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#7  0x05c55141 in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#8  0x05c55141 in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#9  0x05c55141 in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#10 0x05c55141 in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#11 0x05c55141 in ?? () from /usr/lib/libpurple.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x05c554c6 in xmlnode_to_formatted_str () from /usr/lib/libpurple.so.0
No symbol table info available.
#13 0x05beb72f in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#14 0x05beb9c2 in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#15 0x00d16966 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00d16238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00d198e3 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00d19e02 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x006f9959 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x080c724e in main ()
No symbol table info available.

Changed 17 months ago by deryni

  • status changed from new to pending

You need to install the pidgin debug symbols (as the GetABacktrace page indicates).

Changed 17 months ago by Poohba

  • status changed from pending to new
  • description modified (diff)

Changed 17 months ago by Poohba

  • description modified (diff)

Changed 17 months ago by Poohba

  • description modified (diff)

Changed 15 months ago by QuLogic

  • owner changed from lschiere to rekkanoryo

Changed 14 months ago by bernmeister

Poohba: Are you able to get a backtrace? Can you reproduce on 2.5.8? If not, then best to close off this ticket as there's little the developers can do.

Changed 14 months ago by QuLogic

  • status changed from new to pending

bernmeister: The backtrace is in the initial post.

However, it looks like a problem in GTK+. You will need to install the debug symbols for it to be certain.

Changed 14 months ago by Poohba

  • status changed from pending to new

This is from 2.5.8-1.fc10

[New Thread 0xac5ffb90 (LWP 20561)]
[New Thread 0xb2ea3b90 (LWP 20562)]
[New Thread 0xb24a2b90 (LWP 20563)]

Program received signal SIGSEGV, Segmentation fault.
0x080b98f3 in gtk_imhtml_associate_smiley ()
(gdb) bt full
#0  0x080b98f3 in gtk_imhtml_associate_smiley ()
No symbol table info available.
#1  0x080f7979 in ?? ()
No symbol table info available.
#2  0x080ff180 in pidgin_setup_imhtml ()
No symbol table info available.
#3  0x080ff47d in pidgin_create_imhtml ()
No symbol table info available.
#4  0x08096b99 in ?? ()
No symbol table info available.
#5  0x080a0b58 in ?? ()
No symbol table info available.
#6  0x080a1bbe in pidgin_conv_new ()
No symbol table info available.
#7  0x00ef9be5 in purple_conversation_new () from /usr/lib/libpurple.so.0
No symbol table info available.
#8  0x00f26e8a in serv_got_im () from /usr/lib/libpurple.so.0
No symbol table info available.
#9  0x017aff2f in ?? () from /usr/lib/purple-2/libyahoo.so
No symbol table info available.
#10 0x017b0d4c in ?? () from /usr/lib/purple-2/libyahoo.so
No symbol table info available.
#11 0x080aa92e in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x0027e36d in g_io_unix_dispatch (source=0x8f46ba0, callback=0x80aa8e0, 
    user_data=0xb21d580) at giounix.c:162
	buffer_condition = G_IO_NVAL
#13 0x00247258 in g_main_dispatch () at gmain.c:2144
No locals.
#14 IA__g_main_context_dispatch (context=0x8149158) at gmain.c:2697
No locals.
#15 0x0024a903 in g_main_context_iterate (context=0x8149158, block=1, 
    dispatch=1, self=0x81284c0) at gmain.c:2778
	max_priority = 0
	timeout = 0
	some_ready = 1
	nfds = 42
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0xb46ee238
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#16 0x0024ae22 in IA__g_main_loop_run (loop=0x8e50b58) at gmain.c:2986
	self = (GThread *) 0x81284c0
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#17 0x0670e989 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x080c729e in main ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
(gdb) 

Which debug symbols do I need to install and how?

Changed 14 months ago by darkrain42

  • status changed from new to pending
  • version changed from 2.5.5 to 2.5.8
  • component changed from unclassified to pidgin (gtk)

Install the pidgin-debuginfo package and get another backtrace.

Changed 14 months ago by Poohba

  • status changed from pending to new
0068d000-0068e000 rw-p 00000000 fd:00 29
Program received signal SIGABRT, Aborted.
0x001d0416 in __kernel_vsyscall ()
(gdb) bt full
#0  0x001d0416 in __kernel_vsyscall ()
No symbol table info available.
#1  0x006b9460 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0x006bae28 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x006f6fed in __libc_message () from /lib/libc.so.6
No symbol table info available.
#4  0x006fd3a4 in malloc_printerr () from /lib/libc.so.6
No symbol table info available.
#5  0x006ff356 in free () from /lib/libc.so.6
No symbol table info available.
#6  0x008c68e6 in IA__g_free (mem=0xb5c4e60) at gmem.c:190
No locals.
#7  0x0028f6f4 in purple_conv_chat_cb_destroy () from /usr/lib/libpurple.so.0
No symbol table info available.
#8  0x00291981 in purple_conv_chat_remove_users () from /usr/lib/libpurple.so.0
No symbol table info available.
#9  0x00291af6 in purple_conv_chat_remove_user () from /usr/lib/libpurple.so.0
No symbol table info available.
#10 0x00ea423c in ?? () from /usr/lib/purple-2/libirc.so
No symbol table info available.
#11 0x008ddb47 in IA__g_slist_foreach (list=0xb65ee4a0, func=0xea41a0, 
---Type <return> to continue, or q <return> to quit---
    user_data=0xbfffd2b0) at gslist.c:743
	next = (GSList *) 0xa9936c0
#12 0x00ea413c in irc_msg_quit () from /usr/lib/purple-2/libirc.so
No symbol table info available.
#13 0x00ea86f2 in irc_parse_msg () from /usr/lib/purple-2/libirc.so
No symbol table info available.
#14 0x00ea2023 in ?? () from /usr/lib/purple-2/libirc.so
No symbol table info available.
#15 0x080aa92e in ?? ()
No symbol table info available.
#16 0x008f536d in g_io_unix_dispatch (source=0x8ef32e8, callback=0x80aa8e0, 
    user_data=0x8e1c520) at giounix.c:162
	buffer_condition = 6
#17 0x008be258 in g_main_dispatch () at gmain.c:2144
No locals.
#18 IA__g_main_context_dispatch (context=0x8157158) at gmain.c:2697
No locals.
#19 0x008c1903 in g_main_context_iterate (context=0x8157158, block=1, 
    dispatch=1, self=0x81364c0) at gmain.c:2778
	max_priority = 2147483647
	timeout = 800
	some_ready = 1
	nfds = 40
---Type <return> to continue, or q <return> to quit---
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x8e885c8
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#20 0x008c1e22 in IA__g_main_loop_run (loop=0x8dbe568) at gmain.c:2986
	self = (GThread *) 0x81364c0
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#21 0x0670e989 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x080c729e in main ()
No symbol table info available.

Changed 14 months ago by darkrain42

  • status changed from new to pending

None of these crashes are with the pidgin-debuginfo or gtk2-debuginfo packages installed.

If you need help installing it so these backtraces will have symbols, please find us in #pidgin on the Freenode IRC network.

Changed 13 months ago by trac-robot

  • status changed from pending to closed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

Changed 13 months ago 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&apos;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@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@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@c-68-83-145-86.hsd1.nj.comcast.net"
	from = 0xce09748 "BlkPoohba!n=BlkPoohb@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@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}}

Changed 13 months ago by darkrain42

  • cc salinasv added
  • status changed from closed to new

Hmm, frames #13 and #14 are where this leaves Pidgin and goes into GTK.

I'm CCing salinasv as he knows the gtkimhtml tree stuff (as does QuLogic a little?).

Poohba, is this reproducible every time you generate ##windows? What IRC network is that on?

Do other programs on your computer crash mysteriously? (I wonder if this might be a hardware issue, like some bad bits in RAM or something).

Changed 13 months ago by darkrain42

Poohba, it may also be helpful to submit this bug report to Fedora (and link the Fedora bug here).

Changed 13 months ago by darkrain42

Ticket #9797 has been marked as a duplicate of this ticket.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!