|Subject:||Pg.dll crashing apache on Windows|
First, thank you for DBD::Pg. I've been using it for years. Unfortunately, I am having a problem where it is crashing apache on Windows. I am running: --Apache 2.2.8 --PostgreSQL 8.3.3 --mod_perl 2.03 --Activestate 5.8.222 --The latest ppm DBD::Pg binary from pgfoundry, which is 2.0.0 --I also had this problem with 1.49, and just upgraded to the latest binary hoping it would go away. The problem is that apache crashes and dies. The event viewer says: faulting module Pg.dll This happens intermittently during load testing, and I think I've traced to what type of load testing does it. Using pylot or ab, it doesn't crash. But, if I do the following procedure, I can get it to crash: 1. Save a bunch of tabs in a browser, in my case I'm using Safari for Windows 3.1.1 (525.17). 2. Click on the bookmark of the tabs over and over, before they get done rendering. 3. I think safari is canceling the client requests or somehow dropping them mid-way through. I presume this is a factor. I tried downloading the latest DBD::Pg source and compiling it Windows, but the directions aren't working for me. I don't have an old version of Visual C++, so I downloaded the latest trial, and nmake fails. I would be happy (of course) to try deeper stack tracing or compiling given some direction. Thank you for your time.