Forum Navigation
tango Regex loop infinitely
Moderators:
kris
Posted: 03/15/09 17:15:54Hi,
I have problem. This code:
import tango.io.Stdout; import tango.text.Regex; const char[] input = r">ONE Homo sapiens alu GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG"; void main() { scope re = new RegExpT!(char)(r">[^\n]*\n|(\n)"); foreach( match; re.search(input) ) { Stdout.formatln("mt[0] {} \t mt[1] {}", match[0], match[1]); } }1. Segfault at runtime, if it's compiled with -debug. Crying for help on irc, fredreichbier told me that it is a bug.
2. So, i compile in release mode. It hangs infinitely when execute, either dmd or gdc.What should i do now?
Thanks.
Linux Ubuntu 8.10
dmd 1.041
gdc 4.2 (0.25-4.2.4-3.1), download from ubuntu synaptic
tango svn:2009-03-08 10:22:37.011093 4394