From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Live System User Newsgroups: gmane.emacs.bugs Subject: bug#29548: 25.2; How to DEBUG get-device-terminal Date: Wed, 06 Dec 2017 13:49:05 -0500 Message-ID: <87609j1yla.fsf@aol.com> References: <87d13v24zb.fsf@aol.com> <87k1y3iyj0.fsf@users.sourceforge.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1512586217 5010 195.159.176.226 (6 Dec 2017 18:50:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 6 Dec 2017 18:50:17 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Cc: 29548@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 06 19:50:11 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMeln-00014U-Ay for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Dec 2017 19:50:11 +0100 Original-Received: from localhost ([::1]:57041 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMelt-0004rh-3G for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Dec 2017 13:50:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMelm-0004p7-3F for bug-gnu-emacs@gnu.org; Wed, 06 Dec 2017 13:50:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMelf-0004Ml-0a for bug-gnu-emacs@gnu.org; Wed, 06 Dec 2017 13:50:10 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40739) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eMele-0004M9-SS for bug-gnu-emacs@gnu.org; Wed, 06 Dec 2017 13:50:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eMele-0008FP-CP for bug-gnu-emacs@gnu.org; Wed, 06 Dec 2017 13:50:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Live System User Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Dec 2017 18:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 29548-submit@debbugs.gnu.org id=B29548.151258616031653 (code B ref 29548); Wed, 06 Dec 2017 18:50:02 +0000 Original-Received: (at 29548) by debbugs.gnu.org; 6 Dec 2017 18:49:20 +0000 Original-Received: from localhost ([127.0.0.1]:49420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMekx-0008ES-Q3 for submit@debbugs.gnu.org; Wed, 06 Dec 2017 13:49:20 -0500 Original-Received: from omr-m006e.mx.aol.com ([204.29.186.6]:61188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMeku-0008EC-Jm for 29548@debbugs.gnu.org; Wed, 06 Dec 2017 13:49:17 -0500 Original-Received: from mtaout-mab01.mx.aol.com (mtaout-mab01.mx.aol.com [172.26.249.81]) by omr-m006e.mx.aol.com (Outbound Mail Relay) with ESMTP id 542F938000AD; Wed, 6 Dec 2017 13:49:11 -0500 (EST) Original-Received: from localhost.localdomain (c-73-16-70-190.hsd1.ma.comcast.net [73.16.70.190]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mtaout-mab01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 4DBCA38000089; Wed, 6 Dec 2017 13:49:10 -0500 (EST) In-Reply-To: <87k1y3iyj0.fsf@users.sourceforge.net> (Noam Postavsky's message of "Sun, 03 Dec 2017 11:09:23 -0500") x-aol-global-disposition: G DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1512586151; bh=wm5+SDGrs+nl/+BXLffXabCDJs6kGPKwdUC2zX5O5ZE=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=4oxLMsGGvaiHDJwLkTCmg144WH6oBRiJZ6CY/7kpX7y5LEK9cPInkxnZf4Ik4cv8J CfnIEIqhZB95soizG4oi5IqDp8HZ8mWsqIuSY2SCe2mw1nQkogu4LRqNOtVZs177tu nT5L2wHy9hMC6oMXx86S9H7KkSf1PuePiNQ1zJaI= x-aol-sid: 3039ac1af9515a283ba67403 X-AOL-IP: 73.16.70.190 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:140756 Archived-At: Noam Postavsky writes: > Live System User writes: > >> Hi, >> >> I currently have an Emacs (GUI) proceaa giving the >> error: >> >> get-device-terminal: Invalid argument # in >> 'get-device-terminal' >> Error running timer battery-update-handler' (error Invalid argument >> # in 'get-device-terminal'") >> >> I belive this happened in my setup after I did the following >> in conjuction with an Emacs daemon process: >> >> (From a terminall shell prompt) >> $ emacsclient -c file1.txt >> (Emacs frame pops up) >> >> From another terminal shell prompt:: >> $ emacsclient -t file1.txt >> (terminal shows Emacs with file1.txt buffer) >> 'C-x 5 0' "(delete-frame)" in Emacs (TTY) >> (terminal "clears" -- Emacs (TTY) mo longer on scree, as >> expected, but mot returned to system shell prompt) >> (Emacs (GUI) frame starts showing 'get-device-terminql' >> error messages abd is umresponsive to any keyboard input) >> >> This Emacs process is still avaiable to GDB, if useful. > > Looks like that error comes from a condition-case-unless-debug handler > (in timer-event-handler). Can you set `debug-on-error' from an > emacsclient and get a backtrace? Otherwise I think 'break Fsignal' in > GDB should give some info as well (make sure that src/.gdbinit is > sourced so you get a lisp backtrace in addition to the C one). $ emacsclient --eval "(setq debug-on-error t)" emacsclient: can't find socket; have you started the server? To start the server in Emacs, type "M-x server-start". *ERROR*: Invalid argument # in =E2=80=98get-device-terminal=E2= =80=99 (gdb) source ~/.gdbinit.emacs-25=20 Warning: /home/liveuser/../lwlib: No such file or directory. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from te= rminal] DISPLAY =3D :0 TERM =3D gnome-256color Breakpoint 1 at 0x4f17d0: file ../../src/emacs.c, line 353. Temporary breakpoint 2 at 0x50a490: init_sys_modes. (3 locations) (gdb) break Fsignal Breakpoint 3 at 0x566a50: file ../../src/eval.c, line 1470. (gdb) c Continuing. Thread 1 "emacs" hit Breakpoint 3, Fsignal (error_symbol=3DXIL(0x4b00),=20 data=3DXIL(0x2451413)) at ../../src/eval.c:1470 1470 { (gdb) list 1465 See Info anchor `(elisp)Definition of signal' for some details on how = this 1466 error message is constructed. 1467 If the signal is handled, DATA is made available to the handler. 1468 See also the function `condition-case'. */) 1469 (Lisp_Object error_symbol, Lisp_Object data) 1470 { 1471 /* When memory is full, ERROR-SYMBOL is nil, 1472 and DATA is (REAL-ERROR-SYMBOL . REAL-DATA). 1473 That is a special case--don't do this in other situations. */ 1474 Lisp_Object conditions; (gdb)=20 (gdb) bt #0 Fsignal (error_symbol=3DXIL(0x4b00), data=3DXIL(0x2451413)) at ../../src/eval.c:1470 #1 0x00000000005668d5 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7ffe5e= 974a90) at ../../src/eval.c:2702 #2 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D2, args=3D,=20 args@entry=3D0x878274 ) at ../../src/bytecode.c:880 #3 0x0000000000566416 in funcall_lambda (fun=3DXIL(0x7ffe5e974ce0),=20 nargs=3Dnargs@entry=3D2, arg_vector=3D0x878274 ,=20 arg_vector@entry=3D0x7ffe5e974c48) at ../../src/eval.c:2863 #4 0x00000000005666db in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7ffe5e= 974c40) at ../../src/eval.c:2760 #5 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D1, args=3D,=20 args@entry=3D0x97c484 ) at ../../src/bytecode.c:880 #6 0x0000000000566416 in funcall_lambda (fun=3DXIL(0x7ffe5e974ea0),=20 nargs=3Dnargs@entry=3D1, arg_vector=3D0x97c484 ,=20 arg_vector@entry=3D0x7ffe5e974e08) at ../../src/eval.c:2863 #7 0x00000000005666db in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7ffe5e= 974e00) at ../../src/eval.c:2760 #8 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 ---Type to continue, or q to quit--- vector=3D, maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D1, args=3D,=20 args@entry=3D0x97c5d4 ) at ../../src/bytecode.c:880 #9 0x0000000000566416 in funcall_lambda (fun=3DXIL(0x7ffe5e975040),=20 nargs=3Dnargs@entry=3D1, arg_vector=3D0x97c5d4 ,=20 arg_vector@entry=3D0x7ffe5e974fc0) at ../../src/eval.c:2863 #10 0x00000000005666db in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7ffe5e= 974fb8) at ../../src/eval.c:2760 #11 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #12 0x00000000005662ed in funcall_lambda (fun=3DXIL(0x8a6a3d),=20 nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0x7ffe5e9751c8) at ../../src/eval.c:2929 #13 0x00000000005666db in Ffuncall (nargs=3Dnargs@entry=3D2,=20 args=3Dargs@entry=3D0x7ffe5e9751c0) at ../../src/eval.c:2760 #14 0x00000000005669da in call1 (fn=3Dfn@entry=3DXIL(0x8a6a3d),=20 arg1=3D) at ../../src/eval.c:2558 #15 0x000000000056daaa in mapcar1 (leni=3Dleni@entry=3D3,=20 vals=3Dvals@entry=3D0x7ffe5e975250, fn=3Dfn@entry=3DXIL(0x8a6a3d),=20 seq=3Dseq@entry=3DXIL(0x2452103)) at ../../src/fns.c:2522 #16 0x000000000056e175 in Fmapcar (function=3DXIL(0x8a6a3d),=20 ---Type to continue, or q to quit--- sequence=3DXIL(0x2452103)) at ../../src/fns.c:2587 #17 0x00000000005668d5 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7ffe5e= 9753a0) at ../../src/eval.c:2702 #18 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #19 0x00000000005662ed in funcall_lambda (fun=3DXIL(0x8a69bd),=20 nargs=3Dnargs@entry=3D0, arg_vector=3Darg_vector@entry=3D0x7ffe5e9755b0) at ../../src/eval.c:2929 #20 0x00000000005666db in Ffuncall (nargs=3D1, args=3Dargs@entry=3D0x7ffe5e= 9755a8) at ../../src/eval.c:2760 #21 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #22 0x00000000005662ed in funcall_lambda (fun=3Dfun@entry=3DXIL(0x8acec5),= =20 nargs=3Dnargs@entry=3D3, arg_vector=3Darg_vector@entry=3D0x7ffe5e975710) at ../../src/eval.c:2929 #23 0x0000000000565768 in apply_lambda (fun=3DXIL(0x8acec5),=20 args=3D, count=3Dcount@entry=3D26) at ../../src/eval.c:2= 800 #24 0x0000000000565aca in eval_sub (form=3D) at ../../src/eval.c:2247 ---Type to continue, or q to quit--- #25 0x000000000056645d in Fprogn (body=3DXIL(0x25d0603)) at ../../src/eval.= c:431 #26 funcall_lambda (fun=3DXIL(0x25d05c3), nargs=3Dnargs@entry=3D0,=20 arg_vector=3Darg_vector@entry=3D0x7ffe5e9759e8) at ../../src/eval.c:2922 #27 0x00000000005666db in Ffuncall (nargs=3D1, args=3D0x7ffe5e9759e0) at ../../src/eval.c:2760 #28 0x0000000000566939 in funcall_nil (nargs=3D,=20 args=3D) at ../../src/eval.c:2338 #29 0x0000000000564a55 in run_hook_with_args (nargs=3D1, args=3D0x7ffe5e975= 9e0,=20 funcall=3D0x566930 ) at ../../src/eval.c:2515 #30 0x0000000000564c33 in run_hook_with_args (funcall=3D,=20 args=3D, nargs=3D) at ../../src/eval.c:23= 61 #31 Frun_hook_with_args (args=3D0x7ffe5e9759e0, nargs=3D1) at ../../src/eva= l.c:2380 #32 run_hook (hook=3D) at ../../src/eval.c:2528 #33 Frun_hooks (nargs=3D1, args=3D0x7ffe5e975ac8) at ../../src/eval.c:2362 #34 0x00000000005667e9 in Ffuncall (nargs=3Dnargs@entry=3D2,=20 args=3Dargs@entry=3D0x7ffe5e975ac0) at ../../src/eval.c:2679 #35 0x00000000005669da in call1 (fn=3D,=20 arg1=3Darg1@entry=3DXIL(0x2e80)) at ../../src/eval.c:2558 #36 0x000000000051107a in Fget_buffer_create (buffer_or_name=3D) at ../../src/buffer.c:591 #37 0x00000000005668e0 in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7ffe5e= 975bc0) at ../../src/eval.c:2699 #38 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 ---Type to continue, or q to quit--- vector=3D, maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D1, args=3D,=20 args@entry=3D0x8c314c ) at ../../src/bytecode.c:880 #39 0x0000000000566416 in funcall_lambda (fun=3DXIL(0x7ffe5e975e30),=20 nargs=3Dnargs@entry=3D1, arg_vector=3D0x8c314c ,=20 arg_vector@entry=3D0x7ffe5e975d60) at ../../src/eval.c:2863 #40 0x00000000005666db in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7ffe5e= 975d58) at ../../src/eval.c:2760 #41 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #42 0x00000000005662ed in funcall_lambda (fun=3DXIL(0x1357aa5),=20 nargs=3Dnargs@entry=3D0, arg_vector=3Darg_vector@entry=3D0x7ffe5e975fc0) at ../../src/eval.c:2929 #43 0x00000000005666db in Ffuncall (nargs=3D1, args=3Dargs@entry=3D0x7ffe5e= 975fb8) at ../../src/eval.c:2760 #44 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #45 0x00000000005662ed in funcall_lambda (fun=3DXIL(0x1355a05),=20 nargs=3Dnargs@entry=3D0, arg_vector=3Darg_vector@entry=3D0x7ffe5e9761e0) ---Type to continue, or q to quit--- at ../../src/eval.c:2929 #46 0x00000000005666db in Ffuncall (nargs=3D1, args=3Dargs@entry=3D0x7ffe5e= 9761d8) at ../../src/eval.c:2760 #47 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #48 0x00000000005662ed in funcall_lambda (fun=3DXIL(0x135594d),=20 nargs=3Dnargs@entry=3D0, arg_vector=3Darg_vector@entry=3D0x7ffe5e976508) at ../../src/eval.c:2929 #49 0x00000000005666db in Ffuncall (nargs=3Dnargs@entry=3D1,=20 args=3Dargs@entry=3D0x7ffe5e976500) at ../../src/eval.c:2760 #50 0x0000000000567d0c in Fapply (nargs=3D2, args=3D0x7ffe5e976500) at ../../src/eval.c:2280 #51 0x00000000005667e9 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7ffe5e= 9764f8) at ../../src/eval.c:2679 #52 0x000000000059f173 in exec_byte_code (bytestr=3D,=20 vector=3D, maxdepth=3D,=20 args_template=3Dargs_template@entry=3DXIL(0), nargs=3Dnargs@entry=3D0,= =20 args=3D, args@entry=3D0x0) at ../../src/bytecode.c:880 #53 0x00000000005662ed in funcall_lambda (fun=3DXIL(0x9b3855),=20 nargs=3Dnargs@entry=3D1, arg_vector=3Darg_vector@entry=3D0x7ffe5e976718) at ../../src/eval.c:2929 ---Type to continue, or q to quit--- #54 0x00000000005666db in Ffuncall (nargs=3Dnargs@entry=3D2,=20 args=3Dargs@entry=3D0x7ffe5e976710) at ../../src/eval.c:2760 #55 0x00000000005669da in call1 (fn=3Dfn@entry=3DXIL(0xb340),=20 arg1=3Darg1@entry=3DXIL(0x1356ac5)) at ../../src/eval.c:2558 #56 0x00000000004f7714 in timer_check_2 (idle_timers=3D,=20 timers=3D) at ../../src/keyboard.c:4432 #57 timer_check () at ../../src/keyboard.c:4494 #58 0x00000000005a9851 in wait_reading_process_output ( time_limit=3Dtime_limit@entry=3D0, nsecs=3Dnsecs@entry=3D0,=20 read_kbd=3Dread_kbd@entry=3D-1, do_display=3Dtrue,=20 wait_for_cell=3Dwait_for_cell@entry=3DXIL(0), wait_proc=3Dwait_proc@ent= ry=3D0x0,=20 just_wait_proc=3D0) at ../../src/process.c:4600 #59 0x00000000004fc80c in kbd_buffer_get_event (end_time=3D0x0,=20 used_mouse_menu=3D0x7ffe5e9773cb, kbp=3D) at ../../src/keyboard.c:3824 #60 read_event_from_main_queue (used_mouse_menu=3D0x7ffe5e9773cb,=20 local_getcjmp=3D0x7ffe5e976fe0, end_time=3D0x0) at ../../src/keyboard.c= :2153 #61 read_decoded_event_from_main_queue (used_mouse_menu=3D,= =20 prev_event=3D, local_getcjmp=3D,=20 end_time=3D) at ../../src/keyboard.c:2216 #62 read_char (commandflag=3Dcommandflag@entry=3D1, map=3Dmap@entry=3DXIL(0= x1f9cd43),=20 prev_event=3DXIL(0), used_mouse_menu=3Dused_mouse_menu@entry=3D0x7ffe5e= 9773cb,=20 end_time=3Dend_time@entry=3D0x0) at ../../src/keyboard.c:2804 ---Type to continue, or q to quit--- #63 0x00000000004fe62d in read_key_sequence ( keybuf=3Dkeybuf@entry=3D0x7ffe5e9774c0, prompt=3Dprompt@entry=3DXIL(0),= =20 dont_downcase_last=3Ddont_downcase_last@entry=3Dfalse,=20 can_return_switch_frame=3Dcan_return_switch_frame@entry=3Dtrue,=20 fix_current_buffer=3Dfix_current_buffer@entry=3Dtrue,=20 prevent_redisplay=3Dprevent_redisplay@entry=3Dfalse, bufsize=3D30) at ../../src/keyboard.c:9068 #64 0x0000000000500264 in command_loop_1 () at ../../src/keyboard.c:1370 #65 0x0000000000565002 in internal_condition_case ( bfun=3Dbfun@entry=3D0x500040 ,=20 handlers=3Dhandlers@entry=3DXIL(0x4b00), hfun=3Dhfun@entry=3D0x4f68c0 <= cmd_error>) at ../../src/eval.c:1315 #66 0x00000000004f1cf4 in command_loop_2 (ignore=3Dignore@entry=3DXIL(0)) at ../../src/keyboard.c:1112 #67 0x0000000000564fa3 in internal_catch (tag=3Dtag@entry=3DXIL(0xb580),=20 func=3Dfunc@entry=3D0x4f1cd0 , arg=3Darg@entry=3DXIL(0)) at ../../src/eval.c:1080 #68 0x00000000004f1cb0 in command_loop () at ../../src/keyboard.c:1091 #69 0x00000000004f64b7 in recursive_edit_1 () at ../../src/keyboard.c:697 #70 0x00000000004f6808 in Frecursive_edit () at ../../src/keyboard.c:768 #71 0x000000000041a032 in main (argc=3D2, argv=3D0x7ffe5e977848) at ../../src/emacs.c:1629 ---Type to continue, or q to quit--- Lisp Backtrace: "signal" (0x5e974a98) "error" (0x5e974c48) "get-device-terminal" (0x5e974e08) "frames-on-display-list" (0x5e974fc0) 0x8a6a38 PVEC_COMPILED "mapcar" (0x5e9753a8) "internal--before-save-selected-window" (0x5e9755b0) "walk-windows" (0x5e975710) 0x25d05c0 Lisp type 3 "run-hooks" (0x5e975ac8) "get-buffer-create" (0x5e975bc8) "generate-new-buffer" (0x5e975d60) "battery-linux-sysfs" (0x5e975fc0) "battery-update" (0x5e9761e0) "battery-update-handler" (0x5e976508) "apply" (0x5e976500) "timer-event-handler" (0x5e976718)