From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#17378: 24.3.1: xterm-mouse-event: Wrong type argument: wholenump, -6 Date: Mon, 05 May 2014 19:18:35 -0400 Message-ID: References: <1398895293364-321010.post@n5.nabble.com> <1399156821880-321198.post@n5.nabble.com> <83mwexzaam.fsf@gnu.org> <1399228548648-321242.post@n5.nabble.com> <1399305170951-321296.post@n5.nabble.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1399413824 26391 80.91.229.3 (6 May 2014 22:03:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 6 May 2014 22:03:44 +0000 (UTC) Cc: 17378@debbugs.gnu.org To: Ishmael Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 07 00:03:35 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WhnRD-00038f-Rc for geb-bug-gnu-emacs@m.gmane.org; Wed, 07 May 2014 00:02:11 +0200 Original-Received: from localhost ([::1]:60218 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WhSAK-0000wx-3n for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 May 2014 19:19:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WhSA9-0000wc-H6 for bug-gnu-emacs@gnu.org; Mon, 05 May 2014 19:19:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WhSA2-0007Q4-1L for bug-gnu-emacs@gnu.org; Mon, 05 May 2014 19:19:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34699) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WhSA1-0007Q0-UI for bug-gnu-emacs@gnu.org; Mon, 05 May 2014 19:19:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WhSA1-0005ou-Iw for bug-gnu-emacs@gnu.org; Mon, 05 May 2014 19:19:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 May 2014 23:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17378 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 17378-submit@debbugs.gnu.org id=B17378.139933192922351 (code B ref 17378); Mon, 05 May 2014 23:19:01 +0000 Original-Received: (at 17378) by debbugs.gnu.org; 5 May 2014 23:18:49 +0000 Original-Received: from localhost ([127.0.0.1]:52050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WhS9o-0005oR-N6 for submit@debbugs.gnu.org; Mon, 05 May 2014 19:18:49 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:64591) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WhS9h-0005o1-Kw for 17378@debbugs.gnu.org; Mon, 05 May 2014 19:18:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNLd/4Y/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4BJRilDeBaoNMIQ X-IPAS-Result: ArUGAIDvNVNLd/4Y/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4BJRilDeBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="61590281" Original-Received: from 75-119-254-24.dsl.teksavvy.com (HELO pastel.home) ([75.119.254.24]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 05 May 2014 19:18:35 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 121C3600D1; Mon, 5 May 2014 19:18:35 -0400 (EDT) In-Reply-To: (Stefan Monnier's message of "Mon, 05 May 2014 14:20:56 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:88661 Archived-At: >> Debugger entered--Lisp error: (wrong-type-argument wholenump -6) > [..full backtrace..] > Thanks. So this seems to be a different bug from the last one: not only > the error signaled is different, but the backtrace is fairly different > as well. > If you bump into a full backtrace for the other bug, I'd be happy to see it > as well. One more thing: for both backtraces (the wholenump in xterm-mouse-event and the integerp in xterm-mouse--read-event-sequence-1000), could show additionally to the detailed backtrace (i.e. obtained after loading the uncompiled xt-mouse.el file), the M-x view-lossage output, as well as a description of the event that caused the crash (wheel scroll, or a mouse click, in which case specify which mouse button was pressed and where). Apparently, Emacs is receiving a byte sequence that does not correspond to what it expects. So we can easily make the code "robust" in the sense that it will not signal an error, but in order to make sure the code does something useful it'd be better to try and understand what is the byte-sequence we receive and how it should be interpreted. Stefan