[Mono-list] Mono.Unix.Native.Syscall.readlink memory corruption

Colin JN Breame colin at breame.net
Mon Mar 13 12:32:54 EST 2006

Try this (replace path/to/link/file with a valid path):

using System.Text;
public class main_t {
  public static void Main() {
    for (int i=0; i<10000; i++) {
      StringBuilder buf = new StringBuilder();
      Mono.Unix.Native.Syscall.readlink("path/to/link/file", buf);

$ mcs -r:Mono.Posix main.cs && mono main.exe
*** glibc detected *** malloc(): memory corruption (fast): 0x0820b718 ***

Can anyone confirm this?

 -- Colin.

More information about the Mono-list mailing list