EionRobb / pidgin-opensteamworks

Steam plugin for Pidgin/libpurple
153 stars 5 forks source link

Connection losses and crashes #193

Open alexolog opened 5 years ago

alexolog commented 5 years ago

Every now and then the steam transport loses connection, the status gets stuck on "reconnecting" and an attempt to disable the transport crashes pidgin with:

Error occured on Sunday, October 6, 2019 at 16:43:06.

Windows Version 6.2 Build 9200

C:\Program Files (x86)\Pidgin\pidgin.exe caused an Access Violation at location 703a1da0 in module C:\Program Files (x86)\Pidgin\libpurple.dll Reading from location 0014003c.

Registers: eax=00000000 ebx=00140010 ecx=00000019 edx=00000000 esi=00000000 edi=02686e58 eip=703a1da0 esp=0061e2d0 ebp=0061e378 iopl=0 nv up ei pl zr na po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246

Call stack: C:\Program Files (x86)\Pidgin\libpurple.dll [2.13.0.0] 703A1DA0 C:\Program Files (x86)\Pidgin\libpurple.dll purple_proxy_connect_cancel 6DD415CE C:\Program Files (x86)\Pidgin\plugins\libsteam.dll steam_connection_destroy C:\cygwin\home\Eion\pidgin-opensteamworks\steam-mobile/steam_connection.c:147 6DD47EF5 C:\Program Files (x86)\Pidgin\plugins\libsteam.dll steam_close C:\cygwin\home\Eion\pidgin-opensteamworks\steam-mobile/libsteam.c:1728 C:\Program Files (x86)\Pidgin\libpurple.dll [2.13.0.0] 7037DBD5 C:\Program Files (x86)\Pidgin\libpurple.dll purple_connection_destroy 7038612F C:\Program Files (x86)\Pidgin\libpurple.dll purple_debug_info 70363F82 C:\Program Files (x86)\Pidgin\libpurple.dll purple_account_disconnect C:\Program Files (x86)\Pidgin\Gtk\bin\libgobject-2.0-0.dll [2.28.8.0] 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] 617B6D90 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll gtk_cell_renderer_toggle_new 6195774D C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll gtk_tree_view_column_focus_cell 61957B36 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll gtk_tree_view_column_cell_is_visible 61954A43 C:\Program Files (x86)\Pidgin\Gtk\bin\libgtk-win32-2.0-0.dll gtk_tree_view_set_cursor 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 61853E57 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

alexolog commented 5 years ago

I do not remember it happening with the previous version of the DLL

alexolog commented 5 years ago

Steam Author: Eion Robb eionrobb@gmail.com Version: 1.7 Website: http://pidgin-opensteamworks.googlecode.com/ ID String: prpl-steam-mobile Loadable: Yes Loaded: Yes

Blorgx3 commented 5 years ago

This is happening to me also.