[Pidgin] #16569: prpl with no protocol_options crash on quit
Pidgin
trac at pidgin.im
Mon Feb 9 15:20:41 EST 2015
#16569: prpl with no protocol_options crash on quit
----------------------+-----------------------
Reporter: EionRobb | Owner:
Type: patch | Status: new
Milestone: | Component: libpurple
Version: 2.10.11 | Keywords:
----------------------+-----------------------
No idea why but if a prpl_info has no protocol_options set then libpurple
will crash on quit.
{{{
Call stack:
C:\WINDOWS\SYSTEM32\ntdll.dll [10.0.9926.0]
7725EC7E C:\WINDOWS\SYSTEM32\ntdll.dll RtlFreeHeap
7725E753 C:\WINDOWS\SYSTEM32\ntdll.dll RtlFreeHeap
C:\WINDOWS\SYSTEM32\msvcrt.dll [7.0.9926.0]
76BE6F15 C:\WINDOWS\SYSTEM32\msvcrt.dll free
C:\Program Files (x86)\Pidgin\libpurple.dll [2.10.11.0]
5D3C91DE C:\Program Files (x86)\Pidgin\libpurple.dll
purple_account_option_destroy
5D3F7176 C:\Program Files (x86)\Pidgin\libpurple.dll purple_plugin_unload
5D3F7338 C:\Program Files (x86)\Pidgin\libpurple.dll
purple_plugin_destroy
5D3F74E6 C:\Program Files (x86)\Pidgin\libpurple.dll
purple_plugins_destroy_all
5D3E510A C:\Program Files (x86)\Pidgin\libpurple.dll purple_core_quit
C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
[2.28.8.0]
63A452C2 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_closure_invoke
63A54857 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_handler_disconnect
63A5B7DF C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit_valist
63A5B962 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit
C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
[2.16.6.0]
6196A3AF C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_widget_activate
61869B31 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_menu_shell_activate_item
6186B6F9 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_menu_shell_append
6185A262 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_marshal_BOOLEAN__VOID
C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
[2.28.8.0]
63A452C2 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_closure_invoke
63A54512 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_handler_disconnect
63A5B614 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit_valist
63A5B962 C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll
g_signal_emit
C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
[2.16.6.0]
61964553 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_widget_class_list_style_properties
61852C9A C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_propagate_event
61853C49 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_main_do_event
C:\Program Files (x86)\Pidgin\Gtk\bin\libgdk-win32-2.0-0.dll
[2.16.6.0]
6C36CA7F C:\Program Files (x86)\Pidgin\Gtk\bin\libgdk-win32-2.0-0.dll
gdk_event_get_graphics_expose
C:\Program Files (x86)\Pidgin\Gtk\bin\libglib-2.0-0.dll
[2.28.8.0]
685EB167 C:\Program Files (x86)\Pidgin\Gtk\bin\libglib-2.0-0.dll
g_main_context_dispatch
685EB90D C:\Program Files (x86)\Pidgin\Gtk\bin\libglib-2.0-0.dll
g_main_context_dispatch
685EBD9D C:\Program Files (x86)\Pidgin\Gtk\bin\libglib-2.0-0.dll
g_main_loop_run
C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
[2.16.6.0]
61854260 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll
gtk_main
}}}
The attached patch resolves.
--
Ticket URL: <https://developer.pidgin.im/ticket/16569>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list