Ticket #8854 (new defect)

Opened 12 months ago

Last modified 8 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 12 months ago.

Change History

Changed 12 months ago by Poohba

Changed 12 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 11 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 11 months ago by deryni

  • status changed from new to pending

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

Changed 11 months ago by Poohba

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

Changed 11 months ago by Poohba

  • description modified (diff)

Changed 11 months ago by Poohba

  • description modified (diff)

Changed 10 months ago by QuLogic

  • owner changed from lschiere to rekkanoryo

Changed 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 months ago by darkrain42

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

Changed 8 months ago by darkrain42

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

Note: See TracTickets for help on using tickets.