Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> lsnrctl: Segmentation fault (core) when running save_config
SUMMARY:
I am not sure but maybe it is during the "_free_unlocked" call to the libc.so.1 library.
The end result is that the password changes don't get saved in listener.ora.
REQUEST:
STEPS TAKEN TO GENERATE PROBLEM:
LSNRCTL for Solaris: Version 9.2.0.1.0 - Production on 25-FEB-2005
15:26:06
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> change_password
Old password:
New password:
Reenter new password:
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
Password changed for LISTENER
The command completed successfully
LSNRCTL> set password
Password:
The command completed successfully
LSNRCTL> save_config
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
TNS-12537: TNS:connection closed
TNS-12560: TNS:protocol adapter error
TNS-00507: Connection closed
Connecting to
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ginsu)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Solaris Error: 146: Connection refused
LSNRCTL> exit
(root)# ps -eaf | grep tns
(root)#
(root)#
(root)#
(root)# mdb core
Loading modules: [ ]
> ::status
debugging core file of tnslsnr (32-bit) from ginsu
executable file: /export/home/oracle/bin/tnslsnr
initial argv: /oracle/bin/tnslsnr LISTENER -inherit
status: SIGSEGV (Segmentation Fault)
> ::stack
libc.so.1`_free_unlocked+0x40(8, fe7ba000, 8, fe7ba000, 239d8,
fe74272c)
libc.so.1`free+0x20(8, fe7ba000, 2a0618, fe7ba000, 239d8, fe74272c)
nlsplnds+0x38(0, 2a0fb0, 0, ffbe915c, 239b0, 1666e0) nlspfile+0xc74(28bb38, 2a0618, 1a4490, 800, 17c468, 7) nsgcsscw+0x1ac(ffbe9504, ffbe9508, 1a5630, ffbe9514, ffbe9510,ffbe950c)