This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gdbserver unable to attach to process


On Sat, Feb 24, 2007 at 04:51:54PM +0100, Francesco Bradascio wrote:
> Hello,
> I developing an application for mobilinux (kernel 2.6.10) on ARM V6 
> platform and I need to debug it , however, the gdbserver remote debugger 
> agent is unable to attach to any executable... here's what happens:
> 
> First I tried to execute gdbserver (on remote platform - IP: 
> 192.168.16.2) as follow:
> 
>    $gdbserver :12345 /usr/local/bin/flP5
>    Process /usr/local/bin/flP5 created; pid = 4630
> 
> at this point my application (flP5) starts without stopping at first 
> instruction (as should be) and only after I kill the process 4630, 
> gdbserver shows the "Listening on port 12345" prompt, furthermore, when 
> I do "target remote 192.168.16.2:12345" from my host's gdb I get  a  
> "Connection refused" message and the remote gdbserver  exits.

This sounds like something is wrong with your environment, not with
gdbserver - I would be suspicious of a kernel bug of some sort.  Or,
perhaps, is the application set-user-ID?  That would also explain this:

>    $ /usr/local/bin/flP5 &
>    [1] 4718
>    $ gdbserver :12345 --attach 4718
>    Cannot attach to process 4718: Operation not permitted (1)

-- 
Daniel Jacobowitz
CodeSourcery


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]