|
From: Bryan E. <ell...@jc...> - 2002-01-21 16:36:17
|
Thanks for the assistance in response to my last post. I believe I may have made some headway, though the application is still not running. I followed Christoph's advice and tried using the libc from the /OpenServer directory on a UnixWare 7 box. As you can see from the information below, at least the trace is alot shorter :) It seems that munmap is returning an EINVAL (Invalid Argument). I checked through the abi source and only found reference (in my circumstance) to munmap in the sco/sysent.c file. Could this problem be related the sco syscall map? Any further advice anyone can give on this problem would be greatly appreciated. Trace and other related information follows. Bryan Trace Info: [bash:9604]: set personality to 6000003 [lavsas:9604]: munmap(0xbffffb7f, 0) [lavsas:9604]: munmap error return -22/22 Output of lsmod: Module Size Used by abi-sco 12160 0 (autoclean) abi-cxenix 6384 0 (autoclean) [abi-sco] abi-svr4 72384 0 (autoclean) [abi-sco abi-cxenix] lcall7 1584 0 (autoclean) [abi-sco abi-cxenix] abi-util 1760 0 (autoclean) [abi-sco abi-svr4 lcall7] Output of `ldd lavsas`: lavsas: /usr/bin/ldd: line 1: 10872 Segmentation fault LD_TRACE_LOADED_OBJECTS=1 LD_WARN= LD_BIND_NOW= LD_LIBRARY_VERSION=$verify_out LD_VERBOSE= "$file" On Fri, 2002-01-11 at 12:17, Christoph Hellwig wrote: > > I'm not sure if if's due to the unimplemented flag (MAP_NOEOF), but > using more shared libraries with the OpenServer personality works only > if you use the libc.so.1 from /OpenServer on a UnixWare box. > If you use if for non-commercial use you can get free licenses from > Caldera, else you have to get another license :P > > Christoph |