Skip to content
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

Open
mekkim opened this issue Nov 26, 2014 · 5 comments
Open

PrplTwtr Freezes Pidgin after new OAuth Code Entered #18

mekkim opened this issue Nov 26, 2014 · 5 comments

Comments

@mekkim
Copy link

mekkim commented Nov 26, 2014

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!

@mekkim
Copy link
Author

mekkim commented Nov 26, 2014

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.

@mekkim
Copy link
Author

mekkim commented Nov 26, 2014

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)

@rodneyrod
Copy link

Is this issue still happening with current versions of the Steam plugin @mekkim?

@mekkim
Copy link
Author

mekkim commented Sep 16, 2017

No idea. Gave up years ago and haven't used it since. Good luck!

@AniFran
Copy link

AniFran commented Oct 24, 2017

yes, still have the bug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants