LIBC Error: couldn't register process in shared memory!
Is this normal?
Two things to check...
First, do you have multiple LIBC's on your system that may be loaded at
the time? Check PSTAT to see which version of LIBC is loaded in memory.
Second, check if you are out of shared memory (usually indicated by
SYS008). Run Theseus and see how large the gap between the private and
shared memory arenas are. If the space is small or non-existant, try
closing some applications to see if it improves. You can also try
reducing the VIRTUALADDRESSLIMIT in Config.Sys to give you more room
between shared and private arenas.
--
[Reverse the parts of the e-mail address to reply.]
>> LIBC Error: couldn't register process in shared memory!
> First, do you have multiple LIBC's on your system that may be loaded at
> the time? Check PSTAT to see which version of LIBC is loaded in memory.
I sent PSTAT to a file, but I'm not sure what I'm looking for. There's no
occurrence of the string 'LIBC' in it.
>
> Second, check if you are out of shared memory (usually indicated by
> SYS008). Run Theseus and see how large the gap between the private and
> shared memory arenas are. If the space is small or non-existant, try
> closing some applications to see if it improves. You can also try
> reducing the VIRTUALADDRESSLIMIT in Config.Sys to give you more room
> between shared and private arenas.
The problem ccurs when I'm not running any apps at all (except
warpcenter). I'll look into Theseus and I'll read up about
VIRTUALADDRESLIMIT. Thanks.
FWIW here's the PSTAT output:
Process and Thread Information
Parent
Process Process Session Process Thread
ID ID ID Name ID Priority Block ID State
0015 0000 00 C:\NDFS\NDCTL.EXE 01 0400
27604232 Block
02 0400 FE1A0D1C Block
03 0400 FE23DD54 Block
0014 0000 00 C:\IBMCOM\PROTOCOL\LANDLL.EXE 01
030B 544F4B52 Block
0013 0000 00 C:\IBMLAN\NETPROG\VNRMINIT.EXE 01
0200 FE23B4A0 Block
0012 0000 00 C:\IBMLAN\NETPROG\LSDAEMON.EXE 01
0200 FFF76A0B Block
0011 0000 00 C:\IBMCOM\PROTOCOL\NBTCP.EXE 01 0200
43424F42 Block
000F 0000 00 C:\MPTN\BIN\DHCPCD.EXE 01 0200
FE23F720 Block
03 0200 0003000F Block
04 0200 FE23F708 Block
0005 0000 00 C:\MPTN\BIN\CNTRL.EXE 01 0304
F2750002 Block
02 0304 F2750001 Block
03 0304 0DB856E4 Block
04 0304 0DB856FC Block
05 0304 F2750001 Block
06 0304 F2750002 Block
07 0304 FFF76A0B Block
08 0304 F2750008 Block
0004 0000 00 C:\IBMCOM\LANMSGEX.EXE 01 0200
FFFEF636 Block
0002 0000 00 C:\OS2\SMSTART.EXE 01 0200
FFCA0002 Block
000A 0002 00 C:\OS2\FFST.EXE 01 0200 0690003E
Block
0009 0002 00 C:\OS2\ERLOGGER.EXE 01 021F
06900012 Block
0008 0002 00 C:\OS2\DMISL.EXE 01 0200
FFFE02D9 Block
02 0200 FFFE02C8 Block
0016 0001 01 C:\OS2\PMSHELL.EXE 01 0200
FE15BB40 Block
02 0300 FFCA0016 Block
03 0300 FFFD0022 Block
04 0300 FFFD0023 Block
05 0300 04000E54 Block
06 0200 FE23B144 Block
07 0200 FE1A3D90 Block
08 041F FE15BB7C Block
09 0200 FFFE0A2D Block
0A 0200 FFFD002B Block
0B 0300 FFFE0A50 Block
0C 0300 FFFE0A4F Block
0D 0300 FFFE0A4E Block
0E 0304 FFFD0006 Block
0F 0304 04000E46 Block
10 0200 FFFD0031 Block
11 0301 FFFE0A95 Block
12 0300 FFFE0A84 Block
13 0200 FE156A78 Block
002D 0016 13 C:\OS2\CMD.EXE 01 0200 FFCA002D
Block
002E 002D 13 C:\OS2\PSTAT.EXE 01 031F
00000000 Running
002C 0016 12 C:\ZOC306\ZOC.EXE 01 0200
FDF4E2B4 Block
02 0200 0DF86338 Block
03 0200 FE05EA14 Block
001C 0016 11 C:\OS2\PMSHELL.EXE 01 0200
FE18A700 Block
02 0200 FE156AF8 Block
03 0200 06900096 Block
04 0200 FE13BA90 Block
05 021F 29981800 Block
06 0200 FFFE0D23 Block
07 0200 FE0D5F90 Block
08 0200 FE0E6BC4 Block
0A 0300 FE0B39F0 Block
0C 0400 0D1802EF Block
0D 0300 FDF92F44 Block
0E 0400 FDF81FF0 Block
001B 0016 10 C:\OS2\PMSPOOL.EXE 01 0200
FFF76A0B Block
02 0200 FDEA1FD0 Block
03 0200 29B0000E Block
04 0200 FE22BFF0 Block
05 0200 FE22BFE0 Block
06 0200 FE22BFD0 Block
07 0200 FE22BFC0 Block
08 0200 FE13BB54 Block
09 0200 FE2069BC Block
0A 0200 04006255 Block
0B 0200 0400625B Block
0C 0300 04006261 Block
0D 0300 04006267 Block
0E 041F 000E001B Block
0F 041F 000F001B Block
10 0200 FE117E64 Block
11 0200 FE117D58 Block
12 021F FE117D04 Block
13 0200 FE117B48 Block
14 021A FE13AE2C Block
15 0200 FE13AEB8 Block
16 0200 FE0F7D9C Block
17 0200 FE13EAC8 Block
18 021A FDE79D68 Block
19 0200 FE0B3BC4 Block
0019 0016 00 C:\OS2\SYSTEM\HARDERR.EXE 01 0300
04000E70 Block
02 0300 04001184 Block
03 0300 04001192 Block
0018 0016 F0 (kernel) 01 0300 FE1A0ED8 Block
System Semaphore Information
Owning Process No. of No. of Semaphore
(Name ID Session) Index References Requests Flag Name
6213 14 00 0000 \SEM\VIOPOPUP
6219 08 00 0008 \SEM\VIOPRTSC
621F 01 00 0000 \SEM\POPXBLOK.SEM
6225 01 00 0000 \SEM\INET
622B 04 00 0008 \SEM\IPCQUEUE.SEM
6231 01 00 0000 \SEM\LKNED000.SEM
6237 01 00 0000 \SEM\LKNED001.SEM
623D 01 00 0000 \SEM\LKNED002.SEM
6243 01 00 0000 \SEM\LKNED003.SEM
6249 02 00 0000 \SEM\SMGCONT.SEM
C:\OS2\PMSHELL.EXE 0016 01 624F 01 00 0002
\SEM\PMHDERR.SEM
C:\OS2\PMSPOOL.EXE 001B 10 6255 02 00 0001 \SEM\27\10
C:\OS2\PMSPOOL.EXE 001B 10 625B 02 00 0001 \SEM\27\11
C:\OS2\PMSPOOL.EXE 001B 10 6261 02 00 0001 \SEM\27\12
C:\OS2\PMSPOOL.EXE 001B 10 6267 02 00 0001 \SEM\27\13
626D 01 00 0000 \SEM\27\20
Named Shared Memory Information
No. of
Handle Selector References Shared Memory Name
0000 06D3 01 DOS\CDIB
00D2 BFB7 02 BVS\BVS00
03B9 BF6F 01 INETXXX
0087 BC07 06 PMGLOBAL.MEM
046F BE8F 04 ULSMEM\IBM850
048E BE87 01 FFSTMEM.DAT
04BD BE37 01 DHCPCLNT
04C5 BDF7 01 DDE4@@@@.@@F
056F BBD7 04 PMDRAG.MEM
05B2 BB37 02 SMG\SGTITLE
05B4 B987 01 BVS\BVS01
060E B76F 01 BVS\BVS03
062A B55F 02 SMG\PMHDERR.DAT
076E A807 01 PMWP\CLASS.TBL
07D4 A6D7 01 LSWORKER
0808 A6AF 01 DDE4@@@@.@@R
08AB A5D7 01 DDE4@@@@.@@S
08C2 A5AF 01 SCENTER.MEM
0A33 A3C7 01 DDE4@@@@.@18
09DC A397 02 BVS\BVS13
Run-Time Link Libraries
Process Process Session
Name ID ID Library List
C:\NDFS\NDCTL.EXE 0015 00 C:\OS2\DLL\DOSCALL1.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\MSG.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\IBMCOM\PROTOCOL\LANDLL.EXE 0014 00 C:\IBMCOM\DLL\ACSLAN.DLL
C:\IBMCOM\DLL\LANMSGDL.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\KBDCALLS.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\VIOCALLS.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\IBMLAN\NETPROG\VNRMINIT.EXE 0013 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\IBMLAN\NETPROG\LSDAEMON.EXE 0012 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\IBMCOM\PROTOCOL\NBTCP.EXE 0011 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\MPTN\DLL\SO32DLL.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\MSG.DLL*
C:\MPTN\DLL\TCP32DLL.DLL
C:\MPTN\DLL\SO32DLL.DLL*
C:\MPTN\DLL\TCPTIME.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\MPTN\DLL\SO32DLL.DLL*
C:\OS2\DLL\MSG.DLL*
C:\MPTN\DLL\TCP32DLL.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\MPTN\BIN\DHCPCD.EXE 000F 00 C:\MPTN\DLL\TCP32DLL.DLL*
C:\MPTN\DLL\SO32DLL.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\QUECALLS.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\MPTN\BIN\CNTRL.EXE 0005 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\IBMCOM\LANMSGEX.EXE 0004 00 C:\IBMCOM\DLL\LANMSGDL.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\VIOCALLS.DLL*
C:\OS2\SMSTART.EXE 0002 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\FFST.EXE 000A 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\FFDUMP.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\LIBUNI.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\UCONV.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\UCONV.DLL*
C:\OS2\DLL\LFAPI.DLL
C:\OS2\DLL\LIBUNI.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\UCONV.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\FFIPC.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\LIBUNI.DLL*
C:\OS2\DLL\UCONV.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\FFCONFIG.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\LIBUNI.DLL*
C:\OS2\DLL\UCONV.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\LIBUNI.DLL*
C:\OS2\DLL\UCONV.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\ERLOGGER.EXE 0009 00 C:\OS2\DLL\LIBUNI.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\QUECALLS.DLL*
C:\OS2\DLL\UCONV.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DMISL.EXE 0008 00 C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\QUECALLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\PMSHELL.EXE 0016 01 C:\OS2\DLL\PMWP.DLL
C:\OS2\DLL\IMP.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMSHAPI.DLL
C:\OS2\DLL\PMMERGE.DLL
C:\OS2\DLL\PMGPI.DLL
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGRE.DLL
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\SOFTDRAW.DLL
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGRE.DLL*
C:\OS2\DLL\PMWIN.DLL
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\VIOCALLS.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\PMSPL.DLL
C:\OS2\DLL\SPL1B.DLL
C:\OS2\DLL\PMSPL.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGRE.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\KBDCALLS.DLL*
C:\OS2\DLL\VIOCALLS.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\SESMGR.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\SOFTDRAW.DLL*
C:\OS2\DLL\FFST.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\PMGRE.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\MOUCALLS.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\VIOCALLS.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\SESMGR.DLL*
C:\OS2\DLL\QUECALLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\PMCTLS.DLL
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\PMGRE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMSPL.DLL*
C:\OS2\DLL\FFST.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\SEAMLESS.DLL
C:\OS2\DLL\PMVIOP.DLL
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\SESMGR.DLL*
C:\OS2\DLL\QUECALLS.DLL*
C:\OS2\DLL\PMDRAG.DLL
C:\OS2\DLL\PMCTLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\SOM.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\SOMU.DLL
C:\OS2\DLL\SOM.DLL*
C:\OS2\DLL\SOMTC.DLL
C:\OS2\DLL\SOM.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\SOMIR.DLL
C:\OS2\DLL\SOM.DLL*
C:\OS2\DLL\SOMTC.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\FFST.DLL*
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\CMD.EXE 002D 13 C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\PSTAT.EXE 002E 13 C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\VIOCALLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\KBDCALLS.DLL*
C:\ZOC306\ZOC.EXE 002C 12 C:\ZOC306\MEGADODO.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\KBDCALLS.DLL*
C:\OS2\DLL\VIOCALLS.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\ZOC306\OSYSOS2.DLL
C:\ZOC306\MEGADODO.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\PMSPL.DLL*
C:\OS2\DLL\HELPMGR.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\PMSPL.DLL*
C:\OS2\DLL\SESMGR.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\DLL\PMWP.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMGPI.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\PMSHAPI.DLL*
C:\OS2\DLL\PMCTLS.DLL*
C:\OS2\DLL\REXXAPI.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\QUECALLS.DLL*
C:\OS2\DLL\REXX.DLL
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\REXXAPI.DLL*
C:\OS2\DLL\KBDCALLS.DLL*
C:\OS2\DLL\NLS.DLL*
C:\OS2\DLL\SESMGR.DLL*
C:\OS2\DLL\QUECALLS.DLL*
C:\OS2\DLL\MSG.DLL*
C:\OS2\PMSHELL.EXE 001C 11 C:\OS2\DLL\PMWP.DLL*
C:\OS2\DLL\PMMERGE.DLL*
C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\PMSPOOL.EXE 001B 10 C:\OS2\DLL\DOSCALL1.DLL*
C:\OS2\DLL\PMWIN.DLL*
C:\OS2\DLL\PMSPL.DLL*
C:\OS2\SYSTEM\HARDERR.EXE 0019 00 C:\OS2\DLL\DOSCALL1.DLL*
(kernel) 0018 F0
I picked up FP 15, but the prospect of installing it really _is_ daunting. On
balance I might just forget about connecting OS/2 to the Win2003 Server.
Could the service level be the problem behind the SMBCD.EXE failure to
register in shared memory?
> Second, check if you are out of shared memory (usually indicated by
> SYS008). Run Theseus and see how large the gap between the private and
> shared memory arenas are. If the space is small or non-existant, try
> closing some applications to see if it improves. You can also try
> reducing the VIRTUALADDRESSLIMIT in Config.Sys to give you more room
> between shared and private arenas.
Theseus for Warp 3 runs OK on warp 4 FP 6.
It says there is 42.813M between the private and shared arenas, so I don't
think that's the problem. Shared arena starts at 64M. Free memory from
there for 218.188M. Total free space in the shared arena = 114.563M.
BTW there's no documentation on my OS/2 system for a VIRTUALADDRESSLIMIT
setting.
> Theseus for Warp 3 runs OK on warp 4 FP 6.
>
> BTW there's no documentation on my OS/2 system for a VIRTUALADDRESSLIMIT
> setting.
That isn't available on FP6, you need FP13 or later.