Tuxedo 12cR1 Client Hang With Signal Unsolicited Message (Doc ID 1902503.1)

Last updated on DECEMBER 05, 2016

Applies to:

Oracle Tuxedo - Version 12.1.1 and later
Information in this document applies to any platform.

Symptoms

When using native client and subscribe the event with signal base notification, sometimes it hangs under high-load post message with following stack trace :

 

--------------------------------  lwpid : 1191061   -------------------------------

 0: c00000000042ac70 : __ksleep() + 0x30 (/usr/lib/hpux64/libc.so.1)
 1: c0000000001a2940 : __mxn_sleep() + 0xcc0 (/usr/lib/hpux64/libpthread.so.1)
 2: c000000000121ec0 : pthread_mutex_trylock() + 0x840 (/usr/lib/hpux64/libpthread.so.1)
 3: c000000000127180 : pthread_mutex_lock() + 0x140 (/usr/lib/hpux64/libpthread.so.1)
 4: c000000001d3ac70 : _e_mutex_lock() + 0x1d0 (/opt/tux12c/tuxedo12.1.1.0/lib/libengine.sl)
 5: c0000000016c6330 : _tmatmienter() + 0x790 (/opt/tux12c/tuxedo12.1.1.0/lib/libtux.sl)
 6: c00000000173f0e0 : _tmunsolsighndlr() + 0x140 (/opt/tux12c/tuxedo12.1.1.0/lib/libtux.sl)
 6: e00000010868e940 : [ sendsig : signal 17 : SIGUSR2 ]
 8: c000000000127531 : pthread_mutex_unlock() + 0x31 (/usr/lib/hpux64/libpthread.so.1)
 9: c000000001d3b170 : _e_mutex_unlock() + 0x1b0 (/opt/tux12c/tuxedo12.1.1.0/lib/libengine.sl)
10: c0000000016c7420 : _tmatmileave() + 0x3e0 (/opt/tux12c/tuxedo12.1.1.0/lib/libtux.sl)
11: c00000000173f160 : _tmunsolsighndlr() + 0x1c0 (/opt/tux12c/tuxedo12.1.1.0/lib/libtux.sl)
11: e00000010868e940 : [ sendsig : signal 17 : SIGUSR2 ]
13: c0000000004339d0 : __sigtimedwait_sys() + 0x30 (/usr/lib/hpux64/libc.so.1)
14: c000000000445660 : sigtimedwait() + 0xe0 (/usr/lib/hpux64/libc.so.1)
15: c0000000003a1080 : usleep_threaded() + 0x170 (/usr/lib/hpux64/libc.so.1)
16: c0000000003a0da0 : usleep() + 0x410 (/usr/lib/hpux64/libc.so.1)
17: 4000000000002ca0 : (unknown) () (unknown)
18: c000000000033910 : main_opd_entry() + 0x50 (/usr/lib/hpux64/dld.so)

  

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