Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* problem remote debugging
@ 2009-02-24  0:59 Brendan Miller
  2009-02-24  2:25 ` teawater
  2009-02-24  2:33 ` Daniel Jacobowitz
  0 siblings, 2 replies; 7+ messages in thread
From: Brendan Miller @ 2009-02-24  0:59 UTC (permalink / raw)
  To: gdb

I'm having a problem with remote debugging where when debugging
locally I will launch fine, but when remotely debugging my program
will fail to open a certain text file, then segfault.

Both the host and client are running x86 RHEL4. The gdb version is
6.3.0.0-1.153.el4rh.

In the example below, I am trying to remote debug a fairly complicated
service that has it's own user "a_user".

On the remote machine I start gdbserver with:

sudo -u a_user gdbserver host:4000 my_binary

On the local machine I run:
gdb my_binary

Then within gdb I type:

target remote my_remote_machine:4000
run

Then I get the "failed to open file error" followed by a segfault.

On the other hand if I run this on the remote machine:
sudo -u a_user gdb my_binary
run

everything is fine.

Is one of my steps for remote debugging wrong? Would permissions be
different under remote debugging for some reason, and that would
explain why I can't open that file under remote debugging?

The service I"m trying to debug is heavily multithreaded, if that
makes a difference.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-02-25  6:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-24  0:59 problem remote debugging Brendan Miller
2009-02-24  2:25 ` teawater
2009-02-24  2:33 ` Daniel Jacobowitz
2009-02-24 17:01   ` Brendan Miller
2009-02-24 17:08     ` Daniel Jacobowitz
2009-02-24 19:52       ` Brendan Miller
2009-02-25  6:07         ` Paul Pluzhnikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox