How to get a back trace on windows without having to compile PHP has been an impossible task for many of us. The difficulty was to first succeed to compile php (given that you have a visual C++ installed). If you are in the middle of a bug hunting session, no need to say that setting up a windows build system is the last thing you like, especially if it is your first time. Thanks to Edin‘s window binary and MS Diagnostic Debug , it is now possible to have a backtrace in a couple of clicks.
What we will need to continue:
For the sake of this example, we will simply use PHP in the shell. The same method can be used for IIS or any other process or services.
Once you have installed the Debug diagnostic tools and uncompressed PHP and its debug pack (they can be kept in two separate folders), the first step is to configure the diagnostic tools. Select the tools menu and click on "Options and settings". The first tab contains the path to the symbols files, add the "debug folder" to the existing list using the "browse" button:

Now we are ready to generate our backtrace.
We will use the wizard, click the "Add a rule" button and choose "Crash" as the rule type:

In the next window, select "a specific process":

Add a "sleep(10);" for the first run (from the cmd: "php.exe crashme.php"), it will let you enough time to click "next" and select the php process:

Click again next and let it crash. If everything went well, you should see your new rule as shown in the image below:

It also detected that "php.exe" was used. A rule has been created for all instance of "php.exe". It will save you the sleep and process selection.
Now you can click the "Analyze data" button:

Et voila, the complete report will show up in your internet explorer (compressed html):

As PHP internals developer, what we need is the backtrace itself, you can find it under "Thread X – System ID XXX".
The DDT can be used to hunt leaks and memory handles, but it will quickly reach its limit. A real debugger and compiler will be required to actually fix the issues. But it is a real progress, I hope it will help you to help us to improve PHP on windows!