From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#23183: 25.1.50; Error in url-cookie-delete-cookies Date: Sat, 02 Apr 2016 01:04:53 +0200 Message-ID: <87oa9tszfu.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1459551985 28078 80.91.229.3 (1 Apr 2016 23:06:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Apr 2016 23:06:25 +0000 (UTC) Cc: Lars Ingebrigtsen To: 23183@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 02 01:06:13 2016 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 1am88r-0006qd-3J for geb-bug-gnu-emacs@m.gmane.org; Sat, 02 Apr 2016 01:06:13 +0200 Original-Received: from localhost ([::1]:46931 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am88n-0004Dn-7j for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Apr 2016 19:06:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41513) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am88j-0004DN-HS for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:06:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1am88g-0006el-Ac for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:06:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50538) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am88g-0006eh-6i for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1am88f-0006y3-Vj for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Apr 2016 23:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23183 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145955193126747 (code B ref -1); Fri, 01 Apr 2016 23:06:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Apr 2016 23:05:31 +0000 Original-Received: from localhost ([127.0.0.1]:47665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1am88B-0006xL-9V for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:31 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1am889-0006x8-KM for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1am883-0006Xh-LH for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:24 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:53562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am883-0006Xd-Hz for submit@debbugs.gnu.org; Fri, 01 Apr 2016 19:05:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41301) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am882-0004Am-Lf for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:05:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1am87z-0006XI-Fc for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:05:22 -0400 Original-Received: from mout.web.de ([212.227.17.11]:51934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1am87z-0006XE-6F for bug-gnu-emacs@gnu.org; Fri, 01 Apr 2016 19:05:19 -0400 Original-Received: from drachen.dragon ([188.98.108.198]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0LcPf8-1a2IuZ202w-00jqGH; Sat, 02 Apr 2016 01:05:17 +0200 X-Provags-ID: V03:K0:xJxxTfvBLlaKmsB61A4VGlM7jhbC61mc4HoqfDtOHtTmHjgvsKr ui0q/F6Je4fKFrlxdbR2Du3Ph9JTUzbi/fcuQNVC8dAk76sOGOgSySOHFCMMloqT+RYNt2w 9oeSKN9VYIXHYQhv+VGV6YM3ZvfCv+fruKaXYyZmhSjBM6YVgk1v3OdSLM1iZJD97kRD/T8 YXT+yWxyb5uzQKKCaGXVA== X-UI-Out-Filterresults: notjunk:1;V01:K0:icA5OL/YGlo=:1RMnmgDsC8vWZrH+EBqPjd qYA8nHOJD5iXSed4muwpUZKBzIwOV29JUvOk4sMYiMafnOOgB57MmLWqzi8gMp7LUDe8HOvzs BZu38xB269TvHt8PoYkU3tunboudkL1eNbJ/R4110kLqud9QVjAx4pn6sj4YGjiBPH0/ve8tH tJNanN4NtXgh89GMrWKKCW64qG50b1lua1STd9DIbGN5al5PscutPS3tDoTojGCtPNnos8yoo lQoQlAOVh+Wdy9Hh3RXarg0SwolP6wgUCW3cWE2lf1hsviDB/iLxjV5hmLhw95xDqpu2U4krE CCnlLrO6tVkIsfShjmXkc7WObp1IzpHRx8A5bO/oFkLqv4y/IwSy7y8yog6NdsefSIdbgQPlf n/S08HCGfoCaGywGP47rZl3nPAjkdN5hDCUzrVNhS58l3j4sCp4CC8wLqwYm02kWnRve7NFsp EEef211xZGVcrCvru779KNzxClZS9X1aAMOgpEpv4DHr/EpldSxlEfQ0VeqWsOl04/hGHfPkQ riTNUZqsF4Q4saMxXqRRaYtruiKGv7FmUba3uxtfVxRFb5cqZ8XQWPDykD+5f9cqfATjwk36i zDck7bH3FUm1U0Pp0l7VKZS9Rwky3H4kpE4kgN+M5JNDy3DLJmeq60MBUkZNyFHc9sPmSgkSp Me4b0GmXPvihi4Z0r7CJiODm3ruHkeK2E93L4a9ZLZgasXDT3N4wXcdnVX8fqrM+hQniPn+Kj tL+ttjSHHrylJMSkVcSzZF9GPmNoEmmCrcFoHovG7Kz4L0g3slvAQhsAEhDjjatgbdOrbeD4 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:115854 Archived-At: Hello, Lars had introduced the new function `url-cookie-delete-cookies'. I had hoped that this would (always) work - since it is so suggesting to do: --8<---------------cut here---------------start------------->8--- (require 'url) (add-hook 'kill-emacs-hook #'url-cookie-delete-cookies) --8<---------------cut here---------------end--------------->8--- But that gives an error - apparently - when you haven't yet used the cookie mechanism. Backtrace from emacs -Q after evaluating that and hitting C-x C-c: Debugger entered--Lisp error: (wrong-type-argument stringp nil) expand-file-name(nil) url-cookie-write-file() url-cookie-delete-cookies() kill-emacs() save-buffers-kill-emacs(nil) save-buffers-kill-terminal(nil) funcall-interactively(save-buffers-kill-terminal nil) call-interactively(save-buffers-kill-terminal nil nil) command-execute(save-buffers-kill-terminal) where `nil' is "the nil" that `cookie-file' is bound to. I think it would be good if the function would not fail in this case. Thanks, Michael. In GNU Emacs 25.1.50.3 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-03-31 built on drachen Repository revision: 09462b95484ebf75899c64e8ddb7ffce50ef6ca0 Windowing system distributor 'The X.Org Foundation', version 11.0.11802000 System Description: Debian GNU/Linux testing (stretch) Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_COLLATE: C value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix