From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#21313: 25.0.50; Strange errors from dbus-handle-event Date: Fri, 02 Oct 2015 22:05:14 +0300 Message-ID: <834mi95bx1.fsf@gnu.org> References: <877foo4nkd.fsf@gnu.org> <87wpvzs4r3.fsf@gnu.org> <87bnd9cf7g.fsf@gnu.org> <831te53zbq.fsf@gnu.org> <871te5cdg7.fsf@gnu.org> <83wpvx2h16.fsf@gnu.org> <87r3lziti9.fsf@gnu.org> <83zj0n7jtl.fsf@gnu.org> <87wpvjovfu.fsf@gnu.org> <877fnikhms.fsf@gmail.com> <87oaguq2yw.fsf@gnu.org> <8737xtt8wt.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1443813716 9820 80.91.229.3 (2 Oct 2015 19:21:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Oct 2015 19:21:56 +0000 (UTC) Cc: rpluim@gmail.com, 21313@debbugs.gnu.org To: Tassilo Horn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 02 21:21:39 2015 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 1Zi5tj-00007W-G1 for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Oct 2015 21:21:39 +0200 Original-Received: from localhost ([::1]:34565 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi5ti-00049b-Ql for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Oct 2015 15:21:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32863) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi5eh-0005yH-IP for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 15:06:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zi5ec-00056M-9h for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 15:06:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zi5ec-000560-6t for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 15:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zi5eb-0007IA-Ol for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 15:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2015 19:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21313 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21313-submit@debbugs.gnu.org id=B21313.144381272627989 (code B ref 21313); Fri, 02 Oct 2015 19:06:01 +0000 Original-Received: (at 21313) by debbugs.gnu.org; 2 Oct 2015 19:05:26 +0000 Original-Received: from localhost ([127.0.0.1]:52426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi5e1-0007HM-Bz for submit@debbugs.gnu.org; Fri, 02 Oct 2015 15:05:26 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:33816) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi5dy-0007HD-RF for 21313@debbugs.gnu.org; Fri, 02 Oct 2015 15:05:24 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NVL00B00WGTN800@a-mtaout21.012.net.il> for 21313@debbugs.gnu.org; Fri, 02 Oct 2015 22:05:21 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVL00BUDX0WL280@a-mtaout21.012.net.il>; Fri, 02 Oct 2015 22:05:21 +0300 (IDT) In-reply-to: <8737xtt8wt.fsf@gnu.org> X-012-Sender: halo1@inter.net.il 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: 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:107225 Archived-At: > From: Tassilo Horn > Cc: 21313@debbugs.gnu.org > Date: Fri, 02 Oct 2015 20:36:18 +0200 > > apparently my commits > > bfa1aa8 * Improve last commit to process.c > 27f8719 * Remove callback-handled channels from Available set > > didn't really fix this problem. I still occasionally get those strange > errors, e.g., > > Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p CHARACTER_POSITION) > dbus-handle-event((dbus-event FILE_NAME CHARACTER_POSITION LINE_NUMBER COLUMN_NUMBER OWNER_OS HOST_NAME USER CLASS NAME ATOM INTEGER SAVE_TARGETS)) > funcall-interactively(dbus-handle-event (dbus-event FILE_NAME CHARACTER_POSITION LINE_NUMBER COLUMN_NUMBER OWNER_OS HOST_NAME USER CLASS NAME ATOM INTEGER SAVE_TARGETS)) > call-interactively(dbus-handle-event nil [(dbus-event FILE_NAME CHARACTER_POSITION LINE_NUMBER COLUMN_NUMBER OWNER_OS HOST_NAME USER CLASS NAME ATOM INTEGER SAVE_TARGETS)]) > command-execute(dbus-handle-event nil [(dbus-event FILE_NAME CHARACTER_POSITION LINE_NUMBER COLUMN_NUMBER OWNER_OS HOST_NAME USER CLASS NAME ATOM INTEGER SAVE_TARGETS)] t) > > just now when killing text in a message-mode buffer. And I also had > some crashes again. > > Should I revert these two commits? I understand those commits made the situation better, perhaps even much better. If that's correct, I see no reason to revert them, just to continue investigating the problem. One idea for investigation would be to write special code that would collect data about these events, from the moment they are detected by pselect until they wind up in the D-bus handler, and put that data into a data structure accessible from Lisp. Then you could examine that data when the problem happens, and analyze it. Thanks.