Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Patch] tcpip32.dll

22 views
Skip to first unread message

Rich Walsh

unread,
Aug 16, 2011, 8:27:55 PM8/16/11
to

Steve Levine has released a patched version of tcpip32.dll that should
prevent the crashes many people have when using the Mozilla apps. The
patched dll and documentation is available from:

http://e-vertise.com/misc/tcpip32-safe.zip

The patch is intended to make this dll multi-thread and SMP safe. It
adds no new code; it simply redirects calls made to unsafe routines
and routes them to safe versions that were already present in the dll.

The patched dll is recommended for those using SMP systems but can be
used with any machine. It is based on the version of tcpip32.dll that
is included with eCS 2.x (2004-05-21 11:15 98,611). It may be com-
patible with earlier versions of this dll but that has not been tested.

Questions or problem reports should be sent to:
Steven H. Levine <steve53 at eartlink dot net>
or
Rich Walsh <rich at e-vertise dot com>


--
== == almost usable email address: Rich AT E-vertise DOT Com == ==

Rich Walsh

unread,
Aug 17, 2011, 7:41:18 PM8/17/11
to
On Wed, 17 Aug 2011 08:49:31 UTC, Jonathan de Boyne Pollard wrote:

> > The patch is intended to make this dll multi-thread and SMP safe. It
> > adds no new code; it simply redirects calls made to unsafe routines
> > and routes them to safe versions that were already present in the dll.
>

> Which functions? And why is Mozilla/Thunderird/Firefox calling the
> non-reentrant routines in parallel from a multithreaded program in the
> first place? Surely the latter is the bug to fix?

The zip contains Steve Levine's explanation of the problem. You'll find it
at the top of 'tcpip32_mtsafe-malloc-patch-2011-08-16.pat'.

0 new messages