Bug 44804

GemStone/S 64 Bit

3.0, 2.4.6, 2.4.5.x, 2.4.5, 2.4.4.x, 2.4.4, 2.4.3, 2.4.2.x, 2.4.2, 2.4.1, 2.4, 2.3.x, 2.2.x

All Platforms

3.0.1, 2.4.7

Stone crash on SIGSEGV in NetGetPeerInfo

When a client requests login to the stone, the stone maps the IP address of that client to a hostname using the OS call gethostbyaddr( ) (see man page of gethostbyaddr for details).  If this call fails, the stone will crash with a SIGSEGV.  The resulting stack trace in the stone log will contain the following entries (cluttered with much hex info):

  NetGetPeerInfo
  doEgsNewConnectionRequest
  startActivityForObject EventScan
  getEvents NetHibernate
  netReadThreadMain

Workaround

On the stone machine, make sure that all IP addresses used by clients logging into the stone are correctly mapped to a hostname.


Last updated: 1/20/17