RP/TUX 9.1 - GWTDOMAIN crashed when interoperate with Tuxedo6.5 with SECURITY=APP_PW (Doc ID 777647.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo - Version 9.1 and later
Information in this document applies to any platform.
Information in this document applies to any platform
***Checked for relevance on 22-01-2014***

Goal

DESCRIPTION:
Scenario:
Domain1 installed Tuxedo 9.1 RP025, and domain2 installed Tuxedo 6.5 RP508. Set SECURITY=APP_PW, run client on domain1
to call service on domain2, domain1's GWTDOMAIN crashed, and the stack is as following:
    
(dbx) threads
 >    t@1  a  l@1   ?()   sleep on 0x22008  in  __lwp_park() 
      t@2  b  l@2   thrgw_rqstrecv_loop()   LWP suspended in  _syscall6() 
      t@3  a  l@3   gw_toMain()   sleep on 0xff382188  in  __lwp_park() 
o     t@4  b  l@4   thrgw_proc_loop()   signal SIGSEGV in  gw_nw_snd() 
      t@5  b  l@5   thrgw_nwrecv_loop()   LWP suspended in  __pollsys() 
(dbx) thread t@4
t@4 (l@4) stopped in gw_nw_snd at 0xff2c0ea4
0xff2c0ea4: gw_nw_snd+0x5aac:   ldsh    [%i4 + 0xc0], %g4
(dbx) where
current thread: t@4
=>[1] gw_nw_snd(0x75ac0, 0x75bf8, 0x98, 0x7bd50, 0x0, 0x1), at 0xff2c0ea4 
  [2] thrgw_proc_loop(0x3a, 0x1, 0xfe6fbf9e, 0x0, 0x0, 0xff37eea8), at 0xff3195f0
    
Run client on domain2 to call service on domain1 succeeded.

CONFIGURATION:
Tuxedo 9.1

Solution

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