[R] R crashes trying to read a data.frame
renaud.lancelot at cirad.fr
Sat May 4 18:34:03 CEST 2002
Many thanks to Prs Ripley and Dalgaard who identified the problem. I
extracted MSVCRT.DLL (as well as MSVCRT20.DLL and MSVCRT40.DLL) and put
it in ...\rw1050\bin as indicated in rw-FAQ Q2.14.
I also installed Dr. Mingw
as suggested by Pr Ripley.
The problem is still here but at least, I know why:
RGUI.EXE caused an Access Violation at location 7801447b in module
MSVCRT.DLL Reading from location 0092ff7e.
eax=0093007a ebx=04a85f8d ecx=ffffff82 edx=8194a07c esi=00000005
eip=7801447b esp=0091e818 ebp=0091e844 iopl=0 nv up ei pl zr na
cs=0167 ss=016f ds=016f es=016f fs=3f77 gs=0000
7801447B MSVCRT.DLL:7801447B isprint
00482821 R.DLL:00482821 Rf_formatString
004DC514 R.DLL:004DC514 xerbla_
I also deleted and rewrote the presumed faulty line in the database, but
it did not change anything... I'll change my OS asap !
Thanks again and best regards,
ripley at stats.ox.ac.uk wrote:
> On Sat, 4 May 2002, Renaud Lancelot wrote:
> > Dear John,
> > Thanks for your reply. I am afraid it's a problem with some Windows 98
> > dll. Do you know how I can check it ?
> The only DLL that is at all likely to be involved in msvcrt.dll, but when
> you get a crash you should get a dialog telling you in which DLL this
> occurred. (If not you might need to install a `Dr Watson' clone such as
> DrMingw: don't ask for further elucidation as this has always worked for
> me, even on Windows 95.)
> Looking at this on Windows 2000, you have a character (octal 202) in
> temp[93, 6] that does not reproduce here. That is exactly the point in
> the rw-FAQ Q2.14 about msvcrt.dll and crashes!
> I suspect this is an error in your file.
> Brian D. Ripley, ripley at stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272860 (secr)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
Dr Renaud Lancelot, vétérinaire
CIRAD, Département Elevage et Médecine Vétérinaire (CIRAD-Emvt)
Programme Productions Animales
ISRA-LNERV tel (221) 832 49 02
BP 2057 Dakar-Hann fax (221) 821 18 79 (CIRAD)
Senegal e-mail renaud.lancelot at cirad.fr
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
More information about the R-help