From unknown Mon Aug 18 09:07:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20363: 25.0.50; image.c Side-effect: Bombs unnecessarily on console Resent-From: raman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Apr 2015 22:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20363 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20363@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142931015018212 (code B ref -1); Fri, 17 Apr 2015 22:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Apr 2015 22:35:50 +0000 Received: from localhost ([127.0.0.1]:59396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YjErU-0004jd-1k for submit@debbugs.gnu.org; Fri, 17 Apr 2015 18:35:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59810) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YjErO-0004jO-Gj for submit@debbugs.gnu.org; Fri, 17 Apr 2015 18:35:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YjErF-0004nZ-Ne for submit@debbugs.gnu.org; Fri, 17 Apr 2015 18:35:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjErF-0004nH-C9 for submit@debbugs.gnu.org; Fri, 17 Apr 2015 18:35:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45036) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjErB-0000YF-BN for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2015 18:35:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YjEr7-0004kJ-Cp for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2015 18:35:29 -0400 Received: from mail-ig0-x232.google.com ([2607:f8b0:4001:c05::232]:35873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjEr6-0004jo-Gk for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2015 18:35:24 -0400 Received: by igblo3 with SMTP id lo3so23333005igb.1 for ; Fri, 17 Apr 2015 15:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=ztVZT/9RSS+oKAmb5X9cPiJYny5JpMEwkAsJbrltl4E=; b=Rs9xILXKAx9ZFyqngqQiYE7CEclvrAeCkiO87d6NemAqpaTdwStM7ImYY9c7IdGSTP 004RHDNUuv5qcLZDaTgMeY8I/0vvhgaEwzrbNWmkvnk1i5Uxz46FDzhU8ww/Tqk9c76v xJ8YQFKXLqvgylLmAMh1J/qnR6/zhacdGAeLM4tsgId312NpZF5R0gB8VibjXXwKEYcQ kCTDcfHazbKzoxjwk0toxR/XN6S1bra2Zxithio7SgOvSgGO8BVWVbkKCpsqnXoPTzdB ORPFmrGP/BO//HF6kdM4pcWXGi8ioHVCZFCnnquwZYu+IdsKvx8bpBVltHGhOgXy1R3a s9mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-type; bh=ztVZT/9RSS+oKAmb5X9cPiJYny5JpMEwkAsJbrltl4E=; b=AebdqqP0DTEK9ydu9Cv33C1cpt1Ngy9IFA+pI++omaWtbSNo3kwrZXLZZnRNl/CcXs JoR04yerBRfUQaQqEinSZ8roMGW/swcug+gyEXt0Iq8UiR6zxcrCXlmH7cbD9t94pPWb TelbpPfwnva8YwJzBkWn3LHaSJ5xFqYdjmPc5LW0D8tHaVmaYg4J4cH4cLiZxkoqj/vF fGCdKOjHdZ+qgR1fcrf4AiJW/ViY8kpCrovJ9kg0ACdCRqpTKX+0Xa0/rAbtnKnA4JaV PLTJ/SJPWWmImLp4Juyam0ldWwt83dECp8bZw39NB8dQYTPT1JqWv7L/DJtPC/g7qIfm l1Eg== X-Gm-Message-State: ALoCoQlVTWwY3heQyDgqi+sO+0AgLZwbGjLvMbanaxz2Jiol+McHeG+uw6QIgKKHB/6ZK2w5K4AV X-Received: by 10.42.188.19 with SMTP id cy19mr6234279icb.92.1429310123079; Fri, 17 Apr 2015 15:35:23 -0700 (PDT) Received: from raman-glaptop ([172.19.118.113]) by mx.google.com with ESMTPSA id 9sm7193318iom.29.2015.04.17.15.35.22 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 17 Apr 2015 15:35:22 -0700 (PDT) From: raman Date: Fri, 17 Apr 2015 15:35:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I run Emacs both on the Linux Console and under X. I also like reading xkcd via package xkcd. Package xkcd calls function image-multi-frame-p which eventually calls through to the C layer and produces this backtrace on the console; works fine under X. Debugger entered--Lisp error: (error "Window system frame should be used") image-metadata((image :type png :file "~/.emacs.d/xkcd/1513.png")) image-multi-frame-p((image :type png :file "~/.emacs.d/xkcd/1513.png")) xkcd-insert-image("~/.emacs.d/xkcd/1513.png" 1513) #[(num) "\306 \210\307\310!\210\311\310!\210\312 \210\313.\314 \210 . \315=\203.\316\202#.\317\320 \".\321 \".\322\f!.\323\324.\"A..\323\301.\"A.\323\325.\"A..\313\211.. \326\327!\210\330.. \". \317\331 ..#\211.\332\261.\210\333. \"\210\n\315=\203m. .\334 \f\"\210\323\335.\"A.!\326.!. \207" [buffer-read-only num xkcd-cur url out json-assoc xkcd-update-latest get-buffer-create "*xkcd*" switch-to-buffer xkcd-mode nil erase-buffer 0 "http://xkcd.com/info.0.json" format "http://xkcd.com/%d/info.0.json" xkcd-get-json json-read-from-string assoc img safe_title message "Getting comic..." xkcd-download "%d: %s" "\n" xkcd-insert-image xkcd-cache-json alt safe-title title file xkcd-alt] 5 ("/home/raman/.emacs.d/elpa/xkcd-20140505.511/xkcd.elc" . 5668) "nEnter comic number: "](0) ad-Advice-xkcd-get(#[(num) "\306 \210\307\310!\210\311\310!\210\312 \210\313.\314 \210 . \315=\203.\316\202#.\317\320 \".\321 \".\322\f!.\323\324.\"A..\323\301.\"A.\323\325.\"A..\313\211.. \326\327!\210\330.. \". \317\331 ..#\211.\332\261.\210\333. \"\210\n\315=\203m. .\334 \f\"\210\323\335.\"A.!\326.!. \207" [buffer-read-only num xkcd-cur url out json-assoc xkcd-update-latest get-buffer-create "*xkcd*" switch-to-buffer xkcd-mode nil erase-buffer 0 "http://xkcd.com/info.0.json" format "http://xkcd.com/%d/info.0.json" xkcd-get-json json-read-from-string assoc img safe_title message "Getting comic..." xkcd-download "%d: %s" "\n" xkcd-insert-image xkcd-cache-json alt safe-title title file xkcd-alt] 5 ("/home/raman/.emacs.d/elpa/xkcd-20140505.511/xkcd.elc" . 5668) "nEnter comic number: "] 0) apply(ad-Advice-xkcd-get #[(num) "\306 \210\307\310!\210\311\310!\210\312 \210\313.\314 \210 . \315=\203.\316\202#.\317\320 \".\321 \".\322\f!.\323\324.\"A..\323\301.\"A.\323\325.\"A..\313\211.. \326\327!\210\330.. \". \317\331 ..#\211.\332\261.\210\333. \"\210\n\315=\203m. .\334 \f\"\210\323\335.\"A.!\326.!. \207" [buffer-read-only num xkcd-cur url out json-assoc xkcd-update-latest get-buffer-create "*xkcd*" switch-to-buffer xkcd-mode nil erase-buffer 0 "http://xkcd.com/info.0.json" format "http://xkcd.com/%d/info.0.json" xkcd-get-json json-read-from-string assoc img safe_title message "Getting comic..." xkcd-download "%d: %s" "\n" xkcd-insert-image xkcd-cache-json alt safe-title title file xkcd-alt] 5 ("/home/raman/.emacs.d/elpa/xkcd-20140505.511/xkcd.elc" . 5668) "nEnter comic number: "] 0) xkcd-get(0) xkcd() funcall-interactively(xkcd) #(xkcd record nil) ad-Advice-call-interactively(# xkcd record nil) apply(ad-Advice-call-interactively # (xkcd record nil)) call-interactively(xkcd record nil) command-execute(xkcd record) execute-extended-command(nil "xkcd" "xkcd") funcall-interactively(execute-extended-command nil "xkcd" "xkcd") #(execute-extended-command nil nil) ad-Advice-call-interactively(# execute-extended-command nil nil) apply(ad-Advice-call-interactively # (execute-extended-command nil nil)) call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2015-04-17 on raman-glaptop Repository revision: cd17be2f7233df04b84982b572eb31d855399c24 Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Configured using: `configure --enable-silent-rules --with-x-toolkit=lucid --without-compress-install' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C Minor modes in effect: diff-auto-refine-mode: t recentf-mode: t gpm-mouse-mode: t ido-everywhere: t jabber-activity-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t dynamic-completion-mode: t dired-omit-mode: t shell-dirtrack-mode: t voice-lock-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Recent messages: Contacting host: xkcd.com:80 Getting comic... Entering debugger... Marked buffer containing 22 lines Copied 22 lines to register a Back to top level Debug on Error disabled globally Quit [2 times] is undefined End of buffer [2 times] Load-path shadows: /home/raman/.emacs.d/elpa/google-translate-20150408.1402/.bump-version hides /home/raman/.emacs.d/elpa/iregister-20140525.1456/.bump-version /home/raman/.emacs.d/elpa/ox-gfm-20141211.240/org-loaddefs hides /home/raman/.emacs.d/elpa/org-20150413/org-loaddefs /home/raman/emacs/lisp/site-lisp/vm/lisp/tapestry hides /home/raman/emacs/lisp/emacspeak/lisp/tapestry /home/raman/.emacs.d/elpa/babel-20131231.725/babel hides /home/raman/emacs/lisp/site-lisp/babel /home/raman/.emacs.d/elpa/ssh-20120904.1342/ssh hides /home/raman/emacs/lisp/site-lisp/ssh /home/raman/.emacs.d/elpa/pg-20130731.1442/pg hides /home/raman/emacs/lisp/site-lisp/pg /home/raman/.emacs.d/elpa/google-contacts-20140530.233/google-contacts hides /home/raman/emacs/lisp/site-lisp/google-contacts /home/raman/.emacs.d/elpa/edit-server-20141231.1358/edit-server hides /home/raman/.elisp/edit-server /home/raman/emacs/lisp/emacspeak/lisp/dom hides /usr/local/share/emacs/25.0.50/lisp/dom /home/raman/emacs/lisp/emacspeak/lisp/tetris hides /usr/local/share/emacs/25.0.50/lisp/play/tetris /home/raman/.emacs.d/elpa/org-20150413/ob-keys hides /usr/local/share/emacs/25.0.50/lisp/org/ob-keys /home/raman/.emacs.d/elpa/org-20150413/ob-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lisp /home/raman/.emacs.d/elpa/org-20150413/org-ctags hides /usr/local/share/emacs/25.0.50/lisp/org/org-ctags /home/raman/.emacs.d/elpa/org-20150413/org-id hides /usr/local/share/emacs/25.0.50/lisp/org/org-id /home/raman/.emacs.d/elpa/org-20150413/org-irc hides /usr/local/share/emacs/25.0.50/lisp/org/org-irc /home/raman/.emacs.d/elpa/org-20150413/ob-R hides /usr/local/share/emacs/25.0.50/lisp/org/ob-R /home/raman/.emacs.d/elpa/org-20150413/ob-ditaa hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ditaa /home/raman/.emacs.d/elpa/org-20150413/org-colview hides /usr/local/share/emacs/25.0.50/lisp/org/org-colview /home/raman/.emacs.d/elpa/org-20150413/ox-icalendar hides /usr/local/share/emacs/25.0.50/lisp/org/ox-icalendar /home/raman/.emacs.d/elpa/org-20150413/org-w3m hides /usr/local/share/emacs/25.0.50/lisp/org/org-w3m /home/raman/.emacs.d/elpa/org-20150413/ob-awk hides /usr/local/share/emacs/25.0.50/lisp/org/ob-awk /home/raman/.emacs.d/elpa/org-20150413/ox hides /usr/local/share/emacs/25.0.50/lisp/org/ox /home/raman/.emacs.d/elpa/org-20150413/ob-java hides /usr/local/share/emacs/25.0.50/lisp/org/ob-java /home/raman/.emacs.d/elpa/org-20150413/org-docview hides /usr/local/share/emacs/25.0.50/lisp/org/org-docview /home/raman/.emacs.d/elpa/org-20150413/ob-eval hides /usr/local/share/emacs/25.0.50/lisp/org/ob-eval /home/raman/.emacs.d/elpa/org-20150413/ob-js hides /usr/local/share/emacs/25.0.50/lisp/org/ob-js /home/raman/.emacs.d/elpa/org-20150413/org-plot hides /usr/local/share/emacs/25.0.50/lisp/org/org-plot /home/raman/.emacs.d/elpa/org-20150413/org-macs hides /usr/local/share/emacs/25.0.50/lisp/org/org-macs /home/raman/.emacs.d/elpa/org-20150413/ob-lilypond hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lilypond /home/raman/.emacs.d/elpa/org-20150413/ob-octave hides /usr/local/share/emacs/25.0.50/lisp/org/ob-octave /home/raman/.emacs.d/elpa/org-20150413/org-capture hides /usr/local/share/emacs/25.0.50/lisp/org/org-capture /home/raman/.emacs.d/elpa/org-20150413/org-protocol hides /usr/local/share/emacs/25.0.50/lisp/org/org-protocol /home/raman/.emacs.d/elpa/org-20150413/org-info hides /usr/local/share/emacs/25.0.50/lisp/org/org-info /home/raman/.emacs.d/elpa/org-20150413/ob-screen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-screen /home/raman/.emacs.d/elpa/org-20150413/ob-ledger hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ledger /home/raman/.emacs.d/elpa/org-20150413/org-mhe hides /usr/local/share/emacs/25.0.50/lisp/org/org-mhe /home/raman/.emacs.d/elpa/org-20150413/ob-dot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-dot /home/raman/.emacs.d/elpa/org-20150413/ob-scala hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scala /home/raman/.emacs.d/elpa/org-20150413/org-feed hides /usr/local/share/emacs/25.0.50/lisp/org/org-feed /home/raman/.emacs.d/elpa/org-20150413/ob-core hides /usr/local/share/emacs/25.0.50/lisp/org/ob-core /home/raman/.emacs.d/elpa/org-20150413/org hides /usr/local/share/emacs/25.0.50/lisp/org/org /home/raman/.emacs.d/elpa/org-20150413/org-timer hides /usr/local/share/emacs/25.0.50/lisp/org/org-timer /home/raman/.emacs.d/elpa/org-20150413/ob-makefile hides /usr/local/share/emacs/25.0.50/lisp/org/ob-makefile /home/raman/.emacs.d/elpa/org-20150413/ob-ruby hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ruby /home/raman/.emacs.d/elpa/org-20150413/ob-exp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-exp /home/raman/.emacs.d/elpa/org-20150413/org-datetree hides /usr/local/share/emacs/25.0.50/lisp/org/org-datetree /home/raman/.emacs.d/elpa/org-20150413/org-attach hides /usr/local/share/emacs/25.0.50/lisp/org/org-attach /home/raman/.emacs.d/elpa/org-20150413/ob-maxima hides /usr/local/share/emacs/25.0.50/lisp/org/ob-maxima /home/raman/.emacs.d/elpa/org-20150413/ox-publish hides /usr/local/share/emacs/25.0.50/lisp/org/ox-publish /home/raman/.emacs.d/elpa/org-20150413/ob-sqlite hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sqlite /home/raman/.emacs.d/elpa/org-20150413/org-eshell hides /usr/local/share/emacs/25.0.50/lisp/org/org-eshell /home/raman/.emacs.d/elpa/org-20150413/ox-texinfo hides /usr/local/share/emacs/25.0.50/lisp/org/ox-texinfo /home/raman/.emacs.d/elpa/org-20150413/org-entities hides /usr/local/share/emacs/25.0.50/lisp/org/org-entities /home/raman/.emacs.d/elpa/org-20150413/org-bibtex hides /usr/local/share/emacs/25.0.50/lisp/org/org-bibtex /home/raman/.emacs.d/elpa/ox-gfm-20141211.240/org-loaddefs hides /usr/local/share/emacs/25.0.50/lisp/org/org-loaddefs /home/raman/.emacs.d/elpa/org-20150413/org-clock hides /usr/local/share/emacs/25.0.50/lisp/org/org-clock /home/raman/.emacs.d/elpa/org-20150413/ob-picolisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-picolisp /home/raman/.emacs.d/elpa/org-20150413/ob-plantuml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-plantuml /home/raman/.emacs.d/elpa/org-20150413/ox-ascii hides /usr/local/share/emacs/25.0.50/lisp/org/ox-ascii /home/raman/.emacs.d/elpa/org-20150413/ob-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ob-latex /home/raman/.emacs.d/elpa/org-20150413/ob hides /usr/local/share/emacs/25.0.50/lisp/org/ob /home/raman/.emacs.d/elpa/org-20150413/org-faces hides /usr/local/share/emacs/25.0.50/lisp/org/org-faces /home/raman/.emacs.d/elpa/org-20150413/ob-mscgen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-mscgen /home/raman/.emacs.d/elpa/org-20150413/org-inlinetask hides /usr/local/share/emacs/25.0.50/lisp/org/org-inlinetask /home/raman/.emacs.d/elpa/org-20150413/org-pcomplete hides /usr/local/share/emacs/25.0.50/lisp/org/org-pcomplete /home/raman/.emacs.d/elpa/org-20150413/ox-odt hides /usr/local/share/emacs/25.0.50/lisp/org/ox-odt /home/raman/.emacs.d/elpa/org-20150413/org-mouse hides /usr/local/share/emacs/25.0.50/lisp/org/org-mouse /home/raman/.emacs.d/elpa/org-20150413/ob-gnuplot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-gnuplot /home/raman/.emacs.d/elpa/org-20150413/ob-ocaml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ocaml /home/raman/.emacs.d/elpa/org-20150413/ob-sh hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sh /home/raman/.emacs.d/elpa/org-20150413/org-habit hides /usr/local/share/emacs/25.0.50/lisp/org/org-habit /home/raman/.emacs.d/elpa/org-20150413/ob-asymptote hides /usr/local/share/emacs/25.0.50/lisp/org/ob-asymptote /home/raman/.emacs.d/elpa/org-20150413/ob-shen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-shen /home/raman/.emacs.d/elpa/org-20150413/ob-python hides /usr/local/share/emacs/25.0.50/lisp/org/ob-python /home/raman/.emacs.d/elpa/org-20150413/ob-sass hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sass /home/raman/.emacs.d/elpa/org-20150413/ox-org hides /usr/local/share/emacs/25.0.50/lisp/org/ox-org /home/raman/.emacs.d/elpa/org-20150413/ob-org hides /usr/local/share/emacs/25.0.50/lisp/org/ob-org /home/raman/.emacs.d/elpa/org-20150413/org-element hides /usr/local/share/emacs/25.0.50/lisp/org/org-element /home/raman/.emacs.d/elpa/org-20150413/org-macro hides /usr/local/share/emacs/25.0.50/lisp/org/org-macro /home/raman/.emacs.d/elpa/org-20150413/org-agenda hides /usr/local/share/emacs/25.0.50/lisp/org/org-agenda /home/raman/.emacs.d/elpa/org-20150413/ob-haskell hides /usr/local/share/emacs/25.0.50/lisp/org/ob-haskell /home/raman/.emacs.d/elpa/org-20150413/ox-md hides /usr/local/share/emacs/25.0.50/lisp/org/ox-md /home/raman/.emacs.d/elpa/org-20150413/org-version hides /usr/local/share/emacs/25.0.50/lisp/org/org-version /home/raman/.emacs.d/elpa/org-20150413/ox-html hides /usr/local/share/emacs/25.0.50/lisp/org/ox-html /home/raman/.emacs.d/elpa/org-20150413/ob-fortran hides /usr/local/share/emacs/25.0.50/lisp/org/ob-fortran /home/raman/.emacs.d/elpa/org-20150413/ob-lob hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lob /home/raman/.emacs.d/elpa/org-20150413/org-rmail hides /usr/local/share/emacs/25.0.50/lisp/org/org-rmail /home/raman/.emacs.d/elpa/org-20150413/org-crypt hides /usr/local/share/emacs/25.0.50/lisp/org/org-crypt /home/raman/.emacs.d/elpa/org-20150413/ox-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ox-latex /home/raman/.emacs.d/elpa/org-20150413/ob-clojure hides /usr/local/share/emacs/25.0.50/lisp/org/ob-clojure /home/raman/.emacs.d/elpa/org-20150413/org-gnus hides /usr/local/share/emacs/25.0.50/lisp/org/org-gnus /home/raman/.emacs.d/elpa/org-20150413/ob-ref hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ref /home/raman/.emacs.d/elpa/org-20150413/ob-table hides /usr/local/share/emacs/25.0.50/lisp/org/ob-table /home/raman/.emacs.d/elpa/org-20150413/ob-io hides /usr/local/share/emacs/25.0.50/lisp/org/ob-io /home/raman/.emacs.d/elpa/org-20150413/org-src hides /usr/local/share/emacs/25.0.50/lisp/org/org-src /home/raman/.emacs.d/elpa/org-20150413/ob-tangle hides /usr/local/share/emacs/25.0.50/lisp/org/ob-tangle /home/raman/.emacs.d/elpa/org-20150413/org-indent hides /usr/local/share/emacs/25.0.50/lisp/org/org-indent /home/raman/.emacs.d/elpa/org-20150413/ob-comint hides /usr/local/share/emacs/25.0.50/lisp/org/ob-comint /home/raman/.emacs.d/elpa/org-20150413/ob-perl hides /usr/local/share/emacs/25.0.50/lisp/org/ob-perl /home/raman/.emacs.d/elpa/org-20150413/org-list hides /usr/local/share/emacs/25.0.50/lisp/org/org-list /home/raman/.emacs.d/elpa/org-20150413/org-mobile hides /usr/local/share/emacs/25.0.50/lisp/org/org-mobile /home/raman/.emacs.d/elpa/org-20150413/ox-beamer hides /usr/local/share/emacs/25.0.50/lisp/org/ox-beamer /home/raman/.emacs.d/elpa/org-20150413/org-bbdb hides /usr/local/share/emacs/25.0.50/lisp/org/org-bbdb /home/raman/.emacs.d/elpa/org-20150413/org-footnote hides /usr/local/share/emacs/25.0.50/lisp/org/org-footnote /home/raman/.emacs.d/elpa/org-20150413/ox-man hides /usr/local/share/emacs/25.0.50/lisp/org/ox-man /home/raman/.emacs.d/elpa/org-20150413/org-compat hides /usr/local/share/emacs/25.0.50/lisp/org/org-compat /home/raman/.emacs.d/elpa/org-20150413/ob-calc hides /usr/local/share/emacs/25.0.50/lisp/org/ob-calc /home/raman/.emacs.d/elpa/org-20150413/ob-scheme hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scheme /home/raman/.emacs.d/elpa/org-20150413/org-archive hides /usr/local/share/emacs/25.0.50/lisp/org/org-archive /home/raman/.emacs.d/elpa/org-20150413/ob-sql hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sql /home/raman/.emacs.d/elpa/org-20150413/ob-emacs-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-emacs-lisp /home/raman/.emacs.d/elpa/org-20150413/ob-css hides /usr/local/share/emacs/25.0.50/lisp/org/ob-css /home/raman/.emacs.d/elpa/org-20150413/ob-C hides /usr/local/share/emacs/25.0.50/lisp/org/ob-C /home/raman/.emacs.d/elpa/org-20150413/org-install hides /usr/local/share/emacs/25.0.50/lisp/org/org-install /home/raman/.emacs.d/elpa/org-20150413/ob-matlab hides /usr/local/share/emacs/25.0.50/lisp/org/ob-matlab /home/raman/.emacs.d/elpa/org-20150413/org-table hides /usr/local/share/emacs/25.0.50/lisp/org/org-table /home/raman/.emacs.d/elpa/emms-20150329.1945/tq hides /usr/local/share/emacs/25.0.50/lisp/emacs-lisp/tq Features: (shadow emacsbug vm-reply vm-rfaddons vm-menu vm-window vm-toolbar vm-folder vm-mime vm-undo vm-mouse vm-page vm-minibuf vm-message vm-misc vm-macro vc vc-dispatcher vc-git emacspeak-diff-mode diff-mode pcmpl-unix debug shr-color color emacspeak-xkcd json-mode json-reformat json-snatcher rx js moz emacspeak-imenu imenu emacspeak-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs mm-archive xkcd url-file url-dired emacspeak-wizards emacspeak-eterm term ehelp emacspeak-texinfo texinfo emacspeak-table-ui emacspeak-table emacspeak-find-dired find-dired lisp-mnt recentf tree-widget misearch multi-isearch ucs-normalize gnutls network-stream nsm url-http url-gw url-cache url-auth emacspeak-eww eww mm-url url-queue emacspeak-websearch t-mouse cal-china lunar cal-bahai cal-islam cal-hebrew holidays hol-loaddefs cal-move server bbdb-vm vm-summary vm-motion emacspeak-vm vm vm-autoload bbdb-snarf mail-extr bbdb-com emacspeak-bbdb bbdb timezone emacs-startup emacspeak-ido ido emacspeak-m-player emms-info-libtag emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics emms-url emms-streams emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-vlc emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emacspeak-emms emms emms-compat ffap fff-rfc fff tramp tramp-compat tramp-loaddefs trampver emacspeak-twittering twittering-mode epa epg ssl emacspeak-jabber jabber jabber-libnotify jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-muc-nick-coloring assoc hexrgb jabber-newdisco jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console emacspeak-sgml-mode sgml-mode ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls jabber-xml jabber-menu jabber-autoloads jabber-util erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit emacspeak-erc erc-goodies erc erc-backend erc-compat pp org-location-google-maps org-agenda google-maps google-maps-static google-maps-geocode google-maps-base emacspeak-org org org-macro org-footnote org-pcomplete org-list org-faces org-entities emacspeak-outline foldout noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs emacspeak-find-func find-func emacspeak-calendar appt diary-lib diary-loaddefs solar cal-dst cal-menu calendar cal-loaddefs emacspeak-mspools mspools emacspeak-tcl tcl emacspeak-elfeed elfeed-show shr dom subr-x elfeed-db elfeed-lib avl-tree elfeed-search elfeed xml-query emacspeak-folding folding emacspeak-reftex reftex reftex-vars w3-prepare w3 w3-menu w3-emulate w3-auto w3-parse w3-fast-parse emacspeak-w3 emacspeak-google html2text gmaps emacspeak-we emacspeak-xslt w3-display w3-mouse w3-imap url-handlers w3-widget w3-vars w3-keymap w3-cus css font disp-table devices ange-ftp w3-cfg w3-compat emacspeak-sigbegone sigbegone emacspeak-custom cus-edit cus-start gnus-prepare gnus-demon nntp emacspeak-gnus gm-nnir nnir gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range emacspeak-message message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win emacspeak-hide gnus gnus-ems nnheader gm-smtp smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils vm-autoloads vm-vars vm-version my-functions emacspeak-auctex tex-site emacs-droid-autoloads emacs-droid finder-inf go-mode-autoloads ipython-autoloads levenshtein-autoloads logito-autoloads memory-usage-autoloads register-list-autoloads shell-here-autoloads info ssh-autoloads wget-autoloads emacspeak-package package epg-config completion dired-aux dired-x emacspeak-dired emacspeak-desktop desktop frameset dired emacspeak-aumix emacspeak-forms forms forms-mode emacspeak-setup emacspeak-dbus nm dbus xml emacspeak-webspace emacspeak-feeds gf gweb emacspeak-alsaplayer emacspeak-amark derived emacspeak-advice shell pcomplete comint ring emacspeak-ansi-color ansi-color emacspeak-replace emacspeak-redefine emacspeak-personality emacspeak emacspeak-widget warnings emacspeak-webutils browse-url gfeeds g-utils json url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio eieio-core cl-generic gnus-util mm-util mail-prsvr password-cache url-vars mailcap emacspeak-kmacro emacspeak-facemenu emacspeak-buff-menu g-cus-load cus-load emacspeak-info emacspeak-fix-interactive emacspeak-preamble emacspeak-keymap edmacro kmacro wid-edit emacspeak-speak time-date emacspeak-pronounce thingatpt dtk-speak flite-voices dtk-interp voice-setup emacspeak-sounds dectalk-voices espeak-voices mac-voices multispeech-voices outloud-voices dtk-unicode descr-text help-mode easymenu dtk-css-speech acss-structure emacspeak-load-path byte-opt bytecomp byte-compile cl-extra seq cconv advice help-fns cl-macs cl gv cl-loaddefs pcase cl-lib mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) Memory information: ((conses 16 1123098 97712) (symbols 48 77018 6) (miscs 40 230 910) (strings 32 262392 27489) (string-bytes 1 9019632) (vectors 16 92917) (vector-slots 8 1579802 35748) (floats 8 1519 405) (intervals 56 17102 741) (buffers 976 39) (heap 1024 106197 2904)) -- From unknown Mon Aug 18 09:07:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20363: 25.0.50; image.c Side-effect: Bombs unnecessarily on console Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Aug 2019 12:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20363 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: raman Cc: 20363@debbugs.gnu.org Received: via spool by 20363-submit@debbugs.gnu.org id=B20363.15647477707746 (code B ref 20363); Fri, 02 Aug 2019 12:10:02 +0000 Received: (at 20363) by debbugs.gnu.org; 2 Aug 2019 12:09:30 +0000 Received: from localhost ([127.0.0.1]:55949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htWNF-00020s-PX for submit@debbugs.gnu.org; Fri, 02 Aug 2019 08:09:29 -0400 Received: from quimby.gnus.org ([80.91.231.51]:57726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htWND-00020j-Nx for 20363@debbugs.gnu.org; Fri, 02 Aug 2019 08:09:28 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htWN9-0001nt-CL; Fri, 02 Aug 2019 14:09:25 +0200 From: Lars Ingebrigtsen References: Date: Fri, 02 Aug 2019 14:09:22 +0200 In-Reply-To: (raman@google.com's message of "Fri, 17 Apr 2015 15:35:17 -0700") Message-ID: <87wofvrcp9.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: raman writes: > I run Emacs both on the Linux Console and under X. > > I also like reading xkcd via package xkcd. > > Package xkcd calls function image-multi-frame-p > which eventually calls through to the C layer [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) raman writes: > I run Emacs both on the Linux Console and under X. > > I also like reading xkcd via package xkcd. > > Package xkcd calls function image-multi-frame-p > which eventually calls through to the C layer and produces this > backtrace on the console; works fine under X. > Debugger entered--Lisp error: (error "Window system frame should be used") > image-metadata((image :type png :file "~/.emacs.d/xkcd/1513.png")) > image-multi-frame-p((image :type png :file "~/.emacs.d/xkcd/1513.png")) > xkcd-insert-image("~/.emacs.d/xkcd/1513.png" 1513) (I'm going through old bug reports that unfortunately have not received any responses yet.) This looks like a bug in the xkcd package, and you should take it up with the maintainers of that package. It should check whether it's on a graphical display before it calls those functions. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 08:09:35 2019 Received: (at control) by debbugs.gnu.org; 2 Aug 2019 12:09:35 +0000 Received: from localhost ([127.0.0.1]:55953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htWNL-00021F-1s for submit@debbugs.gnu.org; Fri, 02 Aug 2019 08:09:35 -0400 Received: from quimby.gnus.org ([80.91.231.51]:57740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htWNG-000210-NE for control@debbugs.gnu.org; Fri, 02 Aug 2019 08:09:33 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htWNE-0001o0-5F for control@debbugs.gnu.org; Fri, 02 Aug 2019 14:09:30 +0200 Date: Fri, 02 Aug 2019 14:09:27 +0200 Message-Id: <87v9vfrcp4.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #20363 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 20363 wontfix close 20363 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 20363 wontfix close 20363 quit