GNU bug report logs -
#17561
24.4.50; Emacs can forget processes
Previous Next
Full log
Message #47 received at 17561 <at> debbugs.gnu.org (full text, mbox):
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 <at> plt>
> 0x00000000005642c9 <+9>: xor %edx,%edx
> 0x00000000005642cb <+11>: test %eax,%eax
> 0x00000000005642cd <+13>: jns 0x5642d6 <pthread_sigmask+22>
> 0x00000000005642cf <+15>: callq 0x405a10 <__errno_location <at> 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.
This bug report was last modified 10 years and 352 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.