Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> lsnrctl: Segmentation fault (core) when running save_config

lsnrctl: Segmentation fault (core) when running save_config

From: <wilcoxd.forum_at_gmail.com>
Date: 25 Feb 2005 15:44:45 -0800
Message-ID: <1109375085.787948.83840@l41g2000cwc.googlegroups.com>


SUMMARY:



Trying to secure the listener with an encrypted password and it seems that anytime the lsnrctl "save_config" command is issued, the tnslsnr process crashes with a SIGSEGV (Segmentation Fault) error.

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:



Seems like an unusual issue. Looking for previous experience or ideas on how to track down the real issue.

STEPS TAKEN TO GENERATE PROBLEM:



(root)# lsnrctl

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)
nsgcssc+0x50(ffbeb93c, 285048, ffbe9fa8, 1a5630, ffbe9e7c, ffbe9e18) nsglecmd+0x280(0, 0, 1ae580, 28d180, 198264, 2) nsglhe+0xf14(ffbeb93c, 285048, 400, ffbeb698, 0, 198264) nsglma+0x1adc(4034, 4030, 1, 5, 14, 0)
main+0xf0(3, ffbef9f4, ffbefa04, 19b800, 0, 0) _start+0x108(0, 0, 0, 0, 0, 0)
> $q Received on Fri Feb 25 2005 - 17:44:45 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US