GNU bug report logs -
#29070
26.0.90; (file-attributes dir) => nil, even though (and (file-exists-p dir) (file-directory-p dir)) => t
Previous Next
Reported by: rrandresf <at> gmail.com
Date: Mon, 30 Oct 2017 20:03:01 UTC
Severity: normal
Found in version 26.0.90
Done: Andreas Schwab <schwab <at> linux-m68k.org>
Bug is archived. No further changes may be made.
Full log
Message #52 received at 29070 <at> debbugs.gnu.org (full text, mbox):
andrés ramírez <rrandresf <at> gmail.com> writes:
> Hi Noam.
>> gdb --args ./emacs -Q
>> (gdb) run
>
> I have been able of debug it. The error seems to be inside this function. When doing M-x
> server-start. Any other tip for debugging it?
>
> return file_attributes (AT_FDCWD, SSDATA (encoded), Qnil, filename,
> id_format);
>
> Is it ok to pass this code?
>
> if (err != 0)
> return unbind_to (count, Qnil);
What do you mean by "to pass"? Do you mean that err is not 0, so you
execute the return statement? Or err is 0, so you go past it?
Since you are getting nil, I guess the you mean the first thing. What
is 'err' at that point? Is it the 'openat' or the 'fstat' call which
failed?
(gdb) p err
This bug report was last modified 7 years and 203 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.