[R-SIG-Mac] R crash in Terminal.app
Konis Kjell
kjell.konis at epfl.ch
Mon Aug 30 11:07:01 CEST 2010
It looks like I forgot to reply to the list when responding to Simon's comment. Sorry about that. In any case it seems like the problem is specific to me. Thanks for taking the time to look into this.
Kjell
My reply to Simon's comment:
I am running OS X 10.6.4 and using the CRAN binary of R 2.11.1, downloaded and installed today. I think the problem might be related to the default for the DISPLAY variable when you run a shell in Terminal.app. If I either unset DISPLAY or set it to :0 I do not get the crash. If I leave the default value (which somehow starts X11.app if it's not already running), something like
/tmp/launch-1XKdV7/org.x:0
then I get the crash described below.
On 27 août 2010, at 19:54, Steven McKinney wrote:
> It works alright for me from Terminal.app - could this be a tcl/tk issue for you?
>
> $ R
>
> R version 2.11.1 (2010-05-31)
> Copyright (C) 2010 The R Foundation for Statistical Computing
> ISBN 3-900051-07-0
>
> 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.
>
>> plot(1:10, 1:10)
>> dev.off()
> null device
> 1
>> install.packages("car")
> --- Please select a CRAN mirror for use in this session ---
> Loading Tcl/Tk interface ... done
> trying URL 'http://cran.stat.sfu.ca/bin/macosx/leopard/contrib/2.11/car_2.0-2.tgz'
> Content type 'application/x-gzip' length 768891 bytes (750 Kb)
> opened URL
> ==================================================
> downloaded 750 Kb
>
>
> The downloaded packages are in
> /var/folders/-I/-IwfookDG3Wu7O0-CiOMZE+++TI/-Tmp-//RtmpZ3NPdN/downloaded_packages
>> sessionInfo()
> R version 2.11.1 (2010-05-31)
> x86_64-apple-darwin9.8.0
>
> locale:
> [1] en_CA.UTF-8/en_CA.UTF-8/C/C/en_CA.UTF-8/en_CA.UTF-8
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> loaded via a namespace (and not attached):
> [1] tcltk_2.11.1 tools_2.11.1
>> Sys.getlocale()
> [1] "en_CA.UTF-8/en_CA.UTF-8/C/C/en_CA.UTF-8/en_CA.UTF-8"
>>
>
>
>
>
> Steven McKinney
>
> Statistician
> Molecular Oncology and Breast Cancer Program
> British Columbia Cancer Research Centre
>
>
> ________________________________________
> From: r-sig-mac-bounces at stat.math.ethz.ch [r-sig-mac-bounces at stat.math.ethz.ch] On Behalf Of Konis Kjell [kjell.konis at epfl.ch]
> Sent: August 27, 2010 6:27 AM
> To: r-sig-mac at stat.math.ethz.ch
> Subject: [R-SIG-Mac] R crash in Terminal.app
>
> Hello,
>
> I am able to consistenly crash R (both 32 and 64 bit) with the following three commands
>
> plot(1:10, 1:10)
> dev.off()
> install.packages("car")
>
> when I run R in Terminal.app.
>
> Kjell
>
>
> Warning in install.packages("car") :
> argument 'lib' is missing: using '/u/smat/konis/Library/R/2.11/library'
> --- Please select a CRAN mirror for use in this session ---
> Loading Tcl/Tk interface ... 2010-08-27 15:16:54.628 R[3407:60f] -[NSApplication _setup:]: unrecognized selector sent to instance 0x100559f40
> 2010-08-27 15:16:54.631 R[3407:60f] An uncaught exception was raised
> 2010-08-27 15:16:54.632 R[3407:60f] -[NSApplication _setup:]: unrecognized selector sent to instance 0x100559f40
> 2010-08-27 15:16:54.674 R[3407:60f] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSApplication _setup:]: unrecognized selector sent to instance 0x100559f40'
> *** Call stack at first throw:
> (
> 0 CoreFoundation 0x00007fff874ddcc4 __exceptionPreprocess + 180
> 1 libobjc.A.dylib 0x00007fff8502d0f3 objc_exception_throw + 45
> 2 CoreFoundation 0x00007fff87537140 +[NSObject(NSObject) doesNotRecognizeSelector:] + 0
> 3 CoreFoundation 0x00007fff874afcdf ___forwarding___ + 751
> 4 CoreFoundation 0x00007fff874abe28 _CF_forwarding_prep_0 + 232
> 5 libtk8.5.dylib 0x0000000116a08ecb TkpInit + 530
> 6 libtk8.5.dylib 0x0000000116980cae Tk_PkgInitStubsCheck + 1938
> 7 tcltk.so 0x0000000116850fce tcltk_init + 62
> 8 libR.dylib 0x0000000100072f32 do_dotCode + 6226
> 9 libR.dylib 0x000000010009dbfc Rf_eval + 1676
> 10 libR.dylib 0x000000010009e48b Rf_DispatchOrEval + 763
> 11 libR.dylib 0x0000000100165702 do_subset2 + 66
> 12 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 13 libR.dylib 0x000000010009dfbc Rf_evalList + 92
> 14 libR.dylib 0x000000010009dac7 Rf_eval + 1367
> 15 libR.dylib 0x000000010009f9eb do_set + 603
> 16 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 17 libR.dylib 0x00000001000a2724 do_begin + 308
> 18 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 19 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 20 libR.dylib 0x000000010009d932 Rf_eval + 962
> 21 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 22 libR.dylib 0x000000010009d817 Rf_eval + 679
> 23 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 24 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 25 libR.dylib 0x000000010009d817 Rf_eval + 679
> 26 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 27 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 28 libR.dylib 0x000000010009d817 Rf_eval + 679
> 29 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 30 libR.dylib 0x000000010009e87c do_return + 140
> 31 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 32 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 33 libR.dylib 0x000000010009d817 Rf_eval + 679
> 34 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 35 libR.dylib 0x00000001000a2724 do_begin + 308
> 36 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 37 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 38 libR.dylib 0x000000010009d932 Rf_eval + 962
> 39 libR.dylib 0x000000010009fa55 do_set + 709
> 40 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 41 libR.dylib 0x00000001000a2724 do_begin + 308
> 42 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 43 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 44 libR.dylib 0x000000010009d932 Rf_eval + 962
> 45 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 46 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 47 libR.dylib 0x00000001000a2724 do_begin + 308
> 48 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 49 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 50 libR.dylib 0x000000010009d932 Rf_eval + 962
> 51 libR.dylib 0x00000001000a2724 do_begin + 308
> 52 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 53 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 54 libR.dylib 0x000000010009d932 Rf_eval + 962
> 55 libR.dylib 0x000000010009fa55 do_set + 709
> 56 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 57 libR.dylib 0x00000001000a2724 do_begin + 308
> 58 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 59 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 60 libR.dylib 0x00000001000a2724 do_begin + 308
> 61 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 62 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 63 libR.dylib 0x000000010009d932 Rf_eval + 962
> 64 libR.dylib 0x00000001000a2724 do_begin + 308
> 65 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 66 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 67 libR.dylib 0x00000001000a2724 do_begin + 308
> 68 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 69 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 70 libR.dylib 0x000000010009d932 Rf_eval + 962
> 71 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 72 libR.dylib 0x000000010009d817 Rf_eval + 679
> 73 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 74 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 75 libR.dylib 0x000000010009d817 Rf_eval + 679
> 76 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 77 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 78 libR.dylib 0x000000010009d817 Rf_eval + 679
> 79 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 80 libR.dylib 0x000000010009e87c do_return + 140
> 81 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 82 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 83 libR.dylib 0x000000010009d817 Rf_eval + 679
> 84 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 85 libR.dylib 0x00000001000a2724 do_begin + 308
> 86 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 87 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 88 libR.dylib 0x000000010009d932 Rf_eval + 962
> 89 libR.dylib 0x000000010009fa55 do_set + 709
> 90 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 91 libR.dylib 0x00000001000a2724 do_begin + 308
> 92 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 93 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 94 libR.dylib 0x000000010009d932 Rf_eval + 962
> 95 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 96 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 97 libR.dylib 0x00000001000a2724 do_begin + 308
> 98 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 99 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 100 libR.dylib 0x000000010009d932 Rf_eval + 962
> 101 libR.dylib 0x00000001000a2724 do_begin + 308
> 102 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 103 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 104 libR.dylib 0x000000010009d932 Rf_eval + 962
> 105 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 106 libR.dylib 0x00000001000a2724 do_begin + 308
> 107 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 108 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 109 libR.dylib 0x000000010009d932 Rf_eval + 962
> 110 libR.dylib 0x000000010009fa55 do_set + 709
> 111 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 112 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 113 libR.dylib 0x00000001000a2724 do_begin + 308
> 114 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 115 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 116 libR.dylib 0x000000010009d932 Rf_eval + 962
> 117 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 118 libR.dylib 0x000000010009d817 Rf_eval + 679
> 119 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 120 libR.dylib 0x000000010009dfbc Rf_evalList + 92
> 121 libR.dylib 0x00000001000dfe91 do_internal + 449
> 122 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 123 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 124 libR.dylib 0x000000010009d932 Rf_eval + 962
> 125 libR.dylib 0x00000001000a2724 do_begin + 308
> 126 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 127 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 128 libR.dylib 0x000000010009d932 Rf_eval + 962
> 129 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 130 libR.dylib 0x000000010009d817 Rf_eval + 679
> 131 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 132 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 133 libR.dylib 0x000000010009d817 Rf_eval + 679
> 134 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 135 libR.dylib 0x00000001000a2724 do_begin + 308
> 136 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 137 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 138 libR.dylib 0x000000010009d932 Rf_eval + 962
> 139 libR.dylib 0x00000001000a2724 do_begin + 308
> 140 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 141 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 142 libR.dylib 0x000000010009d932 Rf_eval + 962
> 143 libR.dylib 0x00000001000cbb51 do_logic2 + 801
> 144 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 145 libR.dylib 0x000000010009dfbc Rf_evalList + 92
> 146 libR.dylib 0x000000010009dac7 Rf_eval + 1367
> 147 libR.dylib 0x00000001000cba84 do_logic2 + 596
> 148 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 149 libR.dylib 0x00000001000a34c5 do_if + 53
> 150 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 151 libR.dylib 0x00000001000a2724 do_begin + 308
> 152 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 153 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 154 libR.dylib 0x00000001000a2724 do_begin + 308
> 155 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 156 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 157 libR.dylib 0x000000010009d932 Rf_eval + 962
> 158 libR.dylib 0x000000010009fa55 do_set + 709
> 159 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 160 libR.dylib 0x00000001000a2724 do_begin + 308
> 161 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 162 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 163 libR.dylib 0x000000010009d932 Rf_eval + 962
> 164 libR.dylib 0x00000001000a2724 do_begin + 308
> 165 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 166 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 167 libR.dylib 0x00000001000a2724 do_begin + 308
> 168 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 169 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 170 libR.dylib 0x000000010009d932 Rf_eval + 962
> 171 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 172 libR.dylib 0x000000010009d817 Rf_eval + 679
> 173 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 174 libR.dylib 0x00000001000a1a3d forcePromise + 157
> 175 libR.dylib 0x000000010009d817 Rf_eval + 679
> 176 libR.dylib 0x000000010009db65 Rf_eval + 1525
> 177 libR.dylib 0x000000010009dfbc Rf_evalList + 92
> 178 libR.dylib 0x000000010009dac7 Rf_eval + 1367
> 179 libR.dylib 0x00000001000a34c5 do_if + 53
> 180 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 181 libR.dylib 0x00000001000a2724 do_begin + 308
> 182 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 183 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 184 libR.dylib 0x000000010009d932 Rf_eval + 962
> 185 libR.dylib 0x00000001000a2724 do_begin + 308
> 186 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 187 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 188 libR.dylib 0x00000001000a2724 do_begin + 308
> 189 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 190 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 191 libR.dylib 0x00000001000a2724 do_begin + 308
> 192 libR.dylib 0x000000010009da1c Rf_eval + 1196
> 193 libR.dylib 0x00000001000a0364 Rf_applyClosure + 724
> 194 libR.dylib 0x000000010009d932 Rf_eval + 962
> 195 libR.dylib 0x00000001000ce0b8 Rf_ReplIteration + 504
> 196 libR.dylib 0x00000001000ce3b1 R_ReplConsole + 161
> 197 libR.dylib 0x00000001000ce8c0 run_Rmainloop + 80
> 198 R 0x0000000100000eeb main + 27
> 199 R 0x0000000100000e74 start + 52
> )
> terminate called after throwing an instance of 'NSException'
> Abort trap
>
>
> --please do not edit the information below--
>
> R Version:
> platform = i386-apple-darwin9.8.0
> arch = i386
> os = darwin9.8.0
> system = i386, darwin9.8.0
> status =
> major = 2
> minor = 11.1
> year = 2010
> month = 05
> day = 31
> svn rev = 52157
> language = R
> version.string = R version 2.11.1 (2010-05-31)
>
> Locale:
> fr_CH.UTF-8/en_US.UTF-8/C/C/fr_CH.UTF-8/fr_CH.UTF-8
>
> Search Path:
> .GlobalEnv, package:stats, package:graphics, package:grDevices, package:utils, package:datasets, package:methods, Autoloads, package:base
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
More information about the R-SIG-Mac
mailing list