On Wed, 4 Apr 2007 15:49:36 +0900 04 Apr 2007 at 15h04, Hiroyuki Yamamoto wrote: Hi, > Hmm, maybe 256 is too big since the function is using recursive call, > and it allocates 8KB buffer on the stack for each call. -gchar buf[8192]; +gchar *buf = g_malloc(8192); ... +g_free(buf); ;) -- Colin