[R] RStudio and R.app "segmentation fault" errors
Jeff Newmiller
jdnewmil at dcn.davis.CA.us
Thu Nov 21 07:34:12 CET 2013
Why isn't it as obvious to you as it is to me that this question belongs on the RStudio forum rather than here?
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.
Earl Brown <ekbrown at k-state.edu> wrote:
>R-helpers,
>
>I'm using system() to run a shell script that uses a library written in
>C++ to analyze natural language (FreeLing:
>http://nlp.lsi.upc.edu/freeling). When I run the following code in
>RStudio (0.97.248) and R.app (1.62) on Max OSX (10.7.5):
>
>> cmd <- "analyze -f /usr/local/share/freeling/config/es.cfg --lang es
>--outf tagged </Users/earlbrown/temp_input.txt"
>> tagged.text <- do.call(system, args = list(command = cmd, intern =
>T))
>
>I sometimes receive a "Segmentation fault" error:
>
>/usr/local/bin/analyze: line 39: 2806 Segmentation fault: 11
>$FREELING/bin/analyzer $param
>Warning message:
>running command 'analyze -f /usr/local/share/freeling/config/es.cfg
>--lang es --outf tagged </Users/earlbrown/temp_input.txt' had status
>139
>
>and sometimes I receive a "Trace/BPT trap: 5" error:
>
>dyld: lazy symbol binding failed: Symbol not found:
>__ZN6icu_496LocaleD1Ev
> Referenced from: /usr/local/lib/libfreeling-3.1-alfa1.dylib
> Expected in: flat namespace
>
>dyld: Symbol not found: __ZN6icu_496LocaleD1Ev
> Referenced from: /usr/local/lib/libfreeling-3.1-alfa1.dylib
> Expected in: flat namespace
>
>/usr/local/bin/analyze: line 39: 2864 Trace/BPT trap: 5
>$FREELING/bin/analyzer $param
>Warning message:
>running command 'analyze -f /usr/local/share/freeling/config/es.cfg
>--lang es --outf tagged </Users/earlbrown/temp_input.txt' had status
>133
>
>However, when I open a Terminal window and start R there and then run
>the code I don't get either error message and I get the output I
>expect. So, the obvious work-around is to simply run my R scripts that
>use FreeLing (the C++ library) in an R session within Terminal. But,
>I'm curious to know why RStudio and R.app have problems with it, and if
>there is anything that I can do to be able to use RStudio and/or R.app
>when I want to call this C++ library.
>
>Here's my info:
>> sessionInfo()
>R version 3.0.2 (2013-09-25)
>Platform: x86_64-apple-darwin10.8.0 (64-bit)
>
>locale:
>[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
>attached base packages:
>[1] stats graphics grDevices utils datasets methods base
>
>
>loaded via a namespace (and not attached):
>[1] tools_3.0.2
>
>Thanks in advance for your help and ideas. Earl Brown
>
>-----
>Earl K. Brown, PhD
>Assistant Professor of Spanish (Linguistics)
>Advisor, TEFL MA Program
>Department of Modern Languages
>Kansas State University
>www-personal.ksu.edu/~ekbrown
>
>______________________________________________
>R-help at r-project.org mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list