bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

find-file-other-frame will crash emacs after about 50 files


From: Warren L Dodge
Subject: find-file-other-frame will crash emacs after about 50 files
Date: Mon, 1 Nov 2004 14:03:30 -0800 (PST)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English, because the Emacs maintainers do not have
translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list,
and to the gnu.emacs.bug news group.

In GNU Emacs 21.3.1 (sparc-sun-solaris2.8, X toolkit, Xaw3d scroll bars)
 of 2003-05-05 on rosewood
configured using `configure  --prefix=/proj/wdt/gnu_sun5.8/emacs-21.3'
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: C
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:


If I evaluate the code shown below it will crash emacs-21.3. Sometimes with
no error messages, sometimes ringing the bell forever and sometimes this
message 
emacs-21.3 -q --no-site-file 
Fatal error (11).Segmentation fault

I tried doing a similar test using 
xterm -e vi fileN

After awhile I started to get these messages.

Error: Can't open display: unix:0.0
Xlib: connection to "unix:0.0" refused by server
Xlib: Maximum number of clients reached

I would suspect emacs is getting an error due to the same reason but not
handling it properly.

The number of files before the crash is different on Solaris and
Linux. Probably depends on what Xserver is running.

It would be nice if emacs would catch the error and tell us rather then
crashing.

I actually found this using gnuclient where I would edit a directory of files
and when it was too many it crashes.

I assume it is the same problem.

Let me know if I can help on this.


(find-file-other-frame "~/t/1" 1)
(find-file-other-frame "~/t/2" 1)
(find-file-other-frame "~/t/3" 1)
(find-file-other-frame "~/t/4" 1)
(find-file-other-frame "~/t/5" 1)
(find-file-other-frame "~/t/6" 1)
(find-file-other-frame "~/t/7" 1)
(find-file-other-frame "~/t/8" 1)
(find-file-other-frame "~/t/9" 1)
(find-file-other-frame "~/t/10" 1)
(find-file-other-frame "~/t/11" 1)
(find-file-other-frame "~/t/12" 1)
(find-file-other-frame "~/t/13" 1)
(find-file-other-frame "~/t/14" 1)
(find-file-other-frame "~/t/15" 1)
(find-file-other-frame "~/t/16" 1)
(find-file-other-frame "~/t/17" 1)
(find-file-other-frame "~/t/18" 1)
(find-file-other-frame "~/t/19" 1)
(find-file-other-frame "~/t/20" 1)
(find-file-other-frame "~/t/21" 1)
(find-file-other-frame "~/t/22" 1)
(find-file-other-frame "~/t/23" 1)
(find-file-other-frame "~/t/24" 1)
(find-file-other-frame "~/t/25" 1)
(find-file-other-frame "~/t/26" 1)
(find-file-other-frame "~/t/27" 1)
(find-file-other-frame "~/t/28" 1)
(find-file-other-frame "~/t/29" 1)
(find-file-other-frame "~/t/30" 1)
(find-file-other-frame "~/t/31" 1)
(find-file-other-frame "~/t/32" 1)
(find-file-other-frame "~/t/33" 1)
(find-file-other-frame "~/t/34" 1)
(find-file-other-frame "~/t/35" 1)
(find-file-other-frame "~/t/36" 1)
(find-file-other-frame "~/t/37" 1)
(find-file-other-frame "~/t/38" 1)
(find-file-other-frame "~/t/39" 1)
(find-file-other-frame "~/t/40" 1)
(find-file-other-frame "~/t/41" 1)
(find-file-other-frame "~/t/42" 1)
(find-file-other-frame "~/t/43" 1)
(find-file-other-frame "~/t/44" 1)
(find-file-other-frame "~/t/45" 1)
(find-file-other-frame "~/t/46" 1)
(find-file-other-frame "~/t/47" 1)
(find-file-other-frame "~/t/48" 1)
(find-file-other-frame "~/t/49" 1)
(find-file-other-frame "~/t/50" 1)
(find-file-other-frame "~/t/51" 1)
(find-file-other-frame "~/t/52" 1)
(find-file-other-frame "~/t/53" 1)
(find-file-other-frame "~/t/54" 1)
(find-file-other-frame "~/t/55" 1)
(find-file-other-frame "~/t/56" 1)
(find-file-other-frame "~/t/57" 1)
(find-file-other-frame "~/t/58" 1)
(find-file-other-frame "~/t/59" 1)
(find-file-other-frame "~/t/60" 1)


Recent input:
<help-echo> <escape> x r e p o r t SPC e SPC b SPC 
<return>

Recent messages:
(emacs-21.3 -q --no-site-file)
Loading disp-table...done
Loading tool-bar...done
Loading image...done
Loading tooltip...done
For information about the GNU Project and its goals, type C-h C-p.
Loading emacsbug...done
Loading view...done




reply via email to

[Prev in Thread] Current Thread [Next in Thread]