Hi,

Is this an error on my end, or a hidden out-of-memory failure?

 >>  1 module Test =
 >>  2     let dqr             = /.*/ - /(.*[^\])?([\]{2})*".*/ -
/(.*[^\])?[\]([\]{2})*)/
 >>  3     let t01             = /[a-z]([a-z_]*[a-z])?/
 >>  4     let t02             = /(true|false)/
 >>  5     let t03             = /(0|[1-9][0-9]*)/
 >>  6     let t04             = /(0|[1-9][0-9]*)\.[0-9]+/
 >>  7     let t05             = /"/ . dqr . /"/
 >>  8     let t06             = t02 | t03 | t04 | t05
 >>  9     let t07             = /[ \t]*=[ \t]*/
 >> 10     let t08             = /[ \t]*#[ \t]*/
 >> 11     let t09             = t08 . /([^ \t\n].*)?/
 >> 12     let t10             = t01 . t07 . t06 . t09?
 >> 13     let t11             = /([^ \t\n].*)?/ - t10

 >> $ augparse test.aug
 >> ... Failed to compile t11
 >> ... exception: Regular expression subtraction 'r1 - r2' failed

Tools augparse/augtool fail at 90% RSS - approx. 5500MB of physical memory
and a large (2-3GB?) swap size. The resulting error message (r1 & r2 in
text form) is long but only 32kb in size.

sincerely,
_______________________________________________
augeas-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/augeas-devel

Reply via email to