bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#13540: 24.3.50; Regression in trunk: auto-revert-mode fails on files


From: Eli Zaretskii
Subject: bug#13540: 24.3.50; Regression in trunk: auto-revert-mode fails on files accessed via samba
Date: Thu, 24 Jan 2013 20:16:57 +0200

> Date: Thu, 24 Jan 2013 18:44:56 +0100
> From: Dani Moncayo <dmoncayo@gmail.com>
> Cc: Michael Albinus <michael.albinus@gmx.de>, 13540@debbugs.gnu.org
> 
>   (gdb) run
>   Starting program: C:\emacs\emacs-24.3.50\bin\emacs.exe -Q
>   [New Thread 5892.0xc44]
>   [New Thread 5892.0x1418]
>   [New Thread 5892.0x16c8]
>   [New Thread 5892.0x16a0]
>   [New Thread 5892.0x1700]
>   [New Thread 5892.0x158c]
>   [New Thread 5892.0x171c]

Each time you evaluate the expression that calls w32notify-add-watch,
you should see another "New Thread" announcement.  This is normal,
since each watch you add starts a new thread where the watching code
runs.

Can you use Process Explorer or "pslist -d emacs" (both tools are from
the Sysinternals package) to see if the threads started when you
invoke w32notify-add-watch keep running, or die/exit?

The lack of any messages suggests that the threads continue to run,
but file notifications never come in, which probably means we cannot
detect this problem automatically, and must rely on the users who know
which volumes can and cannot be supported.

Also, I presume that you tried to modify files on the mounted volumes,
while you had GDB attached to Emacs.  If not, please try modifying
files there, and see if that triggers any debug messages.

Thanks.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]