From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Detlev Zundel Newsgroups: gmane.emacs.bugs Subject: bug#18337: 24.4.50; apropos fails on "scroll" Date: Thu, 28 Aug 2014 11:04:48 +0200 Message-ID: References: <8669c0bb-347f-4b61-8202-562182aeba7f@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1409216724 14663 80.91.229.3 (28 Aug 2014 09:05:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Aug 2014 09:05:24 +0000 (UTC) Cc: 18337@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 28 11:05:18 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 1XMvdu-0004UW-1G for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Aug 2014 11:05:18 +0200 Original-Received: from localhost ([::1]:35242 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XMvdt-0007lz-HF for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Aug 2014 05:05:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59380) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XMvdk-0007km-Vv for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 05:05:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XMvdf-0003eM-3o for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 05:05:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47074) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XMvdf-0003dZ-0o for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 05:05:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XMvde-0006Zi-AK for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 05:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Detlev Zundel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Aug 2014 09:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18337 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 18337-submit@debbugs.gnu.org id=B18337.140921669525255 (code B ref 18337); Thu, 28 Aug 2014 09:05:02 +0000 Original-Received: (at 18337) by debbugs.gnu.org; 28 Aug 2014 09:04:55 +0000 Original-Received: from localhost ([127.0.0.1]:54017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XMvdW-0006ZG-6e for submit@debbugs.gnu.org; Thu, 28 Aug 2014 05:04:54 -0400 Original-Received: from mailout2.hostsharing.net ([83.223.90.233]:50957) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XMvdT-0006Yy-2W for 18337@debbugs.gnu.org; Thu, 28 Aug 2014 05:04:52 -0400 Original-Received: from h07.hostsharing.net (h07.hostsharing.net [83.223.95.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout2.hostsharing.net (Postfix) with ESMTPS id 7CC628EED6F; Thu, 28 Aug 2014 11:04:49 +0200 (CEST) Original-Received: from deepthought (ppp-188-174-140-148.dynamic.mnet-online.de [188.174.140.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by h07.hostsharing.net (Postfix) with ESMTPSA id 31F2C603EE64; Thu, 28 Aug 2014 11:04:49 +0200 (CEST) Original-Received: from dzu by deepthought with local (Exim 4.84) (envelope-from ) id 1XMvdQ-0008Si-FQ; Thu, 28 Aug 2014 11:04:48 +0200 In-Reply-To: <8669c0bb-347f-4b61-8202-562182aeba7f@default> (Drew Adams's message of "Wed, 27 Aug 2014 08:46:48 -0700 (PDT)") 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:92759 Archived-At: Hi Drew, thanks for looking into this. >> Simply call M-x apropos and enter "scroll". This produces this >> error: >> >> mapconcat: Wrong type argument: symbolp, 0 > > FWIW, I cannot repro it with this build: > > In GNU Emacs 24.4.50.1 (i686-pc-mingw32) > of 2014-06-28 on ODIEONE > Bzr revision: 117431 rgm@gnu.org-20140628015517-eku6hj8mpgcvfnso > Windowing system distributor `Microsoft Corp.', version 6.1.7601 > Configured using: > `configure --prefix=/c/Devel/emacs/snapshot/trunk > --enable-checking=yes,glyphs 'CFLAGS=-O0 -g3' > LDFLAGS=-Lc:/Devel/emacs/lib 'CPPFLAGS=-DGC_MCHECK=1 > -Ic:/Devel/emacs/include'' Maybe I should add that this is a build from a git://git.savannah.gnu.org/emacs.git - the last commit in there is: commit c4d022dad4d77869e4c8b8cefd4281fd0f3bd41a Author: Michael Albinus Date: Wed Aug 27 13:22:37 2014 +0200 * lisp.h (str_collate): * sysdep.c (str_collate): Return int. (str_collate) [__STDC_ISO_10646__]: Propagate error of wcscoll. But back to the issue. I debuged this a little bit and found this to be the problem: (when (setq properties (symbol-plist 'vertical-scroll-bar)) (setq doc (list (car properties))) (while (setq properties (cdr (cdr properties))) (setq doc (cons (car properties) doc))) (nreverse doc)) => (0 event-symbol-element-mask event-symbol-elements modifier-cache variable-documentation) Applying 'symbol-name to that list then yields the error. Why vertical-scroll-bar has this plist is beyond me however. Does this ring a bell to someone? Thanks Detlev -- Applied mathematicians do it by computer simulation.