From: Nikolai Weibull Date: 2005-04-22T21:02:22+09:00 Subject: Re: Illegal regexp causes segfault Andrew Walrond, April 22: > irb(main):058:0> a = /\[([^]]*)\]/ > (irb):58: [BUG] Segmentation fault > ruby 1.8.2 (2004-12-25) [x86_64-linux] Weird: ::: dir: ~ :: user: pcp@puritan ::: irb irb(main):001:0> a = /\[([^]]*)\]/ (irb):1: warning: character class has ']' without escape: /\[([^]]*)\]/ => /\[([^]]*)\]/ irb(main):002:0> quit ::: dir: ~ :: user: pcp@puritan ::: ruby --version ruby 1.8.2 (2004-12-25) [i686-linux] ::: dir: ~ :: user: pcp@puritan ::: Could this be a 64-bit problem?, nikolai -- Nikolai Weibull: now available free of charge at http://bitwi.se/! Born in Chicago, IL USA; currently residing in Gothenburg, Sweden. main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}