Description of problem: memccpy can get segfaults during readahead on unmapped files. Changes have been accepted into CVS today. RCS file: /cvs/glibc/libc/ChangeLog,v retrieving revision 1.7916 retrieving revision 1.7917 diff -u -r1.7916 -r1.7917 --- libc/ChangeLog 2003/09/09 20:10:35 1.7916 +++ libc/ChangeLog 2003/09/09 20:18:53 1.7917 @@ -1,3 +1,20 @@ +2003-09-09 Ulrich Drepper <drepper> + + * string/stratcliff.c (main): Check memccpy. + +2003-04-11 Jes Sorensen <jes> + + * sysdeps/ia64/memccpy.S: When recovering for src_aligned and the + character is found during recovery, use correct register when + determining the position of the found character. + +2003-04-01 Jes Sorensen <jes> + + * sysdeps/ia64/memccpy.S: Use speculatively loads for readahead to + avoid segfaults when reading from unmapped pages. For aligned + reload and continue, for misaligned, roll back and use byte copy. + Save ar.ec on entry and restore on exit. +
Created attachment 94357 [details] memccpy patch backported from CVS to 2.3.2-63
Created attachment 94358 [details] patch to spec file to apply memccpy patch Adds patch and bumps release to -64