From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24496 invoked by alias); 16 May 2006 13:06:23 -0000 Received: (qmail 24487 invoked by uid 22791); 16 May 2006 13:06:21 -0000 X-Spam-Check-By: sourceware.org Received: from nz-out-0102.google.com (HELO nz-out-0102.google.com) (64.233.162.202) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 16 May 2006 13:06:17 +0000 Received: by nz-out-0102.google.com with SMTP id z3so15909nzf for ; Tue, 16 May 2006 06:06:13 -0700 (PDT) Received: by 10.36.252.58 with SMTP id z58mr2857016nzh; Tue, 16 May 2006 06:06:13 -0700 (PDT) Received: by 10.36.221.69 with HTTP; Tue, 16 May 2006 06:06:13 -0700 (PDT) Message-ID: Date: Tue, 16 May 2006 16:10:00 -0000 From: s88 To: s88 , gdb@sourceware.org Subject: Re: Wrong current execution position! In-Reply-To: <20060516123859.GA29593@nevyn.them.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline References: <20060516123859.GA29593@nevyn.them.org> X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-05/txt/msg00236.txt.bz2 VGhhbmsgeW91IERhbmllbCEhCgpJIGhhdmUgYWxyZWFkeSBzb2x2ZWQgbXkg cHJvYmxlbS4uLi4KSSdtIHN0b2NrZWQgaW4gdGhlIHNpdHVhdGlvbiAoQikg eW91IG1lbnRpb25lZC4KSSBkbyB0aGUgTUFLRSB1bmRlciB0aGUgd29ya2lu Zy8gZGlyIGZvciB0aGUgbGlicmFyeSwgYnV0IEkgZm9yZ290IHRvCnVwZGF0 ZShyZS1NQUtFKSB0aGUgZXhlY3V0aW9uIGZpbGUgaW4gdGhlICAgd29ya2lu Zy9EL0UvYS5vdXQuLi4KCldoYXQgYSBzdHVwaWQgbWFuIEkgYW0/ISAgOkQK CmFueXdheSBUaGFua3ghIQoKRGF2ZS4KCk9uIDUvMTYvMDYsIERhbmllbCBK YWNvYm93aXR6IDxkcm93QGZhbHNlLm9yZz4gd3JvdGU6Cj4gT24gVHVlLCBN YXkgMTYsIDIwMDYgYXQgMDc6MzU6NDhQTSArMDgwMCwgczg4IHdyb3RlOgo+ ID4gQnV0LCBhcyBJIHN0ZXAgdHJhY2luZyB0aGUgc291cmNlIGNvZGUgaW4g dGhlIHdvcmtpbmcvQiBkaXJlY3RvcnksCj4gPiB0aGUgY3VycmVudCBleGVj dXRpb24gcG9zaXRpb24gaXMgb24gdGhlIHdyb25nIHBsYWNlLCBzb21ld2hl cmUgbGlrZXMKPiA+IGluIHRoZSBjb21tZW50cy4KPgo+IFdlcmUgeW91IGlu IHRoZSBjb3JyZWN0IGZpbGU/ICBJZiB5b3Ugd2VyZSwgdGhlbiBpdCBpcyBs aWtlbHkgdGhhdAo+IGVpdGhlciAoQSkgdGhlIGNvbXBpbGVyIGhhcyBlbWl0 dGVkIGJvZ3VzIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiwgb3IKPiAoQikgdGhl IHZlcnNpb24gb2YgdGhlIGZpbGUgR0RCIHdhcyByZWFkaW5nIHdhcyBkaWZm ZXJlbnQgZnJvbSB0aGUKPiB2ZXJzaW9uIHVzZWQgd2hlbiB5b3UgY29tcGls ZWQuCj4KPiAtLQo+IERhbmllbCBKYWNvYm93aXR6Cj4gQ29kZVNvdXJjZXJ5 Cj4KCgotLSAKV2luLCBDaGUtTmVuZy4KU3lzdGVtICBvbiBDaGlwIERlc2ln biAgTGFiLgpEZXB0LiBvZiBDb21wdXRlciBTY2llbmNlIGFuZCBJbmZvcm1h dGlvbiBFbmdpbmVlcmluZywKTmF0aW9uYWwgQ2h1bmcgQ2hlbmcgVW5pdmVy c2l0eQpFLW1haWwgOiBzODgudHdAYWNtLm9yZwpwaG9uZTowOTYzMDI0MDA2 Cg== >From gdb-return-25284-listarch-gdb=sources.redhat.com@sourceware.org Tue May 16 14:04:20 2006 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 29179 invoked by alias); 16 May 2006 14:04:13 -0000 Received: (qmail 29160 invoked by uid 22791); 16 May 2006 14:04:10 -0000 X-Spam-Check-By: sourceware.org Received: from athena.sema.ru (HELO athena.sema.ru) (194.135.31.178) by sourceware.org (qpsmtpd/0.31) with SMTP; Tue, 16 May 2006 14:03:02 +0000 Received: (qmail 21802 invoked by uid 99); 16 May 2006 14:02:57 -0000 Message-ID: <20060516140257.21801.qmail@athena.sema.ru> From: mf1@gmail.ru To: gdb@sourceware.org Subject: gdbserver --attach Date: Tue, 16 May 2006 16:13:00 -0000 X-Mailer: Mailgate 4.0 beta MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Delivered-To: mailing list gdb@sourceware.org X-SW-Source: 2006-05/txt/msg00237.txt.bz2 Content-length: 663 Hello. I'm trying to remote debug a Linux executable from a Windows board. On the Windows machine, I'm running MINGW gdb 6.3. My problem is that I'm required to run gdbserver with sudo, which changes the environment somehow, and the application runs into a segmentation fault. If however I run the application without sudo, and then attach gdbserver to the running process, things go okay. The question is how to simulate gdbserver's behavior of stopping the process just after it has been run? I've been thinking of pidof && kill -STOP, but it seems it doesn't work well if started right after the process. Is there a better way? Any help much appreciated!