I was relying on withTimeout (from R.utils) to help me stop nlme when it “hangs”. However, recently this stopped working. I am pasting a reproducible example below: withTimeout should stop nlme after 10 seconds but in this example it does not. I tried this both on a linux (64 bit, CentOS 7, R 3.4.1, nlme 3.1-131 R.util 2.6) and mac (Sierra 10.13.1, R 3.4.2, same versions or nlme and R.utils). It takes over R and I need to use brute-force to stop it. As mentioned, this used to work.
Note that I made my example with fake data so that it would not fit for the purposes of asking for advice on how to create a timeout for it (with withTimeout or other alternatives), so my question is not about convergence.