Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LIBC and Ifolder memory violation

7 views
Skip to first unread message

TB

unread,
Jan 19, 2004, 12:06:23 PM1/19/04
to
Another forum pointed me to this forum..

NW5.1sp5 NDS 8.82

Ifolder 1.x stopped working, and I finally found out that the SSL
certificate had expired, along with the certificate authority.

I had to redo the CA, and then recreate the SSL certificate.

My startifolder.ncf file contains 'load address space = ifolder libc"
as the first line.
I get the following error, even after removing ifolder, and then
reinstalling it.

1-13-2004 3:06pm Server-5.0-2187 [nmID=D0006]
Removed address space because of memory protection violation
Address Space: IFOLDER
Reason: An invalid function pointer was passed to
RegisterForEventNotification
Running Thread: Console Command
EIP: 0xCF330B21 (???.NLM + 0x0)

Server-5.00-103: Module initialization failed due to address space
fault.
Module LIBC.NLM NOT loaded
Server-5.00-1601: Invalid Address Space State (4).

Any ideas? Thanks.


Here's a copy of the console log:


BORDER_SERVER:startifolder
Loading module APACHE.NLM
Loading in address space IFOLDER.
Apache for NetWare
Version 1.03 May 21, 2001

Auto-loading module APACHEC.NLM
Loading in address space IFOLDER.
Apache Core Shared Library
Version 1.03 May 21, 2001

Auto-loading module CLIB.NLM
Loading in address space IFOLDER.
Novell Standard C Runtime Library for NLMs
Version 5.90f July 19, 2002
Copyright (c) 1996-2002 by Novell, Inc. All rights reserved.
Auto-loading module NLMLIB.NLM
Loading in address space IFOLDER.
Novell NLM Runtime Library
Version 5.90f July 19, 2002
Copyright (c) 1996-2002 by Novell, Inc. All rights reserved.
Auto-loading module REQUESTR.NLM
Loading in address space IFOLDER.
Novell NCP Requestor for NLMs
Version 5.90f July 19, 2002
Copyright (c) 1996-2002 by Novell, Inc. All rights reserved.
Auto-loading module THREADS.NLM
Loading in address space IFOLDER.
Novell Threads Package for NLMs
Version 5.90f July 19, 2002
Copyright (c) 1996-2002 by Novell, Inc. All rights reserved.
Auto-loading module LIBC.NLM
Loading in address space IFOLDER.
Novell Kernel Services and Standard C Runtime Library for NLMs
[optimized, 3]
Version 6.00f June 24, 2002
Copyright (c) 1999-2002 by Novell, Inc. All rights reserved.

1-19-2004 11:39:24 am: SERVER-5.0-2187 [nmID=D0006]
Removed address space because of memory protection violation
Address Space: IFOLDER
Reason: An invalid function pointer was passed to
RegisterForEventNotification.
Running Thread: Console Command
EIP: 0xC31E4B21 (???.NLM + 0x0)

SERVER-5.00-103: Module initialization failed due to address space
fault.
Module APACHE.NLM NOT loaded

Suzanne Miles

unread,
Jan 19, 2004, 1:39:41 PM1/19/04
to
apparently you are trying to load IFOLDER into protected address space. what
happens if you comment out the ADDRESS SPACE = IFOLDER LIBC line in the
startifolder.ncf file? Does IFOLDER load normally?


http://support.novell.com/cgi-bin/search/searchtid.cgi?/10066142.htm

Suzanne Miles
Volunteer Sysop, Novell Support Connection
http://support.novell.com/forums/

TB

unread,
Jan 19, 2004, 5:09:03 PM1/19/04
to
The console log that I gave earlier is what happens without the
ADDRESS SPACE = IFOLDER LIBC line in it.

With that line in there, here's what I get:

BORDER_SERVER:startifolder
Loading module LIBC.NLM


Loading in address space IFOLDER.
Novell Kernel Services and Standard C Runtime Library for NLMs
[optimized, 3]
Version 6.00f June 24, 2002
Copyright (c) 1999-2002 by Novell, Inc. All rights reserved.

1-19-2004 4:59:14 pm: SERVER-5.0-2187 [nmID=D0006]


Removed address space because of memory protection violation
Address Space: IFOLDER
Reason: An invalid function pointer was passed to
RegisterForEventNotification.
Running Thread: Console Command
EIP: 0xC31E4B21 (???.NLM + 0x0)

SERVER-5.00-103: Module initialization failed due to address space
fault.

Module LIBC.NLM NOT loaded
SERVER-5.00-1601: Invalid Address Space State (4).
BORDER_SERVER:


If I leave out the LOAD ADDRESS SPACE here's what I get:


BORDER_SERVER:IFOLDER APACHE -f SYS:APACHE\IFOLDER\SERVER\HTTPD.CONF
Loading module IFOLDER.NLM
Novell iFolder Server
Version 1.00 July 12, 2001
Copyright (c) Novell
SERVER-5.00-918: Loader cannot find public symbol: ldap_x_wcs_to_utf8s
for modul
e IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol:
ap_should_client_block for module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol:
ap_setup_client_block for module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol:
ap_set_content_length for module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_send_http_header
for module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_rwrite for
module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_reset_timeout
for module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_pcalloc for
module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_kill_timeout for
module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_hard_timeout for
module IFOLDER.NLM
SERVER-5.00-918: Loader cannot find public symbol: ap_get_client_block
for module IFOLDER.NLM
Error processing External Records.
Module IFOLDER.NLM NOT loaded
BORDER_SERVER:

Suzanne Miles

unread,
Jan 19, 2004, 5:25:31 PM1/19/04
to

TB

unread,
Jan 19, 2004, 5:41:53 PM1/19/04
to
BORDER_SERVER:nldlap
Loading module NLDAP.NLM
This modeule is ALREADY loaded and cannot be loaded more than once.
BORDER_SERVER:


The one about ifolder 2.1 doesn't seem to be very close to ifolder
1.x. I can't get ifolder to start at all, so going into any
administration settings isn't possible yet.
I don't see any ifolder obects in console one at all. Should there be
for ifolder 1.x?

thanks

Suzanne Miles

unread,
Jan 19, 2004, 8:54:28 PM1/19/04
to
let me ask around.

Suzanne Miles

unread,
Jan 20, 2004, 11:04:01 AM1/20/04
to
Here's a thought...

if you created a new CA your old Root certificate becomes invalid.
you said you created a new one, but did you copy the new one into the
iFolder directory ? If not iFolder might still use the old one ?

TB

unread,
Jan 21, 2004, 8:19:01 AM1/21/04
to
I created a new rootcert.der and put it into the sys\public directory.
Is there somewhere else that it needs to be placed?
From the .conf files, it looks like they are pointing to sys\public.

thanks

Suzanne Miles

unread,
Jan 22, 2004, 6:12:28 AM1/22/04
to
more thoughts


How about this TID
http://support.novell.com/cgi-bin/search/searchtid.cgi?/10069898.htm

I will almost bet money that ldap isn't listening on 636 since you have
certificate problems. You would need to reassign the certificate to the
ldap server object reload nldap and then make sure it is listening on
636.

If that doesn't help.
Then I would repatch the server, test if that doesn't help I would try
the clib update below.

If it were me I would apply
http://support.novell.com/cgi-bin/search/searchtid.cgi?/2967246.htm

Suzanne Miles

unread,
Jan 22, 2004, 7:28:49 PM1/22/04
to
also make sure that NETDB is loaded

TB

unread,
Jan 28, 2004, 10:59:29 AM1/28/04
to
After installaing the SP6 update, and then installing the CLIB update,
iFolder is working again.

However, now I'm getting this error:

Symantec Java! JustInTime Compiler Version 3.10.110(x) for JDK 1
.1.x
Copyright (C) 1996-99 Symantec Corporation

java: Class com.novell.application.ServletGateway.Server exited with
status 1

0 new messages