google / google/re2j

StackOverflowError for Machine.add

Open
#77 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.3k
Forks
165
PR merge metrics
No merged PRs in 30d

Description

Hey, I was combining many (>10.000) similar file names to a unified regexp (all escaped and `|`-ed).
In Java it compiles (though is extremely slow), but in Re2/j it fails with a stack overflow:
```
Caused by: java.lang.StackOverflowError
at com.google.re2j.Machine.add(Machine.java:358)
at com.google.re2j.Machine.add(Machine.java:358)
etc ...
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.