Opened 11 years ago

Closed 11 years ago

#6355 closed defect (fixed)

Unable to select & save connection type

Reported by: Slydder Owned by: lschiere
Milestone: 2.5.0 Component: unclassified
Version: 2.4.3 Keywords:
Cc:

Description

After starting pidgin today I cannot connect to ANY accounts. All accounts are type/protocol UNKNOWN and accounts.xml hold values of prpl-irc, prpl-xmmp, etc...

when attempting to modify account (Account -> Manage) I cannot select a Protocol and when attempting to save pidgin crashes. I have attached the crash dump which I can reproduce at any time.

thanks chuck

Attachments (1)

pidgin-bugreport.txt (5.4 KB) - added by Slydder 11 years ago.

Download all attachments as: .zip

Change History (5)

Changed 11 years ago by Slydder

comment:1 Changed 11 years ago by Slydder

And here is a backtrace of the crash:

#0 0x08073f16 in ok_account_prefs_cb (w=0x87e0840, dialog=0x8808c48)

at ../../pidgin/gtkaccount.c:1203

#1 0xb78459bf in IAg_cclosure_marshal_VOIDVOID (closure=0x87d9e40,

return_value=0x0, n_param_values=1, param_values=0xbfe3e7b4, invocation_hint=0xbfe3e6bc, marshal_data=0x8073de0) at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c:77

#2 0xb78386f9 in IAg_closure_invoke (closure=0x87d9e40, return_value=0x0,

n_param_values=1, param_values=0xbfe3e7b4, invocation_hint=0xbfe3e6bc) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490

#3 0xb784cc3d in signal_emit_unlocked_R (node=0x8325488, detail=0,

instance=0x87e0840, emission_return=0x0, instance_and_params=0xbfe3e7b4) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2440

#4 0xb784e836 in IAg_signal_emit_valist (instance=0xe0404, signal_id=177,

detail=0, var_args=0xbfe3e9ec "ܧ\205�\200\226\206�@\b~\b\b���\bW@\b~\b�(�㿿Y\204�@\b~\b\030\220%\bH���\200\226\206�D�����;\bX���\031p\203���;\b") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2199

#5 0xb784eb79 in IAg_signal_emit (instance=0x87e0840, signal_id=177,

detail=0) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243

#6 0xb7bcdd4a in IAgtk_button_clicked (button=0x87e0840)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbutton.c:889

#7 0xb7bcef08 in gtk_real_button_released (button=0x87e0840)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbutton.c:1484

comment:2 Changed 11 years ago by Slydder

Sorry, backtrace continues here. hit the wrong button. ;)

#8 0xb78459bf in IAg_cclosure_marshal_VOIDVOID (closure=0x83bdfe8,

return_value=0x0, n_param_values=1, param_values=0xbfe3ed44, invocation_hint=0xbfe3ec4c, marshal_data=0xb7bceec0) at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c:77

#9 0xb7837019 in g_type_class_meta_marshal (closure=0x83bdfe8,

return_value=0x0, n_param_values=1, param_values=0xbfe3ed44, invocation_hint=0xbfe3ec4c, marshal_data=0x1a4) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:567

#10 0xb78386f9 in IAg_closure_invoke (closure=0x83bdfe8, return_value=0x0,

n_param_values=1, param_values=0xbfe3ed44, invocation_hint=0xbfe3ec4c) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490

#11 0xb784c895 in signal_emit_unlocked_R (node=0x8325418, detail=0,

instance=0x87e0840, emission_return=0x0, instance_and_params=0xbfe3ed44) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2370

#12 0xb784e836 in IAg_signal_emit_valist (instance=0xe0404, signal_id=176,

detail=0, var_args=0xbfe3ef7c "ܧ\205��\f��") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2199

#13 0xb784eb79 in IAg_signal_emit (instance=0x87e0840, signal_id=176,

detail=0) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243

#14 0xb7bcddea in IAgtk_button_released (button=0x87e0840)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbutton.c:881

#15 0xb7bcde23 in gtk_button_button_release (widget=0x87e0840, event=0x87e0738)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbutton.c:1377

#8 0xb78459bf in IAg_cclosure_marshal_VOIDVOID (closure=0x83bdfe8,

return_value=0x0, n_param_values=1, param_values=0xbfe3ed44, invocation_hint=0xbfe3ec4c, marshal_data=0xb7bceec0) at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c:77

#9 0xb7837019 in g_type_class_meta_marshal (closure=0x83bdfe8,

return_value=0x0, n_param_values=1, param_values=0xbfe3ed44, invocation_hint=0xbfe3ec4c, marshal_data=0x1a4) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:567

#10 0xb78386f9 in IAg_closure_invoke (closure=0x83bdfe8, return_value=0x0,

n_param_values=1, param_values=0xbfe3ed44, invocation_hint=0xbfe3ec4c) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490

#11 0xb784c895 in signal_emit_unlocked_R (node=0x8325418, detail=0,

instance=0x87e0840, emission_return=0x0, instance_and_params=0xbfe3ed44) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2370

#12 0xb784e836 in IAg_signal_emit_valist (instance=0xe0404, signal_id=176,

detail=0, var_args=0xbfe3ef7c "ܧ\205��\f��") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2199

#13 0xb784eb79 in IAg_signal_emit (instance=0x87e0840, signal_id=176,

detail=0) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243

#14 0xb7bcddea in IAgtk_button_released (button=0x87e0840)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbutton.c:881

#15 0xb7bcde23 in gtk_button_button_release (widget=0x87e0840, event=0x87e0738)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbutton.c:1377

#16 0xb7cad666 in _gtk_marshal_BOOLEANBOXED (closure=0x81675a8,

return_value=0xbfe3f1f0, n_param_values=2, param_values=0xbfe3f2d4, invocation_hint=0xbfe3f1dc, marshal_data=0xb7bcde00) at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmarshalers.c:84

#17 0xb7837019 in g_type_class_meta_marshal (closure=0x81675a8,

return_value=0xbfe3f1f0, n_param_values=2, param_values=0xbfe3f2d4, invocation_hint=0xbfe3f1dc, marshal_data=0xb4) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:567

#18 0xb78386f9 in IAg_closure_invoke (closure=0x81675a8,

return_value=0xbfe3f1f0, n_param_values=2, param_values=0xbfe3f2d4, invocation_hint=0xbfe3f1dc) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490

#19 0xb784cdc0 in signal_emit_unlocked_R (node=0x816a498, detail=0,

instance=0x87e0840, emission_return=0xbfe3f494, instance_and_params=0xbfe3f2d4) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2478

#20 0xb784e56e in IAg_signal_emit_valist (instance=0x87e0840, signal_id=33,

detail=0, var_args=0xbfe3f510 "(���8\a~\b@\b~\b��ݷ@\b~\b��\026\b") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2209

#21 0xb784eb79 in IAg_signal_emit (instance=0x87e0840, signal_id=33,

detail=0) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243

#22 0xb7dd5f9e in gtk_widget_event_internal (widget=0x87e0840, event=0x87e0738)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkwidget.c:4678

#16 0xb7cad666 in _gtk_marshal_BOOLEANBOXED (closure=0x81675a8,

return_value=0xbfe3f1f0, n_param_values=2, param_values=0xbfe3f2d4, invocation_hint=0xbfe3f1dc, marshal_data=0xb7bcde00) at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmarshalers.c:84

#17 0xb7837019 in g_type_class_meta_marshal (closure=0x81675a8,

return_value=0xbfe3f1f0, n_param_values=2, param_values=0xbfe3f2d4, invocation_hint=0xbfe3f1dc, marshal_data=0xb4) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:567

#18 0xb78386f9 in IAg_closure_invoke (closure=0x81675a8,

return_value=0xbfe3f1f0, n_param_values=2, param_values=0xbfe3f2d4, invocation_hint=0xbfe3f1dc) at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c:490

#19 0xb784cdc0 in signal_emit_unlocked_R (node=0x816a498, detail=0,

instance=0x87e0840, emission_return=0xbfe3f494, instance_and_params=0xbfe3f2d4) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2478

#20 0xb784e56e in IAg_signal_emit_valist (instance=0x87e0840, signal_id=33,

detail=0, var_args=0xbfe3f510 "(���8\a~\b@\b~\b��ݷ@\b~\b��\026\b") at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2209

#21 0xb784eb79 in IAg_signal_emit (instance=0x87e0840, signal_id=33,

detail=0) at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243

#22 0xb7dd5f9e in gtk_widget_event_internal (widget=0x87e0840, event=0x87e0738)

at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkwidget.c:4678

OK. any other info needed let me know

comment:3 Changed 11 years ago by deryni

I can't quite make sense of the crash yet but the fact that you can't select any account types probably means you have multiple (incompatible) versions of libpurple installed on your machine. Run 'pidgin -d' and see what it says when it tries to load the protocol plugins. Then, if you built pidgin yourself, remove the distribution packages or if you want to use the distribution packages remove the version you compiled yourself and try again.

comment:4 Changed 11 years ago by datallah@…

  • Milestone set to 2.5.0
  • Resolution set to fixed
  • Status changed from new to closed

(In 97e156c1c2ef4aabc8926ff845b42b911a476dd0):
Fix a crash that occurs when you try to edit an account and no prpls are available. Fixes #6355.

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!