[prev in list] [next in list] [prev in thread] [next in thread]
List: r-devel
Subject: Re: [Rd] Problem with a regular expression.
From: Tomas Kalibera <tomas.kalibera () gmail ! com>
Date: 2017-08-22 9:49:36
Message-ID: e458b363-dd2f-ff97-f1f2-098c540df372 () gmail ! com
[Download RAW message or body]
Thanks, I patched the TRE sources in R-devel 73107 and closed the PR.
Tomas
On 08/17/2017 11:06 AM, Wollschlaeger, Daniel wrote:
> The issue seems related to R bug report 15012:
>
> https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15012
>
> As mentioned in the comments there, a pull request to the TRE library has recently \
> been made, but I don't know about its status.
> Daniel
>
> ________________________________________
> Von: R-devel <r-devel-bounces@r-project.org> im Auftrag von Tomas Kalibera \
> <tomas.kalibera@gmail.com>
> Gesendet: Donnerstag, 17. August 2017 10:14
> An: r-devel@r-project.org
> Betreff: Re: [Rd] Problem with a regular expression.
>
> The problem is in TRE library, in regcomp, while compiling the regular
> expression.
>
> This is enough to trigger in R (to do this without re-boot: ulimit -v
> 500000 ):
> > strsplit("", "\\\\)")
>
> To repeat in TRE, one can build TRE from sources and run
> > ./src/agrep "\\\\)" README.md
>
> Tomas
>
>
> On 08/17/2017 09:45 AM, Moshe Olshansky via R-devel wrote:
> > I tried this on a Linux (Ubuntu) server invoking R from the command line and the \
> > result was the same, except that I could kill the R session from another terminal \
> > window.
> >
> > From: Rui Barradas <ruipbarradas@sapo.pt>
> > To: Chris Triggs <cm.triggs@auckland.ac.nz>; "r-devel@r-project.org" \
> > <r-devel@r-project.org>
> > Cc: Thomas Lumley <t.lumley@auckland.ac.nz>
> > Sent: Thursday, 17 August 2017, 17:26
> > Subject: Re: [Rd] Problem with a regular expression.
> >
> > Hello,
> >
> > This seems to be serious.
> > RGui.exe, fresh session. I've clicked File > New Script and wrote
> >
> > Oldterm <- c("A", "B", "A", "*", "B")
> > strsplit(Oldterm, "\\\\)" )
> >
> > Ran each instruction at a time with Ctrl+r and with the strsplit call
> > the system froze.
> >
> > Ctrl+Alt+Del didn't work, I had to go for the power switch button.
> >
> > sessionInfo()
> > R version 3.4.1 (2017-06-30)
> > Platform: x86_64-w64-mingw32/x64 (64-bit)
> > Running under: Windows 7 x64 (build 7601) Service Pack 1
> >
> > Matrix products: default
> >
> > locale:
> > [1] LC_COLLATE=Portuguese_Portugal.1252
> > LC_CTYPE=Portuguese_Portugal.1252
> > [3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C
> >
> > [5] LC_TIME=Portuguese_Portugal.1252
> >
> > attached base packages:
> > [1] stats graphics grDevices utils datasets methods base
> >
> > loaded via a namespace (and not attached):
> > [1] compiler_3.4.1
> >
> >
> > Rui Barradas
> >
> > Em 16-08-2017 23:31, Chris Triggs escreveu:
> > > Hi...
> > >
> > > I have come upon a problem with a regular expression which causes base-R to \
> > > freeze. I have reproduced the phenomenon on several machines running R under \
> > > Windows 10, and also under OSX on different Apple MACs.
> > > The minimal example is:-
> > > Oldterm is a vector of characters, e.g. "A", "B", "A", "*", "B"
> > > The regular expression is "\\\\)"
> > >
> > > The call which freezes R is
> > > strsplit(Oldterm, "\\\\)" )
> > >
> > > Thomas - after he had reproduced the problem - suggested that I submit it to \
> > > r-devel.
> > > Best wishes....
> > > Chris Triggs
> > >
> > >
> > > [[alternative HTML version deleted]]
> > >
> > > ______________________________________________
> > > 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
> >
> >
> >
> > [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > 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
>
> ______________________________________________
> 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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic