From murdoch.duncan at gmail.com  Wed Jul 28 17:06:09 2010
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Wed, 28 Jul 2010 11:06:09 -0400
Subject: [Rd] R.exe crashes on R v2.12.0dev (Windows Vista)
In-Reply-To: <AANLkTik3BC6+7C3BMmwTcU_4QCSQFw33HrFK8beYfssD@mail.gmail.com>
References: <AANLkTil-qGz1b5GeI-pr1RkzASTLV3wx6Ucr5rJM99-T@mail.gmail.com>	<AANLkTimnY9GbqTPMGeTK8PYTXzGviGvRXFL6J7j7+82W@mail.gmail.com>	<4C4D71E8.4090600@gmail.com>	<AANLkTimV7RdMGehp4gq07GFc7FYadYunT-cKgktXY2st@mail.gmail.com>	<4C4DA7D1.9050001@gmail.com>
	<AANLkTik3BC6+7C3BMmwTcU_4QCSQFw33HrFK8beYfssD@mail.gmail.com>
Message-ID: <4C504761.9030103@gmail.com>

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.

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.duncan at 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.duncan at 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 <hb at 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 at r-project.org mailing list
> >> >> https://stat.ethz.ch/mailman/listinfo/r-devel
> >> >
> >> >
> >>
> >
> >
>



[Rd] R.exe crashes on R v2.12.0dev (Windows Vista)
Duncan Murdoch