In a -vanilla xemacs built from the latest 21.1 CVS sources, I get the
(split-string "foo bar" "") ==>
("" "f" "o" "o" " " "b"
"a" "r" "")
So it seems to work OK for me here, WITHOUT mule.
uname -a ==>
2.2.18 #2 SMP Mon Dec 11 21:52:20 EST 2000 i686 unknown
James LewisMoss <jimdres(a)mindspring.com> writes:
Anyone know a good solution?
From: Andreas Fuchs <asf(a)acm.org>
Subject: Bug#80851: split-string with no delimiter makes xemacs hang and die horribly
To: Debian Bug Tracking System <submit(a)bugs.debian.org>
Date: Fri, 29 Dec 2000 20:47:07 +0100
Reply-To: Andreas Fuchs <asf(a)acm.org>, 80851(a)bugs.debian.org
Resent-From: Andreas Fuchs <asf(a)acm.org>
(split-string "foo bar" "")
This produces an endless loop that makes xemacs eat more and more
memory. When used in conjunction with zenirc-channel-mode (which
splits the mode change lines in this way), this makes xemacs hang
and even die completely (not even C-g can help, then).
When this happens at the console, I even get a crash dump which
pointed the split-string misery out to me. In X, xemacs just pretends
to work forever, until it's killed with -9.
-- System Information
Debian Release: woody
Kernel: Linux dahaIM.dyndns.org
2.4.0-test9 #5 Wed Nov 15 10:16:13 CET 2000 i686
Versions of packages xemacs21 depends on:
ii xemacs21-mule 21.1.12-3 Editor and kitchen sink -- Mule bi
＠James LewisMoss <dres(a)debian.org> | Blessed Be!
| Linux is kewl!
＠"Argue for your limitations and sure enough, they're yours." Bach