all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Pablo Mercader Alcántara" <programingfrik@gmail.com>
To: 21203@debbugs.gnu.org
Subject: bug#21203: 24.5; about-emacs makes emacs freeze on windows 8.1
Date: Thu, 13 Aug 2015 17:06:19 -0400	[thread overview]
Message-ID: <CAPQ4eMJP=i9LWg11pOdqOMjejcLdjd87e3F-tsAP6+BB+2t=zA@mail.gmail.com> (raw)
In-Reply-To: <83wpx7qjg0.fsf@gnu.org>

I had no time previously, so now I'm going to answer:


2015-08-07 10:09 GMT-04:00 Eli Zaretskii <eliz@gnu.org>:
>> Date: Fri, 7 Aug 2015 09:24:19 -0400
>> From: Pablo Mercader Alcántara <programingfrik@gmail.com>
>>
>> >
>> > What image support libraries do you have installed, and where did you
>> > get them?
>>
>> I didn't install any image libraries myself (that I'm aware of) but I
>> use a lot of FLOSS on this Windows PC so I wouldn't be surprised that
>> some other program installed some image library.
>>
>> Some programs that I think that could install image libraries:
>>  - Gtk # and Monodevelop (xamarin studio)
>>  - Cygwin with the X server
>>  - Gimp
>>  - Inkscape
>>  - vlc
>>
>> What image libraries should I look for?
>
> You can see what the startup screen does in startup.el, by looking at
> the function fancy-splash-image-file:
>
>   (defun fancy-splash-image-file ()
>     (cond ((stringp fancy-splash-image) fancy-splash-image)
>           ((display-color-p)
>            (cond ((<= (display-planes) 8)
>                   (if (image-type-available-p 'xpm)
>                       "splash.xpm"
>                     "splash.pbm"))
>                  ((or (image-type-available-p 'svg)
>                       (image-type-available-p 'imagemagick))
>                   "splash.svg")
>                  ((image-type-available-p 'png)
>                   "splash.png")
>                  ((image-type-available-p 'xpm)
>                   "splash.xpm")
>                  (t "splash.pbm")))
>           (t "splash.pbm")))
>
> As you see, it tries the SVG images first, then PNG, then XPM.  So
> this is the order you should look at your image libraries.
>
> But first, I suggest to try invoking Emacs like this:
>
>   emacs -q --eval "(setq fancy-splash-image \"splash.xpm\")"
>
> and then try invoking 'about-emacs'.  If Emacs still hangs, my guess
> was wrong, and the image libraries are probably not your problem.

This works! so the problem is the image library ...

>
>> I thought that emacs windows binary came with all it's libraries
>
> No, it comes only with libXpm.  The other image support libraries you
> need to install yourself.  See the file README.W32 in the distribution
> for the recommended sites from which to download them.
>
>> but if the problem is some kind of shared image library shouldn't
>> emacs 24.3 freeze as well?
>
> It could very well be that Emacs 24.3 you installed was built without
> support for the library that gives you trouble, in which case Emacs
> won't try using it.
>
> You can see which libraries are available by evaluating the
> following expressions:
>
>   M-: (image-type-available-p 'svg)
t
>   M-: (image-type-available-p 'png)
nil
>   M-: (image-type-available-p 'xpm)
t
>
> This should yield t if the support was compiled into Emacs _and_ the
> corresponding libraries are found, else it will yield nil.

I also redownloaded the program to be sure that it wasn't some weird
bad binary or something like that, but the problem still happens.

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 != 0' failed

After this everything is the same.

Thanks for your help, I'll keep searching.

Saludos!





  reply	other threads:[~2015-08-13 21:06 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-06 23:41 bug#21203: 24.5; about-emacs makes emacs freeze on windows 8.1 Pablo Mercader Alcántara
2015-08-07  6:42 ` Eli Zaretskii
2015-08-07 13:24   ` Pablo Mercader Alcántara
2015-08-07 14:09     ` Eli Zaretskii
2015-08-13 21:06       ` Pablo Mercader Alcántara [this message]
2015-08-14  6:48         ` Eli Zaretskii
2015-09-30  7:49           ` Eli Zaretskii
2015-10-02 15:14             ` Pablo Mercader Alcántara
2015-11-24 20:42               ` Pablo Mercader Alcántara
2015-11-24 20:51                 ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAPQ4eMJP=i9LWg11pOdqOMjejcLdjd87e3F-tsAP6+BB+2t=zA@mail.gmail.com' \
    --to=programingfrik@gmail.com \
    --cc=21203@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.