[1.5.1] 2003 Server crash

Hiya,


Initial looks of the 1.5.1 release looked good to me.  using process explorer I was able to see the handle count stays steady and the private memory, CPU and I/O behave as I’d expect. I have found a few issues though, that I’ve noticed when installing and testing on our 32-bit 2003 server:

1) The installation, despite being a server setup and an upgrade from 1.5.0, re=inserted the Startup monitor.  The problem in this is no2 …

2) If I run the pdfcreator.exe as a service, and then let the monitor run as well, then I can end up with 2 PDFs being created for every print job

3) Last night I set a 600 page print test running by mistake. At about page 70 I stopped the print job via the windows printer Canel job.

Using process explorer, and monitoring pdfcreator.exe and spoolsv.exe I could see that the spooler was receiving and processing the job until I cancelled.  I then expect that to be the end of it, but instead, pdfcreator then spurred into life, absorbing about 30% CPU - I guess it started processing the job.

After that, subsequent jobs I sent through never produced the pdf.  When I started the monitor, I could see the 70-odd pages was still being processed and other jobs were queued.  I left the server churning overnight.

When I check it this morning, there’s an application crash error on the screen:

Event Type: Error
Event Source: Application Hang
Event Category: (101)
Event ID: 1002
Date: 24/10/2012
Time: 18:24:55
User: N/A
Computer: UBIQ-SERV10
Description:
Hanging application PDFCreator.exe, version 1.5.0.1, hang module hungapp, version 0.0.0.0, hang address 0x00000000.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 48 61 6e 67   ion Hang
0010: 20 20 50 44 46 43 72 65     PDFCre
0018: 61 74 6f 72 2e 65 78 65   ator.exe
0020: 20 31 2e 35 2e 30 2e 31    1.5.0.1
0028: 20 69 6e 20 68 75 6e 67    in hung
0030: 61 70 70 20 30 2e 30 2e   app 0.0.
0038: 30 2e 30 20 61 74 20 6f   0.0 at o
0040: 66 66 73 65 74 20 30 30   ffset 00
0048: 30 30 30 30 30 30         000000  

Obviously the version there confused me. So I’ve checked the binary of pdfcreator.exe: v 1.5.0.1, 3088kb 23/10/12