HTTP crash in NItem::SetValueFromBrowser when calling Cstricmp with a NULL pointer

Technote (troubleshooting)


Problem

HTTP crash in NItem::SetValueFromBrowser when calling Cstricmp with a NULL pointer

Fatal Stack
Thread 44 (Thread 0x7fc3f6dc2700 (LWP 10811)):
#0  0x0000003e9cadf443 in select () from /lib64/libc.so.6
#1  0x00007fc4ac69abd6 in FRDoSleep (secs=<value optimized out>, usecs=<value optimized out>) at cleanup.c:958
#2  0x00007fc4ac69b8a2 in OSRunExternalScript (passed_script=0x7fc3f6db8480 "\"/mail/ibm/lotus/notes/latest/linux/nsd.sh\" -batch -crashpid 10532 -crashtid 4141623040", flags=<value optimized out>) at cleanup.c:3750
#3  0x00007fc4ac69cc33 in OSFaultCleanupExt (action2take=0, CleanupScriptExecFlag=<value optimized out>, iniFileName=0x0, szProcess=<value optimized out>, Length=<value optimized out>, CrashedPID=0x0) at cleanup.c:1287
#4  0x00007fc4ac69cd24 in OSFaultCleanup (action2take=0, CleanupScriptExecFlag=0, iniFileName=0x0) at cleanup.c:1035
#5  0x00007fc4ac66b05d in fatal_error (signl=11, info=<value optimized out>, context=<value optimized out>) at break.c:2512
#6  0x00007fc472ab4438 in jsig_handler () from /mail/ibm/lotus/notes/latest/linux/jvm/lib/amd64/default/libjsig.so
#7  0x00007fc47260515f in masterSynchSignalHandler () from /mail/ibm/lotus/notes/latest/linux/jvm/lib/amd64/default/libj9prt24.so
#8  <signal handler called>
#9  Cstricmp (s1=0x0, s2=0x7fc3a8038948 "HTTP_COOKIE") at cstr.c:1045
#10 0x00007fc4abc7f66f in NItem::SetValueFromBrowser (this=0x7fc3a8038948, pPrefix=<value optimized out>) at nitem.cpp:3081
#11 0x00007fc4abde0eba in HuDocNote::AddField (this=0x7fc3f6dbc470, field=<value optimized out>, pMemInitialValueFormula=0x0, isVar=1, dictionaryContextName=0x0) at haiku/HuDocNote.cpp:1742
#12 0x00007fc4abec3e27 in ShNotesVar::Write (this=0x7fc3bc6975c8, formStream=0x7fc3f6dbc5b0) at haiku/ShBodyParts.cpp:1391
#13 0x00007fc4abec4ee4 in ShDictionary::Write (this=0x7fc3c83fe548, formStream=0x7fc3f6dbc5b0) at haiku/ShBodyParts.cpp:277
#14 0x00007fc4abec4f20 in ShDictionary::Load (this=0x7fc3c83fe548, formStream=0x7fc3f6dbc5b0) at haiku/ShBodyParts.cpp:265
#15 0x00007fc4abe28284 in HuLayout::LoadItems (this=0x7fc3c02b9838, formStream=0x7fc3f6dbc5b0) at haiku/HuLayout.cpp:300
#16 0x00007fc4abdd47b1 in HuDocNote::LoadSubForm (this=0x7fc3f6dbc470, subformName=<value optimized out>, bIsOptional=0) at haiku/HuDocNote.cpp:5679
#17 0x00007fc4abec37ee in ShInsertSubForm::Load (this=<value optimized out>, formStream=0x73) at haiku/ShBodyParts.cpp:339
#18 0x00007fc4abe28284 in HuLayout::LoadItems (this=0x7fc3c8477568, formStream=0x7fc3f6dbc5b0) at haiku/HuLayout.cpp:300
#19 0x00007fc4abdd47b1 in HuDocNote::LoadSubForm (this=0x7fc3f6dbc470, subformName=<value optimized out>, bIsOptional=0) at haiku/HuDocNote.cpp:5679
#20 0x00007fc4abec37ee in ShInsertSubForm::Load (this=<value optimized out>, formStream=0x73) at haiku/ShBodyParts.cpp:339
#21 0x00007fc4abe28284 in HuLayout::LoadItems (this=0x7fc3c40590d8, formStream=0x7fc3f6dbc5b0) at haiku/HuLayout.cpp:300
#22 0x00007fc4abdd16ed in HuDocNote::LoadItemsAndHtml (this=<value optimized out>, layout=...) at haiku/HuDocNote.cpp:529
#23 0x00007fc4abdd3659 in HuDocNote::LoadItemsAndHtml (this=0x7fc3f6dbc470) at haiku/HuDocNote.cpp:464
#24 0x00007fc4abdd368e in HuDocNote::LoadUsing (this=0x0, form=...) at haiku/HuDocNote.cpp:414
#25 0x00007fc4abdb4dda in Haiku::HandleDominoCmd (this=0x7fc3f6dbc460, cmd=...) at haiku/HandleEditDoc.cpp:147
#26 0x00007fc4abd82414 in Haiku::HandleCmd (cmd=0x7fc3cc722858, cmdHandler=...) at haiku/haiku.cpp:3446
#27 0x00007fc4abb8896c in CmdHandlerBase::PrivHandle (this=0x7fc4a81b9038, cmd=0x7fc3cc722858, cachedCmd=0x0) at cmdhandb.cpp:129
#28 0x00007fc4abb879e7 in CmdHandler::PrivHandle (this=0x7fc4a81b9038, cmd=0x7fc3cc722858) at cmdhand.cpp:102
#29 0x00007fc4abb87652 in CmdHandler::Handler (cmd=0x7fc3cc722858, data=<value optimized out>) at cmdhand.cpp:153
#30 0x00007fc4abb796a5 in Cmd::Execute (this=0x0) at cmd.cpp:1166
#31 0x00007fc4abbf31c8 in InotesHTTPProcessRequestImpl (ihReq=0x7fc3c801f220) at inotesif.cpp:2465
#32 0x00007fc4abbf3855 in InotesHTTPProcessRequest (ihReq=0x0) at inotesif.cpp:2030
#33 0x00007fc4afa75343 in HTInotesRequest::ProcessRequest (this=0x7fc3c801f208) at htinotes.cpp:1253
#34 0x00007fc4afa6d2bb in HTRequestExtContainer::ProcessRequest (this=0x7fc3c801eda0, appSpace=<value optimized out>) at htextcon.cpp:1262
#35 0x00007fc4afa8848d in HTRequest::ProcessRequest (this=0x7fc3c801eb18) at htrequst.cpp:1878
#36 0x00007fc4afa916e0 in HTSession::StartRequest (this=0x7fc3b403e3f0) at htsesson.cpp:620
#37 0x00007fc4afa9ca06 in HTWorkerThread::CheckForWork (this=0x44ef690) at htwrkthr.cpp:226
#38 0x00007fc4afa9cc2b in HTWorkerThread::ThreadMain (this=0x44ef690) at htwrkthr.cpp:90
#39 0x00007fc4afa96ac1 in HTThreadBeginProc (arg=0x44ef690) at htthread.cpp:39
#40 0x00007fc4ac6929d3 in ThreadWrapper (Parameter=<value optimized out>) at thread.c:1155
#41 0x0000003e9d2077e1 in start_thread () from /lib64/libpthread.so.0
#42 0x0000003e9cae68ed in clone () from /lib64/libc.so.6


Resolving the problem

This issue was reported to Quality Engineering as SPR# DMNI9AKAGK and is fixed in 9.0.1.

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Domino

Software version:

9.0

Operating system(s):

Linux

Reference #:

1648803

Modified date:

2014-02-15

Translate my page

Machine Translation

Content navigation