Tuxedo 10gR3 Application Servers Core Dump When Being Shutdown On Linux Platform (Doc ID 1427582.1)

Last updated on DECEMBER 05, 2016

Applies to:

Oracle Tuxedo - Version 10.3.0 and later
Linux x86-64

Symptoms


Two different application servers intermittently core dump when shutting down with "tmshutdown -w 5"
The OS is Red Hat Enterprise Linux 5.7. Servers are not compiled with buildserver. They have customized structures normally compiled as part of  the BS#.c files, the initialization functions, and the shutdown functions.

A gdb stack trace for a core dumps is as follows:

Program terminated with signal 11, Segmentation fault.
#0 0x00695a0e in malloc_consolidate () from /lib/libc.so.6
(gdb) bt
#0 0x00695a0e in malloc_consolidate () from /lib/libc.so.6
#1 0x00697e37 in _int_malloc () from /lib/libc.so.6
#2 0x00699cca in calloc () from /lib/libc.so.6
#3 0xf79101f0 in GPT_new_ctx () from /mytuxedodirectory/lib/libengine.so
#4 0xf7904455 in _e_ctx_declptr () from /mytuxedodirectory/lib/libengine.so
#5 0xf7904134 in _e_ctx_setctx () from /mytuxedodirectory/lib/libengine.so
#6 0xf7a51b52 in TUXT_del_ctx () from /mytuxedodirectory/lib/libtux.so
#7 0xf7904fae in free_data () from /mytuxedodirectory/lib/libengine.so
#8 0x00794bdc in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#9 0x00795840 in start_thread () from /lib/libpthread.so.0
#10 0x0070046e in clone () from /lib/libc.so.6

Changes

Porting applications to Linux platform.

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