From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pablo Mercader =?UTF-8?Q?Alc=C3=A1ntara?= Newsgroups: gmane.emacs.bugs Subject: bug#21203: 24.5; about-emacs makes emacs freeze on windows 8.1 Date: Tue, 24 Nov 2015 16:42:12 -0400 Message-ID: References: <838u9nsioy.fsf@gnu.org> <83wpx7qjg0.fsf@gnu.org> <83h9o2nz5q.fsf@gnu.org> <83oagkbb32.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1448397809 12308 80.91.229.3 (24 Nov 2015 20:43:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 24 Nov 2015 20:43:29 +0000 (UTC) To: 21203@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 24 21:43:11 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 1a1KQf-0004IP-3O for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Nov 2015 21:43:09 +0100 Original-Received: from localhost ([::1]:41280 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1KQg-0002kO-99 for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Nov 2015 15:43:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37197) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1KQc-0002kD-3G for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 15:43:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1KQY-0006M9-1b for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 15:43:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1KQX-0006M5-Ug for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 15:43:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a1KQX-0000NC-Qy for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 15:43:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pablo Mercader =?UTF-8?Q?Alc=C3=A1ntara?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Nov 2015 20:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21203 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21203-submit@debbugs.gnu.org id=B21203.14483977361373 (code B ref 21203); Tue, 24 Nov 2015 20:43:01 +0000 Original-Received: (at 21203) by debbugs.gnu.org; 24 Nov 2015 20:42:16 +0000 Original-Received: from localhost ([127.0.0.1]:51679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a1KPn-0000M4-Pl for submit@debbugs.gnu.org; Tue, 24 Nov 2015 15:42:16 -0500 Original-Received: from mail-yk0-f169.google.com ([209.85.160.169]:34726) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a1KPl-0000Ls-Di for 21203@debbugs.gnu.org; Tue, 24 Nov 2015 15:42:14 -0500 Original-Received: by ykfs79 with SMTP id s79so33615842ykf.1 for <21203@debbugs.gnu.org>; Tue, 24 Nov 2015 12:42:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=bhazCZndQrGOjiPdeGBP2jxXLUtqy+m3vOnemOf21r8=; b=TBQ74nTEAExE9JIwh7CPGgOv2bD8Q9TigbDwGWBN2UshwMC/MFQZ7vOMjIGLzbdrC4 1yhAKF/O8OuOZ1ZsI3hcWVz0XDaFfxQd6/mtMkwZdXTbF/gfClZ5juOLuqNp+8Ice6Zk yH2MBpQhqSRzKKEt5IO43f1Kqo/z0UHoBh8nlqFtRZL0XdEB74r8YV2pjEmM66pwedd8 YYWrSJ9+PrbmB7aoDrnUiubnFlR2N8q6cpjScECz7W4p6686HhuKLqkyJtqnyx7ITymx Mg4g/WLi0vLQfdpEmymf5Mq6Lb/v+An8YVztQZ9hSZMDORpPUMxIpJLFHkVEywc/JUkB 446g== X-Received: by 10.129.153.201 with SMTP id q192mr32604779ywg.205.1448397732916; Tue, 24 Nov 2015 12:42:12 -0800 (PST) Original-Received: by 10.37.94.87 with HTTP; Tue, 24 Nov 2015 12:42:12 -0800 (PST) In-Reply-To: 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:109194 Archived-At: Ok, I'm sorry again for all the time waiting, didn't do the research until = now. It seems that the problem is neither emacs nor my libraries, it seems that its a problem with my environment variables PATH and Cygwin, and GTKSharp 2.12. I tried to start emacs in different settings, from cygwin, from the windows command prompt, with different PATHs values and I 've got some interesting things to share: Executing emacs from the windows command prompt directly (has GTKSharp on the PATH variable): - emacs-about doesn't work - the version says: GNU Emacs 24.5.1 (i686-pc-mingw32) (had to run it with -nw to see it) - M-: (image-type-available-p 'svg) =3D t - M-: (image-type-available-p 'png) =3D nil - M-: (image-type-available-p 'xpm) =3D t >From the windows command prompt, using a bat file to set the value of the variable PATH to the same value it had in the previous experiment: - emacs-about works, displays svg image - the version says: GNU Emacs 24.5.1 (i686-pc-mingw32) - M-: (image-type-available-p 'svg) =3D t - M-: (image-type-available-p 'png) =3D nil - M-: (image-type-available-p 'xpm) =3D t >From cygwin, using the envoirment as it comes: - emacs-about works, displays png image - the version says: GNU Emacs 24.5.1 (x86_64-unknown-cygwin) - M-: (image-type-available-p 'svg) =3D nil - M-: (image-type-available-p 'png) =3D t - M-: (image-type-available-p 'xpm) =3D t By the way, emacs is 32 bits and cygwin is 64 bits, I have cygwin's emacs installed also, I thing that this could be the problem too. So the emacs environment its being polluted by cygwin, or somethin like that Now I'm pretty sure that this is not an GNU Emacs bug, so I think that this report can be closed here. And now I know what I can do to avoid the error. Any way I'll still try to find the real cause for this problem. Thanks for your help! 2015-10-02 11:14 GMT-04:00 Pablo Mercader Alc=C3=A1ntara : > Sorry, I don't have new info right now, haven't tried your last > recomendations, but the bug is still there. I'll try to make the > research this weekend. > > Please excuse me! > > 2015-09-30 3:49 GMT-04:00 Eli Zaretskii : >> Ping! Any new information on this? Should the bug be closed? >> >> Thanks. >> >>> Date: Fri, 14 Aug 2015 09:48:33 +0300 >>> From: Eli Zaretskii >>> Cc: 21203@debbugs.gnu.org >>> >>> > Date: Thu, 13 Aug 2015 17:06:19 -0400 >>> > From: Pablo Mercader Alc=C3=A1ntara >>> > >>> > > emacs -q --eval "(setq fancy-splash-image \"splash.xpm\")" >>> > > >>> > > and then try invoking 'about-emacs'. If Emacs still hangs, my gues= s >>> > > was wrong, and the image libraries are probably not your problem. >>> > >>> > This works! so the problem is the image library ... >>> >>> This also means that the XPM library is OK. >>> >>> > > M-: (image-type-available-p 'svg) >>> > t >>> > > M-: (image-type-available-p 'png) >>> > nil >>> >>> This is very strange, since librsvg, the library needed for SVG >>> support, comes with PNG support libraries. Which is just one more >>> evidence, IMO, that the problems you have are due to librsvg. >>> >>> So I suggest to find where that librsvg lives, download and install >>> librsvg from this site: >>> >>> http://sourceforge.net/projects/ezwinports/files/librsvg-2.40.1-2-w32= -bin.zip/download >>> >>> and then install that downloaded librsvg in a place that Emacs will >>> find before the other librsvg you already have. Some alternatives for >>> achieving the latter: >>> >>> . Put the DLL files from the above zip archive in the same directory >>> where you have emacs.exe >>> . Rearrange PATH such that the directory where you have the DLLs >>> from the above zip archive is found before the other librsvg >>> . Uninstall the librsvg you have now >>> >>> > When I execute "emacs.exe" instead of "runemacs.exe" I get 2 windows, >>> > a windows console window and in the fore ground the emacs for windows >>> > window. When I execute the "about-emacs" in this window the console >>> > shows an error message that says this: >>> > >>> > (emacs.exe:7528): Glib-GObject-CRITICAL **: gtype.c:2712: You forgot >>> > to call gtype_init() >>> > >>> > (emacs.exe:7528): Glib-CRITICAL **: g_once_init_leave: assertion >>> > `initialization_value !=3D 0' failed >>> >>> These come from glib, a library which is required by librsvg. I think >>> this is part of your problem: something is wrong with that librsvg, at >>> least when it is invoked from the native Windows Emacs. Do you know >>> where did you get that librsvg? >>> >>> >>> >>>