emacsclient -c randomly crashes emacs about 1 in every 5 to 10 times
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Emacs |
Fix Released
|
Unknown
|
|||
GTK+ |
Expired
|
Medium
|
|||
emacs23 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
gtk+2.0 (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: emacs23
I am trying to start using emacs --daemon and emacsclient, so that I can easily have multiple emacs windows sharing a single process. However, my attempts are frustrated by the fact that when I use "emacsclient -c" to create a new window in an exising emacs session, emacs crashes about 1 in 5 times. It seems completely random.
Here's what I've been using to reproduce this:
x=0; emacs23 -Q --daemon &>/dev/null; while emacsclient -c &>/dev/null; do x=$(( $x + 1 )); done; echo "Created $x windows before crash."
That will start the daemon, and then keep spawning new emacs windows as long as the daemon is running. Just keep closing the windows, and new ones will pop up. Every time I do this command, I get a different number of windows before emacs crashes. On my last five tries, I have gotten 7, 17, 12, 18, and 24 windows. Hence my claim of randomness.
ProblemType: Bug
Architecture: amd64
Date: Sun Mar 21 10:34:10 2010
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
NonfreeKernelMo
Package: emacs23 23.1+1-4ubuntu3.1
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/zsh
ProcVersionSign
SourcePackage: emacs23
Uname: Linux 2.6.31-
Changed in emacs: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in emacs: | |
status: | Unknown → Fix Released |
Changed in gtk+2.0 (Ubuntu): | |
importance: | Undecided → Low |
Changed in gtk: | |
status: | Unknown → Confirmed |
Changed in gtk+2.0 (Ubuntu): | |
status: | New → Triaged |
Changed in gtk: | |
importance: | Unknown → Medium |
Changed in gtk: | |
status: | Confirmed → Expired |
I tried downloading and compiling the version in Lucid Lynx (23.1+1-4ubuntu6), and it has the same problem.
I also tried using the lucid toolkit version instead of the gtk version. Same issue.