From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Some images make Emacs behave strangely Date: Mon, 30 Aug 2010 10:35:35 +0200 Organization: Organization?!? Message-ID: <87occkmrag.fsf@lola.goethe.zz> References: <87lj7o6gs3.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1283168076 30632 80.91.229.12 (30 Aug 2010 11:34:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 30 Aug 2010 11:34:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 30 13:34:36 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oq2d8-0003CH-JX for ged-emacs-devel@m.gmane.org; Mon, 30 Aug 2010 13:34:35 +0200 Original-Received: from localhost ([127.0.0.1]:47616 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oq2Ur-0002Yb-2k for ged-emacs-devel@m.gmane.org; Mon, 30 Aug 2010 07:25:53 -0400 Original-Received: from [140.186.70.92] (port=58145 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oq2Fh-0002ps-CP for emacs-devel@gnu.org; Mon, 30 Aug 2010 07:10:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OpzqE-0004FJ-7j for emacs-devel@gnu.org; Mon, 30 Aug 2010 04:35:50 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:40874) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OpzqD-0004F7-V2 for emacs-devel@gnu.org; Mon, 30 Aug 2010 04:35:46 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OpzqB-0003nV-NI for emacs-devel@gnu.org; Mon, 30 Aug 2010 10:35:43 +0200 Original-Received: from p508ea0f0.dip.t-dialin.net ([80.142.160.240]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 30 Aug 2010 10:35:43 +0200 Original-Received: from dak by p508ea0f0.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 30 Aug 2010 10:35:43 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: p508ea0f0.dip.t-dialin.net X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:Sq1EBg5vqpwg97evgRB+cYnSe3A= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:129415 Archived-At: Chong Yidong writes: > Lars Magne Ingebrigtsen writes: > >> Here's an image from the pheedo web tracking ad thingie whatever: >> >> [larsi@quimbies ~/pgnus]$ file /tmp/a >> /tmp/a: GIF image data, version 89a, 1 x 1 >> >> However: >> >> (image-size (create-image "/tmp/a") t) >> => (30 . 30) >> >> And inserting that image into the buffer yields an empty 30x30 box: >> >> (put-image (create-image "/tmp/a") (point)) > > Emacs fails to load the image, because DGifSlurp returns GIF_ERROR when > we try to load its contents into memory. I dunno what else we could do > to avoid failing (or why the GIMP seems to be able to handle this gif). The question is not how to avoid failing, but how make Emacs accept failure. Emacs goes into a busy, display-thrashing loop making it rather unresponsive. -- David Kastrup