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-boun...@stat.math.ethz.ch 
> [r-sig-mac-boun...@stat.math.ethz.ch] On Behalf Of Konis Kjell 
> [kjell.ko...@epfl.ch]
> Sent: August 27, 2010 6:27 AM
> To: r-sig-mac@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@stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to