-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PrplTwtr Freezes Pidgin after new OAuth Code Entered #18
Comments
UPDATE: After further testing, I've found the problem. It's a conflict between versions of GLib. The PidginOpenSteamworks Plugin to use the Steam IM protocol (https://code.google.com/p/pidgin-opensteamworks/) uses a different version of GLib, with a different filename. (libjson-glib-1.0.dll instead of libjson-glib.dll). Are they using an older version of libjson-glib or are we? Is there anything we can do to address this library conflict? I'd love to be able to use both Twitter and Steam in Pidgin. |
As a workaround, switching to SteamPP plugin seems to work fine as it doesn't depend on the libjson-glib library. (https://github.com/seishun/SteamPP#steampurple) |
Is this issue still happening with current versions of the Steam plugin @mekkim? |
No idea. Gave up years ago and haven't used it since. Good luck! |
yes, still have the bug |
Today I installed the latest 0.14 windows binary running on Pidgin Portable (2.10.11) in Win7 64bit. At first it was working ok (though I hit the rate limit problem already described in issue 17). After fiddling with settings for a while to try and address the rate limit problem, enabling the PrplTwtr account began hard freezing Pidgin (requiring process kill) completely. To try to address this, I revoked the OAuth and now each time I enable the account, everything goes fine until I enter the new OAuth code, at which point it freezes. Each time I enable it, it requests a new OAuth code (and the Twitter web interface suggests that it authorizes successfully when I confirm it.)
Looking at the log found here: http://pastebin.com/tpr2adCM - I only included the end part of the otherwise very long and not relevant log file. Pidgin freezes right after these last lines in the log:
17:33:57) GLib-GObject: cannot register existing type `JsonParser'
(17:33:57) GLib: g_once_init_leave: assertion `initialization_value != 0' failed
(17:33:57) GLib-GObject: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)
' failed
I'm out of practice programming, but could it be something to do with version changes in GLib? Googling those errors suggest that other projects resolved it with package updates. That being said, I have no clue. Please let me know if I can provide any more details.
Thanks for the excellent work!
The text was updated successfully, but these errors were encountered: