GNU bug report logs - #25640
26.0.50; eww default duckduckgo search results always in error

Previous Next

Package: emacs;

Reported by: domenechjosel <at> gmail.com (José L. Doménech)

Date: Tue, 7 Feb 2017 11:26:01 UTC

Severity: normal

Tags: confirmed, fixed

Merged with 25739

Found in version 26.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25640 in the body.
You can then email your comments to 25640 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#25640; Package emacs. (Tue, 07 Feb 2017 11:26:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to domenechjosel <at> gmail.com (José L. Doménech):
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 07 Feb 2017 11:26:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: domenechjosel <at> gmail.com (José L. Doménech)
To: bug-gnu-emacs <at> gnu.org
Subject: 26.0.50; eww default duckduckgo search results always in error
Date: Tue, 07 Feb 2017 12:25:09 +0100
Entering keywords on eww always results in error. This
error aborts the rendering process although a render of the search
result page is displayed.

Example:
emacs -Q

M-x eww
emacs

Always a message with the following error is signaled:

error in process filter: eww-size-text-inputs: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))
error in process filter: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))



In GNU Emacs 26.0.50.107 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2017-02-07 built on jose-E330
Repository revision: c939075b81b2b06c5ec040d7039fd20433509273
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
System Description:	Ubuntu 16.04.1 LTS

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Contacting host: duckduckgo.com:443
error in process filter: eww-size-text-inputs: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))
error in process filter: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))
Making completion list...

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LANG: es_ES.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Messages

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message dired dired-loaddefs rfc822 mml
mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode
mailabbrev gmm-utils mailheader sendmail network-stream starttls
url-http tls gnutls mail-parse rfc2231 url-gw nsm url-cache url-auth eww
puny mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045
ietf-drums mail-utils wid-edit mm-util mail-prsvr url-queue url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core
cl-macs eieio-loaddefs password-cache url-vars mailcap shr svg xml seq
byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv dom
subr-x browse-url format-spec cl-loaddefs pcase cl-lib time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode elisp-mode lisp-mode prog-mode register page menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite charscript case-table
epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote dbusbind inotify
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 171292 12410)
 (symbols 48 23647 1)
 (miscs 40 417 148)
 (strings 32 33455 6256)
 (string-bytes 1 1301140)
 (vectors 16 17866)
 (vector-slots 8 542670 8051)
 (floats 8 247 124)
 (intervals 56 2436 0)
 (buffers 976 13)
 (heap 1024 32851 9134))




Added indication that bug 25640 blocks24655 Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 07 Feb 2017 17:50:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25640; Package emacs. (Wed, 08 Feb 2017 04:38:01 GMT) Full text and rfc822 format available.

Message #10 received at 25640 <at> debbugs.gnu.org (full text, mbox):

From: npostavs <at> users.sourceforge.net
To: domenechjosel <at> gmail.com (José L. Doménech)
Cc: 25640 <at> debbugs.gnu.org
Subject: Re: bug#25640: 26.0.50;
 eww default duckduckgo search results always in error
Date: Tue, 07 Feb 2017 23:39:01 -0500
tags 25640 confirmed
quit

domenechjosel <at> gmail.com (José L. Doménech) writes:

> Entering keywords on eww always results in error. This
> error aborts the rendering process although a render of the search
> result page is displayed.
>
> Example:
> emacs -Q
>
> M-x eww
> emacs
>
> Always a message with the following error is signaled:
>
> error in process filter: eww-size-text-inputs: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))
> error in process filter: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))


`eww-size-text-inputs' calls `plist-put' on a list which is not actually
a plist.  Since [1: 03a012a796] `plist-put' is a bit more strict, it
requires the list to have an even length, hence the error.

Before:
(plist-put (list 99) :x 2) ;=> (:x 2 99)

After:
(plist-put (list 99) :x 2) ;=> Lisp error: (wrong-type-argument listp (99))

1: 2017-02-06 17:34:41 -0800 03a012a79679c730634537f966200878bfd1c0b4
  Make FOR_EACH_TAIL more like other FOR_EACH macros




Added tag(s) confirmed. Request was from npostavs <at> users.sourceforge.net to control <at> debbugs.gnu.org. (Wed, 08 Feb 2017 04:38:02 GMT) Full text and rfc822 format available.

Merged 25640 25739. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 15 Feb 2017 17:07:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25640; Package emacs. (Sat, 18 Feb 2017 17:56:01 GMT) Full text and rfc822 format available.

Message #17 received at 25640 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: npostavs <at> users.sourceforge.net
Cc: 25640 <at> debbugs.gnu.org, "José L. Doménech" <domenechjosel <at> gmail.com>
Subject: Re: bug#25640: 26.0.50;
 eww default duckduckgo search results always in error
Date: Sat, 18 Feb 2017 18:55:11 +0100
npostavs <at> users.sourceforge.net writes:

> `eww-size-text-inputs' calls `plist-put' on a list which is not actually
> a plist.  Since [1: 03a012a796] `plist-put' is a bit more strict, it
> requires the list to have an even length, hence the error.

This should be fixed on master now.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) fixed. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 18 Feb 2017 17:56:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 25640 <at> debbugs.gnu.org and domenechjosel <at> gmail.com (José L. Doménech) Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 18 Feb 2017 17:56:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 19 Mar 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 37 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.