Bug Report no. 40

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes) sideDownload.gif (2450 bytes) sideDocumentation.gif (2512 bytes) sideFAQ.gif (2344 bytes) sidePatch.gif (2543 bytes) sideSearch.gif (2403 bytes)

Reported By

Steven Brenneis, Bruce Visscher

Date

26 Aug 1998

Platforms

All

Version

omniORB 2.7.0 and earlier

Description

There is a race condition in the implementation of locks for strands, which can lead to omniORB referencing to a strand which has been destroyed. This has lead to occasional crashes on Win32 and OpenVMS VAX platforms, but could potentially effect other platforms also.

This bug manifests itself very rarely - it is only a problem under certain circumstances when a connection to a client fails. You need only apply this patch if your server is experiencing occasional failures.

Patch

Apply this patch.

The patch changes src/lib/omniORB2/orbcore/strand.cc

 

For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 1999 - AT&T Laboratories Cambridge