From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Gordon Farquharson Newsgroups: gmane.emacs.bugs Subject: bug#18997: 24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell Date: Wed, 11 Nov 2015 14:48:14 -0800 Message-ID: References: <87h9y9256u.fsf@debian.debian> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114d70ee23123d05244b9f5f X-Trace: ger.gmane.org 1447283662 14645 80.91.229.3 (11 Nov 2015 23:14:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Nov 2015 23:14:22 +0000 (UTC) To: 18997@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 12 00:14:12 2015 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 1Zweah-00085M-Lq for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Nov 2015 00:14:12 +0100 Original-Received: from localhost ([::1]:43575 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zweag-00089V-T2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Nov 2015 18:14:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40761) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zweac-00089P-HD for bug-gnu-emacs@gnu.org; Wed, 11 Nov 2015 18:14:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZweaY-0000Gd-Ei for bug-gnu-emacs@gnu.org; Wed, 11 Nov 2015 18:14:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZweaY-0000GX-Bh for bug-gnu-emacs@gnu.org; Wed, 11 Nov 2015 18:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZweaX-0005cW-QQ for bug-gnu-emacs@gnu.org; Wed, 11 Nov 2015 18:14:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87h9y9256u.fsf@debian.debian> Resent-From: Gordon Farquharson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Nov 2015 23:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18997 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18997-submit@debbugs.gnu.org id=B18997.144728362521573 (code B ref 18997); Wed, 11 Nov 2015 23:14:01 +0000 Original-Received: (at 18997) by debbugs.gnu.org; 11 Nov 2015 23:13:45 +0000 Original-Received: from localhost ([127.0.0.1]:33702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZweZx-0005bX-7k for submit@debbugs.gnu.org; Wed, 11 Nov 2015 18:13:44 -0500 Original-Received: from mail-yk0-f171.google.com ([209.85.160.171]:35631) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZweBb-0004jR-IV for 18997@debbugs.gnu.org; Wed, 11 Nov 2015 17:48:16 -0500 Original-Received: by ykba77 with SMTP id a77so75219430ykb.2 for <18997@debbugs.gnu.org>; Wed, 11 Nov 2015 14:48:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Gfo5yRQvSV++seYOy6DIT33RIcSkF9YpOFAEL1SoYBM=; b=dhYItUCvQTeJ82saUl8XbD4c6NfGkEEepQLgJyC7QO9SM1pLcaELcDp82bE9Z47CT3 FO37rxf+hkCq8Z1n6ye4QZhV6W31VocrwHafmmA7+V8BFGcPoNQGe4BzA9XvIZxGK7Vw BtBj2S/mNJdygAJZlB6AXoBN1js1BrG/YwP/vL2ka9hnXQV00xfIjDeDwVZJ7cFZRzwy EEFOGkcFWaXdxWTwvaZOHLN5eCXckxR/3X53OTVEfYRZRl+0VANB38nfD2JrZ9bHCak6 LRQNwfoTWk8nbuXOWpbP+8aDUA69GYfpB66rwGu9PO+JEphfn209qcd9kU8PN6zTZR2v 4YZQ== X-Received: by 10.129.70.197 with SMTP id t188mr12546026ywa.292.1447282094573; Wed, 11 Nov 2015 14:48:14 -0800 (PST) Original-Received: by 10.13.255.2 with HTTP; Wed, 11 Nov 2015 14:48:14 -0800 (PST) X-Mailman-Approved-At: Wed, 11 Nov 2015 18:13:22 -0500 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: 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:108636 Archived-At: --001a114d70ee23123d05244b9f5f Content-Type: text/plain; charset=UTF-8 The following patch applied to 24.4 prevents emacs from crashing, but results in the icons not being displayed correctly. However, messed up icons is a far better result than a crash. --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -302,7 +302,7 @@ xg_get_pixbuf_from_pixmap (struct frame tmp_buf = gdk_pixbuf_new_from_data ((guchar *) xim->data, GDK_COLORSPACE_RGB, FALSE, - xim->bitmap_unit, + 8, width, height, xim->bytes_per_line, It appears that one is only allowed to pass a value of 8 for bits_per_sample to gdk_pixbuf_new_from_data. Therefore, it seems that the long term solution is to convert the image in xim->data to an 8 bits per sample image. I'm not really sure I understand what an 8 bits per sample image is. Does that mean 8 bits per pixel? Gordon -- Gordon Farquharson GnuPG Key ID: 32D6D676 --001a114d70ee23123d05244b9f5f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlLG1v bm9zcGFjZSI+VGhlIGZvbGxvd2luZyBwYXRjaCBhcHBsaWVkIHRvIDI0LjQgIHByZXZlbnRzIGVt YWNzIGZyb20gY3Jhc2hpbmcsIGJ1dCByZXN1bHRzIGluIHRoZSBpY29ucyBub3QgYmVpbmcgZGlz cGxheWVkIGNvcnJlY3RseS4gSG93ZXZlciwgbWVzc2VkIHVwIGljb25zIGlzIGEgZmFyIGJldHRl ciByZXN1bHQgdGhhbiBhIA0KY3Jhc2guPGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxkaXY+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2UiPjxicj4tLS0gYS9zcmMvPC9z cGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlIj5ndGt1dGls LmM8YnI+KysrIGIvc3JjL2d0a3V0aWwuYzxicj5AQCAtMzAyLDcgKzMwMiw3IEBAIHhnX2dldF9w aXhidWZfZnJvbV9waXhtYXAgKHN0cnVjdCBmcmFtZTxicj7CoMKgIHRtcF9idWYgPSBnZGtfcGl4 YnVmX25ld19mcm9tX2RhdGEgKChndWNoYXIgKikgeGltLSZndDtkYXRhLDxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8L3NwYW4+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2UiPsKgwqDCoMKgwqDC oMKgwqAgR0RLX0NPTE9SU1BBQ0VfUkdCLDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2UiPsKgwqDCoMKgwqDCoMKgwqAgRkFMU0UsPGJyPi3C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlIj7CoMKg wqDCoMKgwqDCoMKgIHhpbS0mZ3Q7Yml0bWFwX3VuaXQsPGJyPivCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPC9zcGFuPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlIj7CoMKgwqDCoMKgwqDCoMKgIDgsPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZSI+ wqDCoMKgwqDCoMKgwqDCoCB3aWR0aCw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTptb25vc3BhY2UsbW9ub3NwYWNlIj7CoMKgwqDCoMKgwqDCoMKgIGhlaWdodCw8YnI+wqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlIj7CoMKg wqDCoMKgwqDCoMKgIHhpbS0mZ3Q7Ynl0ZXNfcGVyX2xpbmUsPGJyPjxicj48L3NwYW4+PC9kaXY+ PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZSI+SXQgYXBw ZWFycyB0aGF0IG9uZSBpcyBvbmx5IGFsbG93ZWQgdG8gcGFzcyBhIHZhbHVlIG9mIDggZm9yIGJp dHNfcGVyX3NhbXBsZSB0byBnZGtfcGl4YnVmX25ld19mcm9tX2RhdGEuIFRoZXJlZm9yZSwgaXQg c2VlbXMgdGhhdCB0aGUgbG9uZyB0ZXJtIHNvbHV0aW9uIGlzIHRvIGNvbnZlcnQgdGhlIGltYWdl IGluwqAgeGltLSZndDtkYXRhIHRvIGFuIDggYml0cyBwZXIgc2FtcGxlIGltYWdlLiBJJiMzOTtt IG5vdCByZWFsbHkgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCBhbiA4IGJpdHMgcGVyIHNhbXBsZSBp bWFnZSBpcy4gRG9lcyB0aGF0IG1lYW4gOCBiaXRzIHBlciBwaXhlbD88YnI+PGJyPjwvc3Bhbj48 L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlIj5H b3Jkb248YnI+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9z cGFjZSxtb25vc3BhY2UiPjxicj4tLSA8YnI+PC9zcGFuPjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2UiPkdvcmRvbiBGYXJxdWhhcnNvbjxicj5HbnVQRyBL ZXkgSUQ6IDMyRDZENjc2PC9zcGFuPjwvZGl2Pg0KPC9kaXY+PC9kaXY+PC9kaXY+DQo= --001a114d70ee23123d05244b9f5f--