Server crashes on HTTP when mail file with corrupt Calendar profile is accessed via iNotes

Technote (FAQ)


Question

When an iNotes user attempts to access their mail file, the server may crash if the user's mail file has a corrupt Calendar profile.

======== Attaching to /opt/ibm/lotus/notes/latest/linux/http 9898

Thread 32 (Thread 0xd6ef1b90 (LWP 10290)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x0023f9d1 in getmntent () from /lib/libc.so.6
#2 0xf5bc2a05 in OSRunExternalScript ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#3 0xf5bc40ac in OSFaultCleanupExt ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#4 0xf5bc4196 in OSFaultCleanup ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#5 0xf5b8fcb7 in fatal_error ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#6 0xe8c790da in jsig_handler ()
from /opt/ibm/lotus/notes/latest/linux/jvm/lib/i386/libjsig.so
#7 0xe8be7ea2 in masterSynchSignalHandler ()
from /opt/ibm/lotus/notes/latest/linux/jvm/lib/i386/libj9prt24.so
#8 <signal handler called>
#9 0xf5b99c7f in OSLockWriteSem ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#10 0xf52a3b83 in UserInfo::GetGroupList(ReqContext*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#11 0xf53fc147 in NFormula::SetUpFallbackExtensionInfo() ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#12 0xf5406ba1 in INotesCompExtProc ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#13 0xf60cb614 in CompGeneralContext::ExtensionProc(Compute&, unsigned
long, CompValue**, unsigned long) () from
/opt/ibm/lotus/notes/latest/linux/libnotes.so
#14 0xf60921f1 in ExtensionProc::Execute() ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#15 0xf60bdc79 in AtFunctionNode::ComputeVariants() ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#16 0xf60bdc64 in AtFunctionNode::ComputeVariants() ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#17 0xf60bd84b in MainExpressionNode::ComputeVariants() ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#18 0xf60bda23 in RootNode::ComputeVariants() ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#19 0xf60c25c8 in Compute::Eval() ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#20 0xf60bc5ee in NSFComputeEvaluateExt ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#21 0xf5400402 in NFormula::Evaluate(NValue&, int*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#22 0xf5400d9c in NFormula::Evaluate() ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#23 0xf53c18ef in NCDPabDef::evalHideFormula(char*, NNote*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#24 0xf53c1c6e in NCDPabDef::SetHideFormula(char*, NNote*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#25 0xf52c4fbe in CDtoHTMLtranslator::Process_CDPABHIDE(char*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#26 0xf52d35c1 in CDtoHTMLtranslator::Dispatch() ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#27 0xf52d710a in CDtoHTMLtranslator::Run(HTMLfilter&, NDisplayMode,
int, int)
() from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#28 0xf570cf99 in ShimmerProfileGetField(unsigned int, char const*,
unsigned short, char const*, unsigned short, CoString&, unsigned int) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#29 0xf5527e62 in Haiku::GetProfileField(NNote*, int, void**, unsigned
long*, unsigned int*, unsigned long*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#30 0xf5509c27 in Haiku::AtFuncDispatch::ExecuteDbCommand(Haiku*,
NNote*, int, int, void**, unsigned long*, int, int) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#31 0xf5509f5a in Haiku::ExecuteDbCommand(NNote*, int, int, void**,
unsigned long*, int, int) () from
/opt/ibm/lotus/notes/latest/linux/libinotes.so
#32 0xf559e04d in HuDocNote::AddHaikuDbCommand(int,
Array<SafePtr<ShArgument> >&, int, int) () from
/opt/ibm/lotus/notes/latest/linux/libinotes.so
#33 0xf56ac013 in ShBuiltInNameSpaceTag::Write(IFormOutputStream*,
HuLayoutBody&) () from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#34 0xf5600899 in HuLayout::WriteContents(IFormOutputStream*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#35 0xf559cf06 in HuDocNote::GenerateHTML(HTMLfilter&) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#36 0xf5531dfe in Haiku::GenerateHtml() ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#37 0xf557a96f in Haiku::HandleDominoCmd(OpenDocumentCmd&) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#38 0xf552b521 in Haiku::HandleCmd(Cmd*, CmdHandlerBase&) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#39 0xf530212b in CmdHandlerBase::PrivHandle(Cmd*, Cmd*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#40 0xf52ffb25 in CmdHandler::PrivHandle(Cmd*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#41 0xf52ffe16 in CmdHandler::Handler(Cmd*, void*) ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#42 0xf52ec1c7 in Cmd::Execute() ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#43 0xf5378624 in InotesHTTPProcessRequest ()
from /opt/ibm/lotus/notes/latest/linux/libinotes.so
#44 0xf7ef1cf7 in HTInotesRequest::ProcessRequest() ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#45 0xf7eea54b in
HTRequestExtContainer::ProcessRequest(HTApplicationSpaces) ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#46 0xf7f06947 in HTRequest::ProcessRequest() ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#47 0xf7f0fa08 in HTSession::StartRequest() ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#48 0xf7f1caca in HTWorkerThread::CheckForWork() ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#49 0xf7f1cd0c in HTWorkerThread::ThreadMain() ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#50 0xf7f15dc0 in HTThreadBeginProc ()
from /opt/ibm/lotus/notes/latest/linux/libhttpstack.so
#51 0xf5bb9286 in ThreadWrapper ()
from /opt/ibm/lotus/notes/latest/linux/libnotes.so
#52 0xf5a33832 in start_thread () from /lib/libpthread.so.0
#53 0x00246e0e in recv () from /lib/libc.so.6
#54 0xd6ef1b90 in ?? ()
ea



Cause

The user's mail file has a corrupt Calendar profile.

Answer

This issue is fixed in 8.5.2 Fix Pack 3 and 8.5.3.

Fix details: SPR# PHEY8D7LG7

Refer to the Upgrade Central site for details on upgrading Notes/Domino.

As a workaround, either performing full maintenance: fixup -F (-J if transaction logging is enabled), Updall -R -X, compact -c -i or pulling a new replica of the database can be implemented.



    Cross reference information
    Segment Product Component Platform Version Edition
    Messaging Applications IBM iNotes

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Domino
Crash

Software version:

8.5.1, 8.5.2

Operating system(s):

Linux

Reference #:

1469491

Modified date:

2012-09-05

Translate my page

Machine Translation

Content navigation