From: "Dwayne Miller" <[EMAIL PROTECTED]> Sent: Monday, February 04, 2002 5:13 PM
> >Which Win32 OS are you using, exactly? > > > I'm on Windows 2000, build 2195, SP2 Win2000/XP have NULL stdin/stdout/stderr handles... the create_process() invokes ap_open_stderr_log() which in turn invokes apr_file_open_stderr() attempting to open a NULL STDERR handle. The patch I just committed reinvokes ap_open_stderr_log() after we jump into the service control manager track with a stderr pipe that we capture to the application event log. The right solution is to finish the move of the service manager code in the apr_app_initialize code (apr_initialize + apr_app_main) which I hadn't finished yet, and didn't plan to for a week, maybe two =-/ > I was looking at mpm_winnt.c, where the apr_filepath_merge() call is > made. It looks like it is trying to build the -d argument to use when > starting the service, but it's obviously not having the desired effect. That's where things are still goofy... I'm still debugging. More updates as they become available. Bill