[Bug 34343] mIRC 7.32: entering infinite loop after dismissing trial dialog on Mac OS X

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Aug 24 18:32:08 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34343

--- Comment #6 from Ken Thomases <ken at codeweavers.com> 2013-08-24 18:32:08 CDT ---
Created attachment 45720
  --> http://bugs.winehq.org/attachment.cgi?id=45720
Disable TLS 1.1+ on Mac

Hmm.  It definitely seems to be a bug.  It looks like
dlls/user32/button.c:BUTTON_CheckAutoRadioButton() is looping infinitely
because dlls/user32/dialog.c:GetNextDlgGroupItem() is never returning the
starting control after the first time.

I'm not sure why that happens for you and not me.  One difference that comes to
mind between 10.6.x and 10.8.x is the support for more recent versions of TLS
in secur32.  I've attached a patch which neutralizes that difference.  It
doesn't address the actual bug in user32, but maybe changes mIRC's behavior to
avoid it.  (Although, I would expect that TLS 1.1+ would be supported on most
Linux distros, so it doesn't explain why it works there.)

Does it help?

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list