From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#30182: Update Date: Fri, 02 Feb 2018 09:14:36 -0500 Message-ID: <87372jh41f.fsf@users.sourceforge.net> References: <87k1wdqc4q.fsf@gmail.com> <87efmj27d5.fsf@gmail.com> <83vafvqjbf.fsf@gnu.org> <87inbvxdz8.fsf@gmail.com> <5A65AB97.1030401@gmx.at> <87po62kk10.fsf@gmail.com> <831sih23rh.fsf@gnu.org> <5A663490.3050409@gmx.at> <87r2qh5lya.fsf@gmail.com> <5A6C37A7.2020309@gmx.at> <87r2qag5wp.fsf@gmail.com> <5A6D8947.5010207@gmx.at> <87d11t9ria.fsf@gmail.com> <5A6EF1A2.30904@gmx.at> <83lgggirzp.fsf@gnu.org> <5A702D36.6040302@gmx.at> <83po5rh3pu.fsf@gnu.org> <5A718CFA.2080408@gmx.at> <878tcdtpbk.fsf@gmail.com> <5A72DD44.3060104@gmx.at> <83lggceh9m.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1517588127 6777 195.159.176.226 (2 Feb 2018 16:15:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Feb 2018 16:15:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cc: m.sujith@gmail.com, 30182@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 02 17:15:23 2018 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 1ehdzV-0000UP-CE for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Feb 2018 17:15:05 +0100 Original-Received: from localhost ([::1]:38602 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehe1W-0006lJ-8X for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Feb 2018 11:17:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51995) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehdEF-00042M-Hq for bug-gnu-emacs@gnu.org; Fri, 02 Feb 2018 10:27:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehdDB-0003Qu-Az for bug-gnu-emacs@gnu.org; Fri, 02 Feb 2018 10:26:15 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46268) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehdDA-0003JP-Pl for bug-gnu-emacs@gnu.org; Fri, 02 Feb 2018 10:25:09 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ehc7J-0004KF-Li for bug-gnu-emacs@gnu.org; Fri, 02 Feb 2018 09:15:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Feb 2018 14:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30182-submit@debbugs.gnu.org id=B30182.151758088916599 (code B ref 30182); Fri, 02 Feb 2018 14:15:01 +0000 Original-Received: (at 30182) by debbugs.gnu.org; 2 Feb 2018 14:14:49 +0000 Original-Received: from localhost ([127.0.0.1]:53382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehc77-0004Jf-26 for submit@debbugs.gnu.org; Fri, 02 Feb 2018 09:14:49 -0500 Original-Received: from mail-it0-f48.google.com ([209.85.214.48]:34850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehc73-0004JN-Sh for 30182@debbugs.gnu.org; Fri, 02 Feb 2018 09:14:46 -0500 Original-Received: by mail-it0-f48.google.com with SMTP id e1so8048974ita.0 for <30182@debbugs.gnu.org>; Fri, 02 Feb 2018 06:14:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=BzCeQh/PWYUu6En3s6frzaULg1wtJvM++9DZZBVx9wA=; b=GBGbbWpxRbRvB3nCGv0EI2UplgICulZ7AyGw/zYOJRyE+7meBv7KsIrKjohMmJYDDy U7IrxXDcJ9n6ukls/39CeJqyr9MdeuFTQaVw2iXLbY+7/qm2seDBYx9hBum0GIIBEiv1 xIFashnFZV9BWdz4XASIB1TD0d4ZKymJH6N4yZS11IlcMaUFHeQwZfZH7xVJA7mm/UNi 7tdH9DAnwKlW9zVbrYwpSZLGpsbdLiNo97ifMOFsrUucoRbga6UgaGIwZyFJT6sp1xEa 5ToSj5iSGJpaoLoJs68QVoGXMHUx77c7o5lPfHbBOjH7+G2XTqTsLy3415YkIeh9BsFT MHgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=BzCeQh/PWYUu6En3s6frzaULg1wtJvM++9DZZBVx9wA=; b=sYImFkGpKFc7Te1FkYekLSrwfcCGVVm+oL4t5siE93p5TF3gmUCTuKenHI4seKBqVB kY+14kvU5lK8/px7ZesKe92IaGe2qiWlZXfwF2k3y4IbPwdiq6hLRwckuScyS4+C0YiH 2L9cF1Jjo/uT07VVvC1fqe1hJf2VRyop+nVOboP+dGzFDiDAK2RCsR/R3gc73VYphlVr SdFnwOULQKfFYoffRK0M7tqCQtAbRq10IjHhaEt5+IqfhNHIYhMSfXdbovgEhQvaoZ5h hOXMGCGtCMhG/scxvAZr69ZcqtSo/MpUpRuzFlSEc/ewBZcE3M3WdHM49sXawpVCsSBy Ehsw== X-Gm-Message-State: APf1xPBZy/0scuj6l5hILxmDwAcLnB9uUxf8UpU08fNnYaOknC5td0Dc UdEgDJ94VkRI6y0WzVyf1XV6+A== X-Google-Smtp-Source: AH8x22449NjWlVdXpENe26xsalt/rptv9S0FbinDkECUIDQRyStA3FdzJl9eUVneQqlfJRyrX71/8g== X-Received: by 10.36.81.68 with SMTP id s65mr1481435ita.145.1517580879980; Fri, 02 Feb 2018 06:14:39 -0800 (PST) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id n4sm2663085itg.2.2018.02.02.06.14.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 02 Feb 2018 06:14:37 -0800 (PST) In-Reply-To: <83lggceh9m.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 01 Feb 2018 19:44:53 +0200") X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: 0.5 (/) 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:142799 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> The behavior differs slightly from those seen earlier because the >> timer list contains only three timers when it tries to add another >> one. Still the conjecture that we try to add a timer while checking >> timers has been proven. > > I'd love to see a C-level backtrace from that situation, because I'm > not really sure what exactly happens and how. This is reproducible from emacs -Q -L .../w3m -l w3m -f w3m where .../w3m is a checkout of https://github.com/ecbrown/emacs-w3m. Backtrace attached. Martin's patch of #143 applied and breakpoint set with: break Fsignal if (((intptr_t)Qerror) == ((intptr_t)error_symbol)) (the breakpoint needs to be set only after w3m has started up though) --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=bug-30182-backtrace.txt.gz Content-Transfer-Encoding: base64 Content-Description: gdb backtrace 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 4cWKki0AAA== --=-=-= Content-Type: text/plain The relevant bit seems to be here: #59 0x0000000000445356 in safe_call1 (fn=XIL(0x90c0), arg=XIL(0x1600c35)) at ../../src/xdisp.c:2629 #60 0x00000000004a2643 in note_mode_line_or_margin_highlight (window=XIL(0x1600c35), x=29, y=26, area=ON_MODE_LINE) at ../../src/xdisp.c:30842 #61 0x00000000004a33db in note_mouse_highlight (f=0x15ffc30 , x=263, y=435) at ../../src/xdisp.c:31155 #62 0x0000000000540aee in note_mouse_movement (frame=0x15ffc30 , event=0x7fffffffd540) at ../../src/xterm.c:4956 #63 0x0000000000546d8f in handle_one_xevent (dpyinfo=0x2f2ac70, event=0x7fffffffd540, finish=0xd9615c , hold_quit=0x7fffffffd7d0) at ../../src/xterm.c:8632 #64 0x0000000000544623 in event_handler_gdk (gxev=0x7fffffffd540, ev=0x2e7dc60, data=0x0) at ../../src/xterm.c:7574 #65 0x00002aaaabd0ae21 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #66 0x00002aaaabd0b0d9 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #67 0x00002aaaabcd53f9 in gdk_display_get_event () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #68 0x00002aaaabd0ae92 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #69 0x00002aaaad38d7f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #70 0x00002aaaad38da60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #71 0x00002aaaad38db0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #72 0x00002aaaab5badf5 in gtk_main_iteration () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #73 0x0000000000547d70 in XTread_socket (terminal=0x155de40 , hold_quit=0x7fffffffd7d0) at ../../src/xterm.c:9131 #74 0x000000000059a3b2 in gobble_input () at ../../src/keyboard.c:6892 #75 0x000000000059a88c in handle_async_input () at ../../src/keyboard.c:7129 #76 0x000000000059a8ab in process_pending_signals () at ../../src/keyboard.c:7143 #77 0x0000000000644d8f in maybe_quit () at ../../src/eval.c:1545 #78 0x000000000064d653 in Flength (sequence=XIL(0)) at ../../src/fns.c:119 #79 0x000000000064ea6b in concat (nargs=1, args=0x7fffffffda78, target_type=Lisp_Cons, last_special=false) at ../../src/fns.c:582 #80 0x000000000064e86b in Fcopy_sequence (arg=XIL(0x3ba84d3)) at ../../src/fns.c:514 #81 0x0000000000594d66 in timer_check () at ../../src/keyboard.c:4382 --=-=-=--