Hi,

I have one application server and the console which talks t the server. when i am going to shutdown my server through the console it gives me the core dump.

Using dbx i slightly debug and getting the stack trace, value of registers and thread info, following are they

Illegal instruction (illegal opcode) in . at 0x0 ($t1)
warning: Unable to access address 0x0 from core
(dbx) where
.() at 0x0
gcgetloc.GCGetLocale() at 0xd2f1886c
adGlobGetLocaleAndStatus(0x2ff22913, 0x2ff132c4), line 81 in "globutil.c"
adGlobGetEssLocale(0x2ff13378), line 148 in "globutil.c"
nlsprintf(0x200056b8, 0x216, 0x2ff13ecc, 0x2ff13454, 0x2ff1366c, 0x0, 0x2ff13a6c
, 0x0), line 5121 in "netmsg.c"
adBuildMessage(0x200056b8, 0xfe661, 0x0, 0x0, 0x0, 0x0, 0x2ff13ecc), line 4123 i
n "netmsg.c"
adNetLocalMessage(0x200056b8, 0xfe661, 0x40004, 0x0, 0x0, 0x0, 0x0), line 2027 i
n "netmsg.c"
ProtocolReceive(0x20024208, 0x200822b8, 0x100010, 0x0), line 2961 in "nettcp.c"
adNetRecvDiscnResp(0x200056b8), line 3851 in "netmain.c"
adNetDisconnect(0x200056b8), line 1446 in "netmain.c"
~CConnect()(??, ??, ??), line 55 in "cessnet.h"
~CRequest()(??, ??, ??), line 39 in "crequest.cpp"
unnamed block in Process(__cb_itmsg*)(??, ??), line 329 in "cserver.cpp"
Process(__cb_itmsg*)(??, ??), line 329 in "cserver.cpp"
unnamed block in Shutdown(__cb_itmsg*)(??, ??), line 587 in "cserver.cpp"
unnamed block in Shutdown(__cb_itmsg*)(??, ??), line 587 in "cserver.cpp"
Shutdown(__cb_itmsg*)(??, ??), line 587 in "cserver.cpp"
unnamed block in Setenv(long,char**,__cb_itmsg*)(??, ??, ??), line 998 in "cbcli
obj.cpp"
Setenv(long,char**,__cb_itmsg*)(??, ??, ??), line 998 in "cbcliobj.cpp"
unnamed block in SetCommand(__cb_itmsg*)(??, ??), line 506 in "cbcliobj.cpp"
unnamed block in SetCommand(__cb_itmsg*)(??, ??), line 506 in "cbcliobj.cpp"
SetCommand(__cb_itmsg*)(??, ??), line 506 in "cbcliobj.cpp"
~CClient()(??), line 248 in "cbcliobj.cpp"
main(argc = 0, argv = (nil)), line 124 in "cbclient.cpp"
(dbx) registers
$r0:0x00000000 $stkp:0x2ff13120 $toc:0x00000000 $r3:0x00000000
$r4:0x00000074 $r5:0xf056f834 $r6:0xf056f838 $r7:0x00000000
$r8:0x00000000 $r9:0x2ff13a6c $r10:0x00000000 $r11:0x00000000
$r12:0x48482882 $r13:0x200241e8 $r14:0x00000009 $r15:0x00000009
$r16:0x00000000 $r17:0x00000001 $r18:0x00000008 $r19:0x00000008
$r20:0x2007da93 $r21:0x00000000 $r22:0x00000001 $r23:0x00000008
$r24:0x00000008 $r25:0x2ff1ce68 $r26:0x2ff1b9c8 $r27:0x00000001
$r28:0x10042d20 $r29:0x00000000 $r30:0x2ff22913 $r31:0x2ff1326c
$iar:0x00000000 $msr:0x0008d0b2 $cr:0x28482882 $link:0xd2f18870
$ctr:0x00000000 $xer:0x20000001
Condition status = 0:e 1:l 2:g 3:l 4:e 5:l 6:l 7:e
[unset $noflregs to view floating point registers]
[unset $novregs to view vector registers]
in . at 0x0 ($t1)
0x00000000 warning: Unable to access address 0x0 from core
(dbx) thread info
thread state-k wchan state-u k-tid mode held scope function
>$t1 run running 1519719 k no pro

general:
pthread addr = 0x20006f68 size = 0x290
vp addr = 0x2000a080 size = 0x2d8
thread errno = 0
start pc = 0x1000daf4
joinable = yes
pthread_t = 1
scheduler:
kernel =
user = 1 (other)
nice = 60
event :
event = 0x0
cancel = enabled, deferred, not pending
stack storage:
base = 0x2df23000 size = 0x1ffebb0
limit = 0x2ff21bb0
sp = 0x2ff13120
(dbx)

Can anybody suggest me the solution for this or what is the root cause of this problem?

Thanks in advance

regards,
ujaiswal