Author Topic: Steam protocol  (Read 73765 times)

0 Members and 1 Guest are viewing this topic.

Offline Smiling Spectre

  • Newbie
  • *
  • Posts: 48
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #450 on: 31 08 2017, 20:38:43 »
Hello, Robyer

After long streak mostly good versions (random crash was here all this time on Steam timeouts, but was quite rare), Miranda was updated - and today Steam plugin updated and got new bug. I have 0.11.6.1 version since today, BTW.

Bug is: every message from my Miranda successfully transferred into Steam and shown in Steam chat window. Every friend reply shown in Steam chat, just as in Miranda window too. But every _my_ message made in Steam chat got lost - it never appears in Miranda Steam window.

Can it be fixed? It worked just yesterday!
 

Offline Vulpix

  • Beta Tester
  • *****
  • Posts: 522
  • Country: 00
  • Karma: 13
Re: Steam protocol
« Reply #451 on: 31 08 2017, 21:22:59 »
It is most definitely because of https://github.com/miranda-ng/miranda-ng/commit/de62bd9aed937611d196639eb9f1c52487557d16

Without this "quick and dirty" workaround, all of the messages sent by you from miranda were shown twice. But the unfortunate side effect of it is that messages sent from outside miranda are not shown at all.

Robyer will probably look at this when he has time.. until then, you'll have to revert and chat only from outside miranda, or keep the current version and only chat from within miranda.
 

Offline Smiling Spectre

  • Newbie
  • *
  • Posts: 48
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #452 on: 03 09 2017, 09:37:07 »
Without this "quick and dirty" workaround, all of the messages sent by you from miranda were shown twice.
Ah. It was _this_ fix. Thank you for the info.

I seen something strange today. After start, Steam plugin deleted three of my friends from contact list, destroying history and group position. And right after that it added it back as "new" one, in "Steam" group and empty history. What happened?!

P.S. And I have too much crashes now in Miranda. :| It _was_ Steam-related before, but happened like 1-2 times per week, not counting channel issues. Now it's about twice per day. But I am not sure that it's _Steam_ fault, unfortunately. Maybe it's something other broken after update.
 

Offline Vulpix

  • Beta Tester
  • *****
  • Posts: 522
  • Country: 00
  • Karma: 13
Re: Steam protocol
« Reply #453 on: 03 09 2017, 09:48:29 »
That could have been caused by https://github.com/miranda-ng/miranda-ng/commit/fdf4ca9cfb31f8a2776849c33b7321af3c979b3b .

Miranda for some reason used to create duplicate contacts. Do you have netlog from the issue you encountered?
 

Offline Robyer

  • Moderator
  • *****
  • Posts: 1074
  • Country: cz
  • Karma: 59
    • Robyer.cz website
  • Jabber ID
  • Version Info
Re: Steam protocol
« Reply #454 on: 03 09 2017, 12:21:10 »
Steam plugin itself shouldn't delete any contacts or their history (at least as far as I remember). This may show some different problem, together with the crashes.

Anyway if you have crashes twice per day, try to disable steam for a day and check if it continue crashing.
Also install debug symbols and provide crash reports - make tickets on https://github.com/miranda-ng/miranda-ng/issues
I'm developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. ~ If you like my work, you can DONATE to me via Paypal.
 

Offline Smiling Spectre

  • Newbie
  • *
  • Posts: 48
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #455 on: 11 09 2017, 16:31:57 »
Steam plugin itself shouldn't delete any contacts or their history (at least as far as I remember). This may show some different problem, together with the crashes.
This was only once so far, for two contacts, and yes, now I believe that it was more global Miranda problem then Steam - because history returned by itself after next miranda.exe update (they are too numerous this days, so I cannot say which exact update).
Quote (selected)
Anyway if you have crashes twice per day, try to disable steam for a day and check if it continue crashing.
Also install debug symbols and provide crash reports - make tickets on https://github.com/miranda-ng/miranda-ng/issues
Well, I still hope that it will self-fixed... So far crashes became rarer (but still too frequent). But I'll explore your crash report suggestion, thank you.
---
Update: It seems, I had crash reports already. But without debug symbols. I installed it... but it did nothing, it seems. Maybe I did something wrong. :(

All reports, including today, looks like that (it's always about libeay32, but sometimes others are here too). This quote is everything before machine info:
Code: [Select]
7089B93F (LIBEAY32 70890000): (filename not available) (0): SHA512
7089207B (LIBEAY32 70890000): (filename not available) (0): CRYPTO_get_new_dynlockid
70898CC9 (LIBEAY32 70890000): (filename not available) (0): SHA512
70897B3C (LIBEAY32 70890000): (filename not available) (0): SHA1_Update
70898CC9 (LIBEAY32 70890000): (filename not available) (0): SHA512
70897B54 (LIBEAY32 70890000): (filename not available) (0): SHA1_Update
708FA25D (LIBEAY32 70890000): (filename not available) (0): RAND_SSLeay
708FB083 (LIBEAY32 70890000): (filename not available) (0): RAND_add
708FB3B3 (LIBEAY32 70890000): (filename not available) (0): RAND_egd_bytes

I opened issue on GitHub with that log.

UPD2: Oh, it seems, I forgot Miranda32.pdb. It's not in plugins, so I overlooked it...
« Last Edit: 13 09 2017, 21:35:50 by Smiling Spectre »
 

Offline Smiling Spectre

  • Newbie
  • *
  • Posts: 48
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #456 on: 14 09 2017, 16:00:06 »
I got answer from some dartraiden on Github. He suggested to remove OpenSSL from the plugins.

Unfortunately, I installed it first time exactly because I need Steam in my Miranda on WinXP! :)

So most probably it's not Steam. But it connected with Steam. And it seems there is no simple solution for this. *sigh*