A Tuxedo /WS Client Crashes When Enabling TMTRACE Because Trace Indent Slips And ULOG Buffer Insufficient (Doc ID 2106527.1)

Last updated on MAY 17, 2017

Applies to:

Oracle Tuxedo - Version 12.1.1 to 12.1.3 [Release 12c]
Information in this document applies to any platform.

Symptoms

When enabling the Tuxedo TMTRACE(tracing environment variable), a workstation (also known as /WS) client crashes in tpcall().

Also observed is the following symptom where tpcall() start line is duplicated and indentation in the Tuxedo client side ULOG file slips/increases step by step:

004304.server!?proc.25099.2731134864.0: TRACE:at: { tpcall("TOUPPER",0x0xca6c08, 0, 0x0x7ffff3b6b2a0, 0x0x7ffff3b6b298, 0x0)
004304.server!?proc.25099.2731134864.0: TRACE:at:   { tpcall("TOUPPER",0x0xca6c08, 0, 0x0x7ffff3b6b2a0, 0x0x7ffff3b6b298, 0x0)
004306.server!?proc.25099.2731134864.0: TRACE:at:   } tpcall = 0
004306.server!?proc.25099.2731134864.0: TRACE:at:   { tpcall("TOUPPER",0x0xca6c08, 0, 0x0x7ffff3b6b2a0, 0x0x7ffff3b6b298, 0x0)
004306.server!?proc.25099.2731134864.0: TRACE:at:     { tpcall("TOUPPER",0x0xca6c08, 0, 0x0x7ffff3b6b2a0, 0x0x7ffff3b6b298, 0x0)
004308.server!?proc.25099.2731134864.0: TRACE:at:     } tpcall = 0
004308.server!?proc.25099.2731134864.0: TRACE:at:     { tpfree(0x0xca6c08)
004308.server!?proc.25099.2731134864.0: TRACE:at:      } tpfree

Finally, a tpcall() crash occurs with following ulog(note indentations):

004320.server!?proc.25099.2731134864.0: TRACE:at:




























                                                                         { tpcall("TOUPPER", 0x1101da998, 484, 0xfffffffffffeb08, 0xfffffffffffeae0, 0x0)

 

 

On the workstations handler (also known as WSH) server side a WSNAT_CAT:1297 warning is output in the Tuxedo server side ulog:

004320.server!WSH.9830878.1.0: WSNAT_CAT:1287: WARN: Forced shutdown of client; user name ''; client name ''; workstation address '//192.168.0.1:56919'

 

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms