Operating System - OpenVMS
1821539 Members
2276 Online
109633 Solutions
New Discussion юеВ

Continual %SYSTEM-F-IVIDENT

 
Ethan Bean
New Member

Continual %SYSTEM-F-IVIDENT

I'm getting two error messages on a VMS 7.1-2 box that comes up CONSTANTLY (every couple seconds). Does anybody know what could be causing these?

kernel tcp_attnrcv_defer: Read pending cancel error, socket 22, listener 6
kernel - VMS error: %SYSTEM-F-IVIDENT, invalid identifier format

Thanks,
Ethan
3 REPLIES 3
Hein van den Heuvel
Honored Contributor

Re: Continual %SYSTEM-F-IVIDENT


This is going to be an application caused problem with a CHANNEL argument to an IO system service (SYS$QIO[W], SYS$GETDVI,... ?)

IVIDENT is returned if what an application hands to the io service doesn't look like a channel.

- IVCHAN means this looks like a valid channel but the channel is not currently assigned

- IVIDENT means this doesn't even look like it could be a valid channel (Channels are multiples of 16).

Not sure whether 0 would be chan or ident.

Possibly the application is passing a 0 as channel, possibly after an 'assign' failed and the application continued.

Maybe the process or system ran out of a resource and the application error handlers failed?

Or bad programming had a channel in a stack local variable and is is no longer valid.
Or a channel was long since de-assigned and an ast routine did not figure that out.

So your taks is to figure out which process is active when the error is reported. Check its resources. Restart it, what ever.

I _assume_ this "kernel tcp_attnrcv_defer" si application lingo identifying a program and module. If you can get to its sources then I'd recommend to print the channel in the error handler and/or call lib$signal(ss$_debug) when this particular error happens and/or call sys$hiber and use anal/system to look around in the process.

Good luck!
Hein.


Antoniov.
Honored Contributor

Re: Continual %SYSTEM-F-IVIDENT

hi Ethan,
INVIDENT means also specificated user doen't yet exist; if application pass user as string and user was deleted.

Bye
Antoniov
Antonio Maria Vigliotti
Lokesh_2
Esteemed Contributor

Re: Continual %SYSTEM-F-IVIDENT

some application on your system seems to be causing this problem. Close your applications one-by-one and see if the error disappears.

Thanks & regards,
Lokesh
*******************************
help/message/facility=system IVIDENT

IVIDENT, invalid identifier format

Facility: SYSTEM, System Services

Explanation: This message can occur under either of the following
conditions:

o The specified identifier is not formatted correctly.

o A system call to the $QIO system service specified a
channel number that is outside the valid range.


User Action: Take the appropriate action, depending on the circumstances:

o Use one of the valid identifier formats described in the
OpenVMS Guide to System Security and retry the command.

o Modify the code to specify a channel number within the
valid range.

What would you do with your life if you knew you could not fail?