New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segementation fault after a ~500 regex compilations + matches #296
Comments
From @moritzRakudo r30754 segfaults while running some regexe tests. cd languages/perl6/t/spec/ wait patiently until it dies. Adding -G doesn't remove that segfault. Cheers, -- |
From @chromaticOn Thursday 04 September 2008 11:40:36 Moritz Lenz wrote:
Run it through GDB, and it looks like Parrot runs out of stack space (I also modified the test file to skip the first 500+ tests, and I still get Ah, I've seen this sort of thing before. #152 0xb7c484c1 in fail_if_type_exists (interp=0x804f040, name=0xb7285c48) This co-recurses for a while, and then Parrot runs out of contexts, and *that* -- c |
1 similar comment
From @chromaticOn Thursday 04 September 2008 11:40:36 Moritz Lenz wrote:
Run it through GDB, and it looks like Parrot runs out of stack space (I also modified the test file to skip the first 500+ tests, and I still get Ah, I've seen this sort of thing before. #152 0xb7c484c1 in fail_if_type_exists (interp=0x804f040, name=0xb7285c48) This co-recurses for a while, and then Parrot runs out of contexts, and *that* -- c |
The RT System itself - Status changed from 'new' to 'open' |
1 similar comment
The RT System itself - Status changed from 'new' to 'open' |
From @chromaticOn Thursday 04 September 2008 17:43:55 chromatic wrote:
... and here's what I think the problem might be. At least this seems to fix Just don't ask me *why* things to pear-shaped, unless this really is a silly -- c |
From @chromaticrakudo_rx_seggie.patch=== languages/perl6/src/builtins/guts.pir
==================================================================
--- languages/perl6/src/builtins/guts.pir (revision 30796)
+++ languages/perl6/src/builtins/guts.pir (local)
@@ -91,7 +91,7 @@
push_eh outer_err
null value
loop:
- unless max >= min goto done
+ unless max > min goto done
$P0 = getinterp
lexpad = $P0['outer', depth]
unless lexpad goto next
|
From @pmichaudLooks to me like this bug was resolved around r30772. If anyone else Thanks! Pm |
1 similar comment
From @pmichaudLooks to me like this bug was resolved around r30772. If anyone else Thanks! Pm |
@pmichaud - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#58578 (status was 'resolved')
Searchable as RT58578$
The text was updated successfully, but these errors were encountered: