anne.gilman at gmail.com
2009-Mar-20 05:15 UTC
[Rd] v2.8.1 crashes on quit(save="yes") or just won't save (PR#13612)
Full_Name: Anne Gilman Version: 2.8.1 OS: Mac OS X 10.4.11 Submission from: (NULL) (132.177.75.245) Dear R Team, Today I upgraded from R 2.2.2 to 2.8.1 ...then I restarted, did a bunch of work, and tried to quit. (Note that I have oodles of stuff saved in the work environment; took almost a full minute to start up.) After over 10 minutes, it was still trying to close up, and the problem (below) for DBfetch was mentioned, plus it said *** caught segfault *** address 0x7fffdeb1 cause 'memory not mapped' (retyped from my notes, no way to grab) After about five more minutes, I did a Force Quit. Then I reproduced the bug. I opened R, loaded a CSV file from my previous day's work, then quit - here's what happened:> quit(save="yes")Error in .Call("R_lazyLoadDBfetch", key, file, compressed, hook, PACKAGE "base") : C symbol name "R_lazyLoadDBfetch" not in DLL for package "base"> quit(save="no")(that latter command worked, 2nd time, no need for Force Quit) Yarg! I know I can work around this using write.csv(), but I guess my lesson is never to change versions in the middle of one's dissertation analyses! with thanks, Anne G.
Uwe Ligges
2009-Mar-20 14:56 UTC
[Rd] v2.8.1 crashes on quit(save="yes") or just won't save (PR#13612)
anne.gilman at gmail.com wrote:> Full_Name: Anne Gilman > Version: 2.8.1 > OS: Mac OS X 10.4.11 > Submission from: (NULL) (132.177.75.245) > > > Dear R Team, > > Today I upgraded from R 2.2.2 to 2.8.1 ...then I restarted, did a bunch of > work, and tried to quit. (Note that I have oodles of stuff saved in the work > environment; took almost a full minute to start up.) After over 10 minutes, it > was still trying to close up, and the problem (below) for DBfetch was mentioned, > plus it said > > *** caught segfault *** > address 0x7fffdeb1 > cause 'memory not mapped' > > (retyped from my notes, no way to grab) > > After about five more minutes, I did a Force Quit. Then I reproduced the bug. > I opened R, loaded a CSV file from my previous day's work, then quit - here's > what happened: > >> quit(save="yes") > Error in .Call("R_lazyLoadDBfetch", key, file, compressed, hook, PACKAGE > "base") : > C symbol name "R_lazyLoadDBfetch" not in DLL for package "base"The error message sounds like you mixed up an installation with new R-2.8.1 and some old packages (maybe including base itself?!) that are still in some library you are loading packages from. Please do a clean installation and update all you packages. If you have a separate library than the standard one, please remove all base packages from that library. Uwe Ligges>> quit(save="no")>>> (that latter command worked, 2nd time, no need for Force Quit) > > Yarg! I know I can work around this using write.csv(), but I guess my lesson is > never to change versions in the middle of one's dissertation analyses! > > with thanks, > > Anne G. > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel