Article View: net.micro.att
Article #908Re: Cannot set breakpoint with 'sdb' on 3b2
From: David Crone
Date: Wed, 02 Apr 1986 09:32
Date: Wed, 02 Apr 1986 09:32
39 lines
2085 bytes
2085 bytes
In article <424@chinet.UUCP> djc@chinet.UUCP (David J. Carpenter) writes:
>I have been using the sdb debugger on some software that I have been
>developing, and one day a problem appeared and has stayed ever since. I cannot
>set a breakpoint and then run the program. Here's what I get:
>
>--> sdb /usr/local/bin/prog [source in current dir]
>No core image.
>*
>--> main:b [or any breakpoint...]
>0x80800116 (main:26+2) b
>*
>--> r arg
>Cannot set breakpoint: main:1 @ -2139094762
>[and then the program runs without stopping at main...]
>
>
>Anyone know what is going wrong here? Thanks...
>--
> ...!ihnp4!ttrdc!exp747!qpsn!david
> David Carpenter
> [home] (312) 545-8076
> [work] (312) 787-9343
A similar thing happens using 'adb' and the cause is that the program that is
being debugged is already being run by someone else. As the default link option
is to share process text then the debugger shares the text segment of the
already running process. Because of this the debugger won't set your breakpoint
and hence doesn't stop at main.
Two ways round this:
i) Link the required process as non-shared text.
or ii) Make your own copy of the process (different name)
and debug that.
(caveat: This has happened to me on a number of machines, however I have no
direct experience of using a 3b2, so minimum flames please)
Hope this helps,
David Crone
Technical Details
Message-ID:
<563@dlvax1.datlog.co.uk>Path:
arc1-ca.pugleaf.net!utzoo!linus!decvax!bellcore!petrus!scherzo!allegra!princeton!orsvax1!pyrnj!caip!seismo!mcvax!ukc!stc!datlog!dcReferences:
<424@chinet.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!linus!decvax!bellcore!petrus!scherzo!allegra!princeton!orsvax1!pyrnj!caip!seismo!mcvax!ukc!stc!datlog!dc From: dc@datlog.co.uk ( David Crone ) Newsgroups: net.micro.att,net.unix Subject: Re: Cannot set breakpoint with 'sdb' on 3b2 Message-ID: <563@dlvax1.datlog.co.uk> Date: Wed, 2-Apr-86 04:32:12 EST Article-I.D.: dlvax1.563 Posted: Wed Apr 2 04:32:12 1986 Date-Received: Sat, 5-Apr-86 07:57:39 EST References: <424@chinet.UUCP> Reply-To: dc@datlog.co.uk ( David Crone ) Organization: Data Logic Ltd, Queens House, Greenhill Way, Harrow, London. Lines: 39