Alick Wilson
5th November 2004, 16:21
One of our developers has released some code onto a test system which core dumps. The error message suggests it is looking for a data dictionary entry in $BSE/tmp!!!

The first section of the error message (edited) is:

******* S T A R T of Error message *******
Log message called from /port.6.1c.05.02/vobs/tt/lib/al_1/al_fpath.c: #237 keyword: sopen
Pid 155 Uid 125 Euid 125 Gid 125 Egid 125
user_type S language 2 user_name bsp tty ote localeISO88591/NULL
Errno 2 (No such file or directory) bdb_errno 0
Log_mesg:
No definition in definition file for sopen(F_SRC:itfgld40060;itfgld40060;${BSE}/tmp/itfgld40060, ${BSE}/tmp/itfgld40060)
******* E N D of Error message *******

Why is it doing this?

mark_h
5th November 2004, 16:42
Does everything compile correctly? Does it do the core dump on startup or during processing? It looks like there is something wrong with the include file itfgld4006. Can you comment out where it is used and try again. Maybe more of the source code will help someone else see the problem.

Mark

Alick Wilson
5th November 2004, 17:05
Everything compiles as far as I am aware (the developer is currently on holiday).

The session is called from a parent session using function server and appears to crash immediately.

I will suggest the other options when the developer returns.