[R-SIG-Mac] incompatible lldb on mojave?
Vincent Carey
@tvjc @end|ng |rom ch@nn|ng@h@rv@rd@edu
Sun May 3 15:00:16 CEST 2020
Thanks, I am upgrading a machine to catalina and will get back to you.
On Sun, May 3, 2020 at 8:01 AM Bob Rudis <bob using rud.is> wrote:
> Can you provide a bit more info on the setup?
>
> I ask b/c: (more below the snippet)
>
> $ R -d lldb
> (lldb) target create
> "/Library/Frameworks/R.framework/Resources/bin/exec/R"
> Current executable set to
> '/Library/Frameworks/R.framework/Resources/bin/exec/R' (x86_64).
> (lldb) run
> Process 3834 launched:
> '/Library/Frameworks/R.framework/Resources/bin/exec/R' (x86_64)
>
> R version 4.0.0 RC (2020-04-21 r78267) -- "Arbor Day"
> Copyright (C) 2020 The R Foundation for Statistical Computing
> Platform: x86_64-apple-darwin17.0 (64-bit)
>
> R is free software and comes with ABSOLUTELY NO WARRANTY.
> You are welcome to redistribute it under certain conditions.
> Type 'license()' or 'licence()' for distribution details.
>
> Natural language support but running in an English locale
>
> R is a collaborative project with many contributors.
> Type 'contributors()' for more information and
> 'citation()' on how to cite R or R packages in publications.
>
> Type 'demo()' for some demos, 'help()' for on-line help, or
> 'help.start()' for an HTML browser interface to help.
> Type 'q()' to quit R.
>
> > str(mtcars)
> 'data.frame': 32 obs. of 11 variables:
> $ mpg : num 21 21 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2 ...
> $ cyl : num 6 6 4 6 8 6 8 4 4 6 ...
> $ disp: num 160 160 108 258 360 ...
> $ hp : num 110 110 93 110 175 105 245 62 95 123 ...
> $ drat: num 3.9 3.9 3.85 3.08 3.15 2.76 3.21 3.69 3.92 3.92 ...
> $ wt : num 2.62 2.88 2.32 3.21 3.44 ...
> $ qsec: num 16.5 17 18.6 19.4 17 ...
> $ vs : num 0 0 1 1 0 1 0 1 1 1 ...
> $ am : num 1 1 1 0 0 0 0 0 0 0 ...
> $ gear: num 4 4 4 3 3 3 3 4 4 4 ...
> $ carb: num 4 4 1 1 2 1 4 2 2 4 ...
> >
>
> I have full Xcode installed and updated to latest (I'm on developer betas).
>
> $ lldb --version
> lldb-1103.0.17
> Apple Swift version 5.2 (swiftlang-1103.0.22 clang-1103.0.22)
>
> I'm also on a more restrictive OS (Catalina).
>
> Of note: macOS prompted me for permission to use lldb.
>
> -boB
>
> On Sat, May 2, 2020 at 11:26 PM Simon Urbanek
> <simon.urbanek using r-project.org> wrote:
> >
> > Vince,
> >
> > Apple no longer allows debugging of distributed apps - see R for Mac FAQ
> 10.17:
> >
> http://mac.r-project.org/bin/macosx/RMacOSX-FAQ.html#I-cannot-attach-debugger-to-R
> >
> > Another (not recommended) work-around is to disable SIP.
> >
> > Cheers,
> > Simon
> >
> >
> >
> > > On 3/05/2020, at 10:42 AM, Vincent Carey <stvjc using channing.harvard.edu>
> wrote:
> > >
> > > I'd like to make use of material in
> > >
> > > https://kevinushey.github.io/blog/2015/04/13/debugging-with-lldb/
> > >
> > > But with R 4.0 I get
> > >
> > > %vjcair> R -d lldb
> > >
> > > (lldb) target create
> "/Library/Frameworks/R.framework/Resources/bin/exec/R"
> > >
> > > Current executable set to
> > > '/Library/Frameworks/R.framework/Resources/bin/exec/R' (x86_64).
> > >
> > > (lldb) run
> > >
> > > error: process exited with status -1 (Error 1)
> > >
> > > (lldb) quit
> > >
> > > %vjcair> which lldb
> > >
> > > /usr/bin/lldb
> > >
> > > %vjcair> lldb --version
> > >
> > > lldb-1100.0.30.12
> > >
> > > Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)
> > >
> > >
> > > with gdb, there is a little more info -- and a peculiar warning that
> > > mentions /Volumes/Builds/Simon/R4/h ...
> > >
> > >
> > > %vjcair> R -d gdb
> > >
> > > GNU gdb (GDB) 8.1
> > >
> > > Copyright (C) 2018 Free Software Foundation, Inc.
> > >
> > > License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html
> > >>
> > >
> > > This is free software: you are free to change and redistribute it.
> > >
> > > There is NO WARRANTY, to the extent permitted by law. Type "show
> copying"
> > >
> > > and "show warranty" for details.
> > >
> > > This GDB was configured as "x86_64-apple-darwin16.7.0".
> > >
> > > Type "show configuration" for configuration details.
> > >
> > > For bug reporting instructions, please see:
> > >
> > > <http://www.gnu.org/software/gdb/bugs/>.
> > >
> > > Find the GDB manual and other documentation resources online at:
> > >
> > > <http://www.gnu.org/software/gdb/documentation/>.
> > >
> > > For help, type "help".
> > >
> > > Type "apropos word" to search for commands related to "word"...
> > >
> > > Reading symbols from
> /Library/Frameworks/R.framework/Resources/bin/exec/R...
> > >
> > > warning:
> > >
> `/Volumes/Builds/Simon/R4/high-sierra-x86_64/R-4.0-branch/src/main/Rmain.o':
> > > can't open to read symbols: No such file or directory.
> > >
> > > (no debugging symbols found)...done.
> > >
> > > (gdb) run
> > >
> > > Starting program:
> > > /Library/Frameworks/R.framework/Versions/4.0/Resources/bin/exec/R
> > >
> > > Unable to find Mach task port for process-id 59032: (os/kern) failure
> (0x5).
> > >
> > > (please check gdb is codesigned - see taskgated(8))
> > >
> > >> sessionInfo()
> > >
> > > R version 4.0.0 Patched (2020-04-27 r78309)
> > >
> > > Platform: x86_64-apple-darwin17.0 (64-bit)
> > >
> > > Running under: macOS Mojave 10.14.6
> > >
> > >
> > > Matrix products: default
> > >
> > > BLAS:
> > >
> /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRblas.dylib
> > >
> > > LAPACK:
> > >
> /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
> > >
> > > --
> > > The information in this e-mail is intended only for th...{{dropped:8}}
> >
> > _______________________________________________
> > R-SIG-Mac mailing list
> > R-SIG-Mac using r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
--
The information in this e-mail is intended only for the ...{{dropped:18}}
More information about the R-SIG-Mac
mailing list