I've run into a really nasty bug. It produces a plain WSOD without bothering to produce an error message like all my other bugs do. It doesn't give me a backtrace with devel and krumo. Nothing.
So, I figure that I need a stepping debugger to find out exactly where it is blowing up. The PHP debugger appears to be xdebug.
I found http://xdebug.org/docs/remote. However, that's where it gets confusing. I can't find a good explanation for how to set it up. There seem to be a lot of clients out there, but I have no idea which I should use.
My test system is my Fedora Linux desktop running Apache. That should be fairly straightforward, right?
Can anyone point me to a walkthrough or recommend a remote debugging client that plays well with D7? I don't want to spend hours setting this up the wrong way.
I do need a remote debugger for this, right?