On Wed, Jan 02, 2002 at 02:07:24PM -0800, Bruce Korb wrote: > > Hi, > > I'm trying to figure out how to use GDB or any debugger from within > a cgi program started by Apache under Linux. I tried the obvious: > > #! /bin/sh > DISPLAY=:0.0 xterm -e gdb /path/to/bin/exe > > to no avail, so I was hoping for a hint here :-). > The more simplistic approach of cloning the environment in a shell > script does not evidence the problem. It only seems to be > reproducible on Linux under Apache. (It works correctly on other > platforms or using different execution environments on Linux.) > If this is a known problem with known workarounds or fixes, > that would be even better than trying to use gdb :-D
Try recompiling Apache with CFLAGS=-g and then start it in single child mode in gdb: $ gdb /path/to/bin/httpd (gdb) run -X .. does it help? -- Thomas Eibner <http://thomas.eibner.dk/> DnsZone <http://dnszone.org/> mod_pointer <http://stderr.net/mod_pointer>
