[R-sig-hpc] doSMP warnings and crash on WinXP
Cedrick Johnson
cedrick at cedrickjohnson.com
Sun Jun 26 20:53:26 CEST 2011
I think I found out what was causing the problem and it seems to be
working now for the time being:
c:\Documents and Settings\username\Local Settings\Temp
In the directory boost_interprocess when I create the workers using
startWorkers a file named: doSMP1(Shm) gets created. When things are
working normally, after I issue stopWorkers this file is supposed to be
deleted. What happened previously was this file did not get deleted and
thus why I got the original warnings (and RStudio crashed) below.
I manually just cleaned out the temp folder, restarted and everything
appears to be working normally now.
Thanks
c
Original Message >>>>
Howdy-
When I first initialize a doSMP object (specifying two cores) as below,
within RStudio (latest) it crashes the app. I brought up the regular R
console (2.13.0) and tried to do the same thing but received some
interesting warnings:
> library(doSMP)
Loading required package: foreach
Loading required package: iterators
Loading required package: codetools
foreach: simple, scalable parallel programming from Revolution Analytics
Use Revolution R for scalability, fault tolerance and more.
http://www.revolutionanalytics.com <http://www.revolutionanalytics.com/>
Loading required package: revoIPC
> tmp = startWorkers(2)
Warning messages:
1: In startWorkers(2) : there is an existing doSMP session using doSMP1
2: In startWorkers(2) : there is an existing doSMP session using doSMP2
>
Here's my dillemma. Where is said existing doSMP session? Could it be a
"dirty" file leftover somewhere from a previous call that's causing this
to 1) crash RStudio and 2) generate these warnings? A quick look at the
processlist doesn't show anything running. I've even tried doing this
after a clean reboot with the same error.
SessionInfo:
R version 2.13.0 (2011-04-13)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United
States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices datasets utils methods base
other attached packages:
[1] doSMP_1.0-1 revoIPC_1.0-3 foreach_1.3.2 codetools_0.2-8
iterators_1.0.4
[6] rcom_2.2-3.1 rscproxy_1.3-1
loaded via a namespace (and not attached):
[1] tools_2.13.0
Thanks for any guidance.
c
More information about the R-sig-hpc
mailing list