On Wed, Jul 28, 2010 at 6:24 PM, Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > On 28/07/2010 11:06 AM, Duncan Murdoch wrote: >> >> On 28/07/2010 9:37 AM, Henrik Bengtsson wrote: >> > Hi, >> > >> > by pure luck, I discovered that it has to do with the number of >> > characters (or similar) in the Windows system environment variable >> > 'PATH'. I used a custom PATH when it crashed. When I tried to a >> > plain/fresh Command prompt, the PATH is shorter and then R.exe doesn't >> > crash. This is that working PATH: >> > >> Thanks, I can reproduce it now. Should be fixable. >> > > Yes, it was a buffer overflow. I'll commit a change soon.
Duncan, thanks for fixing. /Henrik > > This only affected R-devel, not the current release. > > Duncan Murdoch >> >> Duncan Murdoch >> > C:\Program Files\Common Files\Microsoft Shared\Windows >> > >> > Live;c:\Rtools212\bin;c:\Rtools212\perl\bin;c:\Rtools212\MinGW\bin;c:\Rtools\bin;c:\Rtools\perl\bin;c:\Rtools\MinGW\bin;C:\PROGRA~1\GTK2-R~1\bin;C:\Program >> > Files\MiKTeX 2.7\miktex\bin;c:\program >> > >> > files\imagemagick-6.4.2-q16;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program >> > Files\Common Files\Lenovo;C:\Program >> > Files\ThinkPad\ConnectUtilities;C:\Program Files\Lenovo\Client >> > Security Solution;C:\Program Files\Microsoft SQL >> > Server\90\Tools\binn\;C:\Program Files\GTK2-Runtime\lib;C:\Program >> > Files\aspell\bin;C:\Program >> > >> > Files\TortoiseSVN\bin;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program >> > Files\QuickTime\QTSystem\;C:\Program Files\Common Files\DivX >> > Shared\;C:\Program Files\SlikSvn\bin\;C:\Program >> > Files\ThinkPad\ConnectUtilities\;C:\Program >> > Files\TortoiseSVN\bin;C:\Program Files\Common Files\Microsoft >> > Shared\Windows Live;C:\Program Files\SSH Communications Security\SSH >> > Secure Shell;C:\Users\hb\bin >> > >> > Starting with this PATH and making it longer and longer I can >> > eventually reproduce the crash again. It occurs when my PATH is ~1182 >> > characters long: >> > >> > path C:/1234567890/1234567890/1234567890/1234567890/1234567890/;%PATH% >> > path C:/1234567890/1234567890/1234567890/1234567890/1234567890/;%PATH% >> > path C:/1234567890/1234567890/1234567890/1234567890/1234567890/;%PATH% >> > path C:/1234567890/1234567/;%PATH% >> > echo %PATH% | wc >> > "%ProgramFiles%/R/R-2.12.0dev/bin/i386/R.exe" >> > >> > If I make it a few characters shorter, R.exe starts, but when I do >> > quit() it crashes. >> > >> > Note that there is no problem with Rterm.exe. >> > >> > Thanks >> > >> > /Henrik >> > >> > PS. I've installed Microsoft Debug Diagnostic Tool v1.1 and tried to >> > get something useful out of it without much success. If the above >> > PATH troubleshooting is not enough, I'll spend more time trying to >> > figure out how that tool works. >> > >> > >> > On Mon, Jul 26, 2010 at 5:20 PM, Duncan Murdoch >> > <murdoch.dun...@gmail.com> wrote: >> > > On 26/07/2010 10:25 AM, Henrik Bengtsson wrote: >> > >> >> > >> Shame on me; I put important only in the subject line. >> > >> >> > >> It's Windows Vista Business 32-bit (Service Pack 2) English with the >> > >> latest updates. >> > >> >> > > >> > > Oops, didn't notice that. I don't have a Vista machine to test on. I >> > > don't see the crash on a slightly newer build of R on XP SP3 or Windows >> > > 7. >> > > >> > > If you know of a debugger that can dump a stack trace at the time of >> > > the crash, that would be helpful information. (We used to use Dr. Watson >> > > for this, but I don't think it works in Vista/Win 7. I've heard of >> > > something called "userdump", but never tried it.) >> > > >> > > Duncan Murdoch >> > >> >> > >> /Henrik >> > >> >> > >> On Mon, Jul 26, 2010 at 1:30 PM, Duncan Murdoch >> > >> <murdoch.dun...@gmail.com> wrote: >> > >> > On 26/07/2010 5:15 AM, Henrik Bengtsson wrote: >> > >> >> >> > >> >> Just FYI: Problem remains (on same system) with "R version 2.12.0 >> > >> >> Under development (unstable) (2010-07-21 r52590)": >> > >> >> >> > >> >> Problem signature: >> > >> >> Problem Event Name: APPCRASH >> > >> >> Application Name: R.exe >> > >> >> Application Version: 2.120.52590.0 >> > >> >> Application Timestamp: 4c471362 >> > >> >> Fault Module Name: R.exe >> > >> >> Fault Module Version: 2.120.52590.0 >> > >> >> Fault Module Timestamp: 4c471362 >> > >> >> Exception Code: c0000005 >> > >> >> Exception Offset: 0000240e >> > >> >> OS Version: 6.0.6002.2.2.0.256.6 >> > >> > >> > >> > What is your OS? I don't know the MS numbering scheme... >> > >> > >> > >> > Duncan Murdoch >> > >> > >> > >> >> Locale ID: 1033 >> > >> >> Additional Information 1: 8772 >> > >> >> Additional Information 2: 9431192a7274b0ee769861df31ecee58 >> > >> >> Additional Information 3: f768 >> > >> >> Additional Information 4: 930d06d3f6aed4162dca7601993082f5 >> > >> >> >> > >> >> Anyone knows if there anything else I can do to provide more debug >> > >> >> information on this? >> > >> >> >> > >> >> /Henrik >> > >> >> >> > >> >> On Sat, May 22, 2010 at 10:37 AM, Henrik Bengtsson >> > >> >> <h...@stat.berkeley.edu> >> > >> >> wrote: >> > >> >>> >> > >> >>> Using the latest developers version of R [2.12.0 Under >> > >> >>> development >> > >> >>> (unstable) (2010-05-21 r52061)], R.exe crashes: >> > >> >>> >> > >> >>> "%ProgramFiles%/R/R-2.12.0dev/bin/i386/R.exe" >> > >> >>> >> > >> >>> with Windows reporting: >> > >> >>> >> > >> >>> Problem signature: >> > >> >>> Problem Event Name: APPCRASH >> > >> >>> Application Name: R.exe >> > >> >>> Application Version: 2.120.52061.0 >> > >> >>> Application Timestamp: 4bf638bd >> > >> >>> Fault Module Name: R.exe >> > >> >>> Fault Module Version: 2.120.52061.0 >> > >> >>> Fault Module Timestamp: 4bf638bd >> > >> >>> Exception Code: c0000005 >> > >> >>> Exception Offset: 00001d94 >> > >> >>> OS Version: 6.0.6002.2.2.0.256.6 >> > >> >>> Locale ID: 1033 >> > >> >>> Additional Information 1: 1c1d >> > >> >>> Additional Information 2: e064c795479179a5f08d19e37de8915e >> > >> >>> Additional Information 3: 50ea >> > >> >>> Additional Information 4: 02a385f4f3dcffff3301c3a9d270f946 >> > >> >>> >> > >> >>> same occurs when calling: >> > >> >>> >> > >> >>> "%ProgramFiles%/R/R-2.12.0dev/bin/R.exe" >> > >> >>> >> > >> >>> However, >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> C:\Users\hb\braju.com.R\R.matlab,R-forge>"%ProgramFiles%/R/R-2.12.0dev/bin/i386/Rterm.exe" >> > >> >>> -e "sessionInfo()" >> > >> >>> >> > >> >>> R version 2.12.0 Under development (unstable) (2010-05-21 r52061) >> > >> >>> Copyright (C) 2010 The R Foundation for Statistical Computing >> > >> >>> ISBN 3-900051-07-0 >> > >> >>> Platform: i386-pc-mingw32/i386 (32-bit) >> > >> >>> >> > >> >>> 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. >> > >> >>> >> > >> >>>> sessionInfo() >> > >> >>> >> > >> >>> R version 2.12.0 Under development (unstable) (2010-05-21 r52061) >> > >> >>> i386-pc-mingw32 >> > >> >>> >> > >> >>> locale: >> > >> >>> [1] LC_COLLATE=English_United States.1252 >> > >> >>> [2] LC_CTYPE=English_United States.1252 >> > >> >>> [3] LC_MONETARY=English_United States.1252 >> > >> >>> [4] LC_NUMERIC=C >> > >> >>> [5] LC_TIME=English_United States.1252 >> > >> >>> >> > >> >>> attached base packages: >> > >> >>> [1] stats graphics grDevices utils datasets methods >> > >> >>> base >> > >> >>> >> > >> >> >> > >> >> ______________________________________________ >> > >> >> R-devel@r-project.org mailing list >> > >> >> https://stat.ethz.ch/mailman/listinfo/r-devel >> > >> > >> > >> > >> > >> >> > > >> > > >> > >> > > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel