Link to home
Start Free TrialLog in
Avatar of Spikeuk30
Spikeuk30

asked on

IIS6 / Server 2003 / Net 2.0 Apppool crash w3wp.exe - Help im going mad!

'Out of the blue' - our Server 2003  .Net 2.0 IIS6 webserver starts having issues.   Server 2003 4Gb memory etc....


When performing a PDF conversion which uses Websupergoo's  ABCpdf.dll to convert files into PDF format the request basically crashes the apppool,  which recycles and crashes again until it eventually times out.

This has been working fine for years, no updates to code etc.  This is happening to all sites on this webserver when they peform the conversion to PDF.

The same code works perfectly on another Webserver with IIS7.

I suspect something is wrong with the OS / ABCpdf - corrupted file or similar??


When I trigger the conversion,  the apppool balloons in memory slowly and then crashes after 30seconds or so then starts ballooning again - repeatedly until I get a timeout message in browser.

The event logs show :

EventID 4096
Souce ABCPDF
Assertion Failed in .\NDoc.cpp line 795 (*outErr == NULL).


I have looked at crashdumps etc with debug diagnostic tool :


Entry point   mscorwks!ThreadpoolMgr::intermediateThreadProc

Full Call stack:
Function                                         Arg 1                Arg 2                Arg 3     Arg 4   Source
kernel32!RaiseException+53     e06d7363     00000001     00000003     0297b39c    
msvcr80!_CxxThrowException+46     0297b3c8     79ee1048     854f0efa     0297ba9c  
f:\dd\vctools\crt_bld\self_x86\crt\prebuild\eh\throw.cpp @ 161


First chance exception 0XE06D7363.dmp the assembly instruction at kernel32!RaiseException+53 in C:\WINDOWS\system32\kernel32.dll from Microsoft Corporation has caused an unknown exception (0xe06d7363) on thread 18

-------------------------------------
I have tried to work out what's happening but 'unknown error'

Things I have done so far:

Repaired .Net 2.0
Repaired .Net 3.5
Re-installed ABDPDF
Run a disk scan on C system files.
Recovered space on drive.
I noticed tmp files are created in C:\windows\temp  by ABCpdf as part of the conversion process these files seem very small 18k - compaired to files previously of approx. 300k when PDF conversion was working.

Any help would be greatly appreciated im pulling my hair out.

Everything else seems to work without issue only the PDF conversion functionality failes/timesout and crashes the app pool.
ASKER CERTIFIED SOLUTION
Avatar of Najam Uddin
Najam Uddin
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Spikeuk30
Spikeuk30

ASKER

Thanks for everyones help - in the end the only solution was to migrate the site to another webservers - no code changes were made, the PDF functionality 'just works' on another server.