* Emacs on Gtk3.8
@ 2013-05-14 19:17 Achim Gratz
2013-05-14 19:26 ` Paul Eggert
0 siblings, 1 reply; 4+ messages in thread
From: Achim Gratz @ 2013-05-14 19:17 UTC (permalink / raw)
To: emacs-devel
Since openSUSE Tumbleweed upgraded to Gtk3.8 process handling in Emacs
(both 24.3 and 24.3.50) is broken. The issue manifests itself in a
failure to recognize that a process started from Emacs has in fact
terminated (it lingers as a zombie) and Emacs spinwaits. Ctrl-G lets me
regain access to Emacs, but the high CPU utilization doesn't stop.
On current trunk the only way to stop the madness is to exit Emacs (it
will ask to kill the running process which actually doesn't run
anymore). On Emacs 24.3 it is usually possible to kill the process
buffer to get the CPU back to normal, in a few cases I had to
kill-process the (already finished) process. This at least allows to
continue working without having to restart Emacs.
Before I open a bugreport, is there anything I could/should do?
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Emacs on Gtk3.8
2013-05-14 19:17 Emacs on Gtk3.8 Achim Gratz
@ 2013-05-14 19:26 ` Paul Eggert
2013-05-14 19:42 ` Achim Gratz
0 siblings, 1 reply; 4+ messages in thread
From: Paul Eggert @ 2013-05-14 19:26 UTC (permalink / raw)
To: Achim Gratz; +Cc: emacs-devel
On 05/14/13 12:17, Achim Gratz wrote:
> Before I open a bugreport, is there anything I could/should do?
I suggest reading this bug report:
bugs.gnu.org/14297
You can send email to 14297@debbugs.gnu.org to add
further comments.
My current guess is that it's a Gtk bug, since
it appears that programs other than Emacs are affected.
But it's just a guess, and I could be wrong.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Emacs on Gtk3.8
2013-05-14 19:26 ` Paul Eggert
@ 2013-05-14 19:42 ` Achim Gratz
2013-05-14 19:54 ` Eli Zaretskii
0 siblings, 1 reply; 4+ messages in thread
From: Achim Gratz @ 2013-05-14 19:42 UTC (permalink / raw)
To: emacs-devel
Paul Eggert writes:
> My current guess is that it's a Gtk bug, since
> it appears that programs other than Emacs are affected.
> But it's just a guess, and I could be wrong.
I concur about something fishy with Gtk. However there's also something
that has changed between the release version and current trunk (only in
degrees, but still). Emacs 24.2 and earlier don't even start, btw.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Emacs on Gtk3.8
2013-05-14 19:42 ` Achim Gratz
@ 2013-05-14 19:54 ` Eli Zaretskii
0 siblings, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2013-05-14 19:54 UTC (permalink / raw)
To: Achim Gratz; +Cc: emacs-devel
> From: Achim Gratz <Stromeko@nexgo.de>
> Date: Tue, 14 May 2013 21:42:45 +0200
>
> Paul Eggert writes:
> > My current guess is that it's a Gtk bug, since
> > it appears that programs other than Emacs are affected.
> > But it's just a guess, and I could be wrong.
>
> I concur about something fishy with Gtk. However there's also something
> that has changed between the release version and current trunk (only in
> degrees, but still). Emacs 24.2 and earlier don't even start, btw.
Of course, "something" changed! Take a look at process.c, and you
will see that the way Emacs waits for subprocesses has been completely
rewritten, using 'waitpid' instead of 'wait'.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-05-14 19:54 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-14 19:17 Emacs on Gtk3.8 Achim Gratz
2013-05-14 19:26 ` Paul Eggert
2013-05-14 19:42 ` Achim Gratz
2013-05-14 19:54 ` Eli Zaretskii
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.