[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X
From: |
Michael Albinus |
Subject: |
bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X |
Date: |
Mon, 29 Feb 2016 11:24:11 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Michael Albinus <michael.albinus@gmx.de>
>> Cc: andlind@gmail.com, 22814@debbugs.gnu.org
>> Date: Sat, 27 Feb 2016 20:56:29 +0100
>>
>> I've improved the test case. The file-error is trapped, and the test
>> continues. Now I get
>>
>> Test file-notify-test09-sufficient-ressources condition:
>> (error "Invalid byte code in
>> /usr/local/src/emacs-25/lisp/emacs-lisp/cl-seq.elc")
>>
>> The Lisp backtrace doesn't tell anything useful. What could I do now?
>
> Set a breakpoint in Fsignal, and see who signals the error, and why.
--8<---------------cut here---------------start------------->8---
Breakpoint 5, Fsignal (error_symbol=15024, data=95357875) at eval.c:1471
1471 = (NILP (error_symbol) ? Fcar (data) : error_symbol);
(gdb) pp error_symbol
error
(gdb) pp data
("Invalid byte code in /usr/local/src/emacs-25/lisp/emacs-lisp/cl-seq.elc")
(gdb) xbacktrace
"cl-intersection" (0xffffccc0)
"ert--should-error-handle-error" (0xffffcd60)
"condition-case" (0xffffcf68)
"let" (0xffffd088)
"let" (0xffffd1a8)
"let" (0xffffd2c8)
"let" (0xffffd3e8)
"unwind-protect" (0xffffd4c8)
0x1b99710 Lisp type 3
"ert--run-test-internal" (0xffffd7c0)
"ert-run-test" (0xffffd948)
"ert-run-or-rerun-test" (0xffffdae8)
"ert-run-tests" (0xffffdc68)
"ert" (0xffffdea0)
"funcall-interactively" (0xffffde98)
"call-interactively" (0xffffe120)
"command-execute" (0xffffe2d8)
"command-line-1" (0xffffe440)
"command-line" (0xffffe608)
"normal-top-level" (0xffffe6d0)
"nil" (0x0)
0 (0x15ab400)
0xe04620 Lisp type 4
0x1ae63b0 Lisp type 3
Error accessing memory address 0x37393832746e6588: Bad address.
(gdb) bt
#0 Fsignal (error_symbol=15024, data=95357875) at eval.c:1471
#1 0x000000000050b0a9 in xsignal (error_symbol=15024, data=95357875) at
eval.c:1577
#2 0x000000000050970c in xsignal1 (error_symbol=<value optimized out>,
arg=<value optimized out>) at eval.c:1592
#3 0x000000000050b173 in verror (m=<value optimized out>, ap=<value optimized
out>) at eval.c:1770
#4 0x0000000000509632 in error (m=0x3ab0 <Error reading address 0x3ab0: Bad
address>) at eval.c:1782
#5 0x000000000050c921 in Ffetch_bytecode (object=<value optimized out>) at
eval.c:2949
#6 0x000000000050c53f in funcall_lambda (fun=12117621, nargs=2,
arg_vector=0x7fffffffccc0) at eval.c:2854
#7 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#8 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=22872277, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
#9 0x000000000050b61a in apply_lambda (fun=22872381, args=<value optimized
out>, count=<value optimized out>) at eval.c:2794
#10 0x0000000000508a14 in eval_sub (form=<value optimized out>) at eval.c:2211
#11 0x000000000050a889 in internal_lisp_condition_case (var=11746680,
bodyform=<value optimized out>, handlers=<value optimized out>) at eval.c:426
#12 0x0000000000508b83 in eval_sub (form=<value optimized out>) at eval.c:2119
#13 0x0000000000509ff9 in Flet (args=<value optimized out>) at eval.c:426
#14 0x0000000000508b83 in eval_sub (form=<value optimized out>) at eval.c:2119
#15 0x0000000000509ff9 in Flet (args=<value optimized out>) at eval.c:426
#16 0x0000000000508b83 in eval_sub (form=<value optimized out>) at eval.c:2119
#17 0x0000000000509ff9 in Flet (args=<value optimized out>) at eval.c:426
#18 0x0000000000508b83 in eval_sub (form=<value optimized out>) at eval.c:2119
#19 0x0000000000509ff9 in Flet (args=<value optimized out>) at eval.c:426
#20 0x0000000000508b83 in eval_sub (form=<value optimized out>) at eval.c:2119
#21 0x000000000050a64e in Funwind_protect (args=28974979) at eval.c:1170
#22 0x0000000000508b83 in eval_sub (form=<value optimized out>) at eval.c:2119
#23 0x000000000050c7c9 in funcall_lambda (fun=<value optimized out>,
nargs=<value optimized out>, arg_vector=<value optimized out>) at eval.c:426
#24 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#25 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=23072773, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
#26 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#27 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=23073197, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
#28 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#29 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=23488237, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
#30 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#31 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=23488597, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
#32 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#33 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=23546765, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
#34 0x000000000050bbf3 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2742
#35 0x0000000000506644 in Ffuncall_interactively (nargs=15024, args=0x5af0bb3)
at callint.c:248
#36 0x000000000050bc5e in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2673
#37 0x000000000050b86d in Fapply (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2321
#38 0x0000000000506b26 in Fcall_interactively (function=4839752,
record_flag=<value optimized out>, keys=<value optimized out>) at callint.c:385
#39 0x000000000050bd63 in Ffuncall (nargs=<value optimized out>, args=<value
optimized out>) at eval.c:2700
#40 0x000000000053b8ee in exec_byte_code (bytestr=<value optimized out>,
vector=8926749, maxdepth=<value optimized out>, args_template=<value optimized
out>, nargs=<value optimized out>,
args=<value optimized out>) at bytecode.c:880
[...]
--8<---------------cut here---------------end--------------->8---
Emacs was compiled with "gmake bootstrap". I'll keep the gdb session open.
Best regards, Michael.
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, (continued)
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Michael Albinus, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Michael Albinus, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Michael Albinus, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X,
Michael Albinus <=
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/29
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Anders Lindgren, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Anders Lindgren, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Michael Albinus, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Michael Albinus, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Eli Zaretskii, 2016/02/27
- bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X, Michael Albinus, 2016/02/27