We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Migrated from rt.perl.org#72766 (status was 'resolved')
Searchable as RT72766$
The text was updated successfully, but these errors were encountered:
mg.c 1935: sv_pos_b2u(lsv, &i); 1995: sv_pos_u2b(lsv, &p, 0);
pp.c 369: sv_pos_b2u(sv, &i);
Perl_magic_getpos(), Perl_magic_setpos() and pp_pos respectively. This means that reading and writing pos() will fail on UTF-8 strings over 2GB.
As PERL_MAGIC_regex_global is using mg_len, which is I32, likely the same approach as Perl_av_iter_p() is needed - allocate mg_ptr on 64 bit systems.
Nicholas Clark
Sorry, something went wrong.
On Sat Feb 13 07:43:11 2010, nicholas wrote:
mg.c 1935: sv_pos_b2u(lsv, &i); 1995: sv_pos_u2b(lsv, &p, 0); pp.c 369: sv_pos_b2u(sv, &i); Perl_magic_getpos(), Perl_magic_setpos() and pp_pos respectively. This means that reading and writing pos() will fail on UTF-8 strings over 2GB.
I fixed this in commit 6174b39, but it is only part of the larger puzzle, represented by #116907 and others.
--
Father Chrysostomos
The RT System itself - Status changed from 'new' to 'open'
@cpansprout - Status changed from 'open' to 'resolved'
No branches or pull requests
Migrated from rt.perl.org#72766 (status was 'resolved')
Searchable as RT72766$
The text was updated successfully, but these errors were encountered: