[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[augeas-devel] Out-of-Memory or "Regular expression subtraction 'r1 - r2' failed" ?



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,

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]