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

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

bug#17561: Emacs can forget processes


From: Paul Eggert
Subject: bug#17561: Emacs can forget processes
Date: Wed, 28 May 2014 16:00:39 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

On 05/28/2014 01:53 PM, Jorgen Schaefer wrote:
Dump of assembler code for function pthread_sigmask:
    0x00000000005642c0 <+0>:     sub    $0x8,%rsp
    0x00000000005642c4 <+4>:     callq  0x405790 <sigprocmask@plt>
    0x00000000005642c9 <+9>:     xor    %edx,%edx
    0x00000000005642cb <+11>:    test   %eax,%eax
    0x00000000005642cd <+13>:    jns    0x5642d6 <pthread_sigmask+22>
    0x00000000005642cf <+15>:    callq  0x405a10 <__errno_location@plt>
    0x00000000005642d4 <+20>:    mov    (%rax),%edx
    0x00000000005642d6 <+22>:    mov    %edx,%eax
    0x00000000005642d8 <+24>:    add    $0x8,%rsp
    0x00000000005642dc <+28>:    retq

Bingo! We're on the right track. sigprocmask is *definitely* the wrong thing to call here, and would explain your symptoms. Can you please send the preprocessed output of pthread_sigmask.c? That is, if 'make' uses the following command to build pthread_sigmask.o:

gcc -std=gnu99 -DHAVE_CONFIG_H  -I../src -g3 -O2 -c pthread_sigmask.c

then please send the output of:

gcc -std=gnu99 -DHAVE_CONFIG_H  -I../src -g3 -O2 -E pthread_sigmask.c

It may be large; OK to send it as a compressed attachment. Thanks.





reply via email to

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