• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
gdb and procmod on darwin9.8/darwin10
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gdb and procmod on darwin9.8/darwin10


  • Subject: gdb and procmod on darwin9.8/darwin10
  • From: Jack Howarth <email@hidden>
  • Date: Mon, 21 Sep 2009 14:06:05 -0400

   The gdb developers are rapidly approaching the
release of gdb 7.0 (which will be required to debug
optimized code generated by gcc 4.5 due changes
related to the var tracking association merge and
other code). They currently have patches proposed
that allows gdb 7.0 to debug code in darwin9.6.
However there was some change made in darwin9.8
and darwin10 which no longer allows the previous
approach of making gdb belong to the procmod group...

sudo chgrp procmod gdb
sudo chmod g+s gdb

Under darwin9.6 and darwin10 (but not darwin9.5),
this results in the error...

(gdb) break 4
Breakpoint 1 at 0x10000154c: file himenoBMTxpa.c, line 4.
(gdb) r
Starting program: /Users/howarth/a.out
Unable to find Mach task port for process-id 154: (os/kern) failure (0x5).
 (please check gdb is setgid procmod)
(gdb)

Can someone at Apple provide the gdb developers with some
advice on what is the new approach recommnded for gdb to have
proper permissions and group ownership to function under darwin9.5.8
and darwin10? The messages discussing this issue are
archived at...

http://sourceware.org/ml/gdb/2009-09/msg00239.html
http://sourceware.org/ml/gdb/2009-09/msg00240.html
http://sourceware.org/ml/gdb/2009-09/msg00241.html
http://sourceware.org/ml/gdb/2009-09/msg00242.html
http://sourceware.org/ml/gdb/2009-09/msg00243.html
http://sourceware.org/ml/gdb/2009-09/msg00245.html
http://sourceware.org/ml/gdb/2009-09/msg00246.html
http://sourceware.org/ml/gdb/2009-09/msg00247.html
http://sourceware.org/ml/gdb/2009-09/msg00248.html
http://sourceware.org/ml/gdb/2009-09/msg00249.html
http://sourceware.org/ml/gdb/2009-09/msg00250.html
http://sourceware.org/ml/gdb/2009-09/msg00252.html

Thanks for any authoritative answer on the correct
approach to solving this problem.
                   Jack
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: making universal binary
  • Next by Date: Re: XIB & 10.4
  • Previous by thread: making universal binary
  • Next by thread: Using 3.1's documentation window
  • Index(es):
    • Date
    • Thread