Hi Arnaud, Arnaud Baysse wrote: > > Here his the end of the log you asked. > > stat64("/mnt/windows/Documents and Settings/ideas/Mes > documents/Projet/Congrès edsys 2008/edsys2008.lyx", 0xbf9dc24c) = -1 > EILSEQ (Invalid or incomplete multibyte or wide character) > futex(0xb7428ce8, 0x81 /* FUTEX_??? */, 2147483647) = 0 > write(2, "terminate called after throwing "..., 48terminate called after > throwing an instance of ') = 48 > write(2, "boost::filesystem::basic_filesys"..., > 118boost::filesystem::basic_filesystem_error<boost::filesystem::basic_path<std::string, > boost::filesystem::path_traits> >) = 118 > write(2, "\'\n", 2' > ) = 2 > write(2, " what(): ", 11 what(): ) = 11 > write(2, "boost::filesystem::exists", 25boost::filesystem::exists) = 25 > write(2, "\n", 1 > ) = 1 > rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 > tgkill(3264, 3264, SIGABRT) = 0 > --- SIGABRT (Aborted) @ 0 (0) --- > +++ killed by SIGABRT +++ > Process 3264 detached > > The file "edsys2008.lyx" is on a NTFS Windows partition. I mount it with > ntfs-3g. I don't know if it can help...
I think the problem lies within ntfs-3g. I can't see any generic instances of stat64 returning EILSEQ inside the kernel. However, lyx shouldn't crash because of this in any case - there is either a bug in boost or in lyx. Regarding ntfs-3g, I suspect that it has the wrong idea about your character set or something like that. Have you tried opening the file with a text editor or a pager? -- Pelle