Welcome to

The Conxsys Blog

Thoughts on Conxsys, Notes/Domino, LotusScript, & Technology

Notes Crashes When Attaching/Detaching Files

May 20th, 2011 by Corey Davis
Several weeks ago it was brought to my attention that a customer was seeing an increasingly large number of tickets for Notes crashes when attaching or detaching files from an e-mail. After quite bit of time, we kept finding references to lcppn30.dll in the crash data:

<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>
Section: Notes Process Info (Time 13:42:48)
<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>
INFO (0): Java core request succeeded
<@@ ------ Notes Process Info -> Load Modules for Process :: [ nlnotes:  07ac] (Time 13:42:51) ------ @@>
Base               End                      Size Module
0x04800000         0x049ba000            1810432 C:\PROGRA~1\Adobe\ACROBA~1.0\PDFMaker\Mail\LOTUSN~1\PDFMLO~1.DLL
0x049c0000         0x04bb1000            2035712 C:\PROGRA~1\Adobe\ACROBA~1.0\PDFMaker\Mail\LOTUSN~1\lcppn30.dll
(I deleted some information from the crash data above for the sake of brevity.)

It took some time to get to this point because lcppn30.dll was never part of the fatal threads. In fact, they always looked the same:

############################################################
### FATAL THREAD 1/28 [ nlnotes:  07ac:  13d4]
### FP=0x0013bc6c, PC=0x763b2924, SP=0x0013bc54
### stkbase=00140000, total stksize=212992, used stksize=17324
### EAX=0x00000000, EBX=0x00000000, ECX=0x0013bcec, EDX=0x0013bd08
### ESI=0x7ffdf000, EDI=0x00000000, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010286
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
[ 1] 0x7e42b317 USER32.MoveWindow+121 (13bcdc,13bcec,13bd08,0)
[ 2] 0x7e4278d0 USER32.GetWindowTextLengthW+154 (13bcdc,30,ffff0000,0)
[ 3] 0x7c90e473 ntdll.KiUserCallbackDispatcher+19 (13bd80,0,90c110,1)
[ 4] 0x7e42747e USER32.IsDialogMessageW+90 (12088e,13bd80,60534,1)
[ 5] 0x7e42763c USER32.CallMsgFilterW+302 (12088e,60534,10,1)
[ 6] 0x7e4249c4 USER32.GetCursorFrameInfo+460 (763b0000,5bab060,60534,763b2615)
[ 7] 0x7e424a06 USER32.DialogBoxIndirectParamAorW+54 (763b0000,5bab060,60534,763b2615)
[ 8] 0x7e43208d USER32.DialogBoxIndirectParamW+27 (763b0000,5bab060,60534,763b2615)
If you are not familiar with lcppn30.dll, it is an IBM library that is part of the Notes C++ API package and used by third-party Notes plug-ins. In all instances, lcppn30.dll was being used by Adobe’s PDFMaker. There is a known issue with PDFMaker causing Notes crashes after an upgrade. According to IBM Technote 1437890, IBM has resolved the issue in Notes 8.5.1 Fix Pack 5 and Notes 8.5.2 (this customer is still using Notes 8.5). While the issues we saw did not impact Notes on startup, the resolution was still the same. The obvious fix is to install 8.5.1 Fix Pack 5 or 8.5.2, but this customer has a very tightly controlled environment and therefore this was not an option. The other option is to uninstall PDFMaker, but that really wasn’t optimal either. That left us with disabling the plug-in. To do that remove the following lines from the notes.ini (some of these lines may not exist in every installation):
AddInMenus=C:\PROGRA~1\Adobe\ACROBA~1.0\PDFMaker\Mail\LOTUSN~1\PDFMLO~1.DLL
AdobePDFMInst=1
EXTMGR_ADDINS=AdobePDFMToolbarInst
AdobePDFMXMLBlobPath=C:\Users\USERNAME\AppData\Local\Temp\PLNB3E6.tmp
AdobePDFMLocationDelimPath=C:\Users\USERNAME\AppData\Local\Temp\PLNB3E5.tmp
If you see this problem in your environment hopefully you can just upgrade to the latest version of Notes, but if not removing these ini entries should resolve it.

Tags: , ,
Posted in Domino, 15,523 views, 3 Comments
Digg This Submit to del.icio.us Submit to Technorati  

3 Responses

  1. Dan Soares Says:

    Corey:

    We had staff who were experiencing crashes even with the 8.5.2 client so we just commented out those lines from the ini.

    Dan

  2. Ralf Kiehl Says:

    We have the same problems, also with Notes 8.5.2.
    My temporary solution is to set
    AdobePDFMInst=0
    in the notes.ini and leave everything else untouched.

    Totally unsupported, but that gives me a working (not updated) PDFMaker in Notes.

    Ralf

  3. Corey Davis Says:

    Ralf — that is a much better solution. I will give that a try next time. Thanks!

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

CC-GNU GPL Creative Commons License
The Conxsys Blog by Corey Davis is licensed under a Creative Commons Attribution 3.0 Unported License unless otherwise specified. Based on a work at conxsys.com/blog. All code on this blog is licensed under the CC-GNU GPL version 2.0 or later unless otherwise specified.


Copyright © 2006-2010 by Conxsys | Login | Powered by Wordpress | Template based on a design by Design4