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

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

bug#12832: 24.3.50; Emacs lockup when idle


From: Andy Moreton
Subject: bug#12832: 24.3.50; Emacs lockup when idle
Date: Tue, 13 Nov 2012 16:40:29 +0000
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121026 Thunderbird/16.0.2

On 13/11/2012 16:35, Eli Zaretskii wrote:
Date: Tue, 13 Nov 2012 16:00:30 +0000
From: Andy Moreton <andrewjmoreton@gmail.com>
CC: dmoncayo@gmail.com, fni@missioncriticalit.com, 12832@debbugs.gnu.org

The fact that thread 236140 is at ThreadStartRoutine makes me wonder if this
is related to the perils of DllMain (i.e. the loader lock).

Sorry, I don't follow.  Can you say more about this problem, or point
me to some accessible documentation about it?

The DllMain notifications for process and thread create/destroy are called with the (system internal) loader lock held. This means that anything called from these routines should not use locks, or deadlock is possible. So I was wondering if the thread manipulation for timer handling is interacting with those mechanisms.

Of course I don't know nearly enough about Win32 to actually say much useful here, so the actual problem is probably something else entirely.

    AndyM








reply via email to

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