From unknown Thu Jun 19 14:19:24 2025 X-Loop: don@donarmstrong.com Subject: bug#405: Emacs 22.2.1 in X behaves improperly when run with low memory limits Reply-To: Kwang Ketcham , 405@debbugs.gnu.org Resent-From: Kwang Ketcham Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 13 Jun 2008 18:20:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 405 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121338074312583 (code B ref -1); Fri, 13 Jun 2008 18:20:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-1.9 required=4.0 tests=BAYES_20,FOURLA, RCVD_IN_DNSWL_LOW autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 13 Jun 2008 18:12:23 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5DICJJW012577 for ; Fri, 13 Jun 2008 11:12:20 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K7Dl4-0007DU-Lo for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2008 14:12:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K7Dl0-0007Bk-1c for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2008 14:12:17 -0400 Received: from [199.232.76.173] (port=33893 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K7Dkz-0007BR-Er for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2008 14:12:13 -0400 Received: from knuth.cs.hmc.edu ([134.173.42.100]:40267) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K7Dky-000589-6G for bug-gnu-emacs@gnu.org; Fri, 13 Jun 2008 14:12:13 -0400 Received: by knuth.cs.hmc.edu (Postfix, from userid 35272) id D26268514E; Fri, 13 Jun 2008 11:12:09 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by knuth.cs.hmc.edu (Postfix) with ESMTP id 5F4AC43A476 for ; Fri, 13 Jun 2008 11:12:09 -0700 (PDT) Date: Fri, 13 Jun 2008 11:12:09 -0700 (PDT) From: Kwang Ketcham To: bug-gnu-emacs@gnu.org Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1383701462-684934359-1213380729=:29681" X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1383701462-684934359-1213380729=:29681 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed When run in an X window session and with low process memory limits, Emacs fails to open and/or syntax highlight some files properly. To reproduce, run: bash --noprofile --norc ulimit -d 10240 emacs Open treeset-private.hpp [attached] If things are still going smoothly, try turning on font-lock-mode. At this point, I get the error 'Invalid regexp: "Regular expression too big"'. If the ulimit is set to 8MB instead of 10MB, Emacs encounters this error on startup while attempting to load the splash screen. I have encountered similar errors while loading or highlighting this file with memory limits up to at least 12MB, if not larger. Sometimes the file will fail to load; sometimes it will load but be improperly highlighted; other times it will load but nothing will be highlighted and the modified flag will be set. Behavior is inconsistent; sometimes, simply reissuing the open file command or toggling font-lock-mode will fix things. If you have further questions about the bug, contact me at kketcham@cs.hmc.edu. Thank you. Kwang Ketcham Harvey Mudd College CS Department Staff ---1383701462-684934359-1213380729=:29681 Content-Type: TEXT/x-c++hdr; charset=US-ASCII; name=treeset-private.hpp Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=treeset-private.hpp I2lmbmRlZiBUUkVFU0VUX1BSSVZBVEVfSFBQX0lOQ0xVREVEDQojZGVmaW5l IFRSRUVTRVRfUFJJVkFURV9IUFBfSU5DTFVERUQgMQ0KDQojaW5jbHVkZSA8 aW9zdHJlYW0+DQojaW5jbHVkZSA8Y2Fzc2VydD4NCg0KdXNpbmcgbmFtZXNw YWNlIHN0ZDsNCg0KLyoNCiAqIFB1YmxpYyBtZW1iZXIgZnVuY3Rpb25zLiAg TW9zdCBvZiB0aGVzZSBjYWxsIHJlY3Vyc2l2ZSBwcml2YXRlIGhlbHBlcg0K ICogZnVuY3Rpb25zIG9uIHRoZSByb290IG9mIHRoZSBUcmVlU2V0Lg0KICov DQoNCnRlbXBsYXRlIDx0eXBlbmFtZSBUPg0KVHJlZVNldDxUPjo6VHJlZVNl dCgpDQogICAgOiBzaXplXygwKSwgcm90YXRpb25zXygwKSwgcm9vdF8oTlVM TCkNCnsNCiAgICAvLyBOb3RoaW5nIGVsc2UgdG8gZG8hDQp9DQoNCnRlbXBs YXRlIDx0eXBlbmFtZSBUPg0KVHJlZVNldDxUPjo6flRyZWVTZXQoKQ0Kew0K ICAgIGRlc3Ryb3lTdWJ0cmVlKHJvb3RfKTsNCn0NCg0KdGVtcGxhdGUgPHR5 cGVuYW1lIFQ+DQpzaXplX3QgVHJlZVNldDxUPjo6c2l6ZSgpIGNvbnN0DQp7 DQogICAgcmV0dXJuIHNpemVfOw0KfQ0KDQp0ZW1wbGF0ZSA8dHlwZW5hbWUg VD4NCnZvaWQgVHJlZVNldDxUPjo6aW5zZXJ0KGNvbnN0IFQmIGl0ZW0pDQp7 DQogICAgaW5zZXJ0KGl0ZW0sIHJvb3RfKTsNCiAgICArK3NpemVfOw0KfQ0K DQp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4NCmJvb2wgVHJlZVNldDxUPjo6ZXhp c3RzKGNvbnN0IFQmIGl0ZW0pIGNvbnN0DQp7DQogICAgcmV0dXJuIGV4aXN0 cyhpdGVtLCByb290Xyk7DQp9DQoNCnRlbXBsYXRlIDx0eXBlbmFtZSBUPg0K dm9pZCBUcmVlU2V0PFQ+OjpwcmludFN0YXRpc3RpY3MoKQ0Kew0KICAgIGNl cnIgPDwgImhlaWdodCAiIDw8IGhlaWdodCgpIDw8ICIsICIgPDwgIHJvdGF0 aW9uc18gPDwgIiByb3RhdGlvbnMsICINCiAgICAgICAgIDw8ICJzaXplICIg PDwgc2l6ZSgpIDw8IGVuZGw7DQp9DQoNCnRlbXBsYXRlIDx0eXBlbmFtZSBU Pg0Kb3N0cmVhbSYgVHJlZVNldDxUPjo6cHJpbnQob3N0cmVhbSYgb3V0KSBj b25zdA0Kew0KICAgIHJldHVybiBwcmludChvdXQsIHJvb3RfKTsNCn0NCg0K dGVtcGxhdGUgPHR5cGVuYW1lIFQ+DQpzaXplX3QgVHJlZVNldDxUPjo6aGVp Z2h0KCkNCnsNCiAgICByZXR1cm4gaGVpZ2h0KHJvb3RfKTsNCn0NCg0KLyoN CiAqIFJlY3Vyc2l2ZSBwcml2YXRlIGhlbHBlciBmdW5jdGlvbnMuDQogKi8N Cg0KdGVtcGxhdGUgPHR5cGVuYW1lIFQ+DQp2b2lkIFRyZWVTZXQ8VD46OmRl c3Ryb3lTdWJ0cmVlKE5vZGUqIGhlcmUpDQp7DQogICAgaWYgKGhlcmUgIT0g TlVMTCkgew0KICAgICAgICBkZXN0cm95U3VidHJlZShoZXJlLT5sZWZ0Xyk7 DQogICAgICAgIGRlc3Ryb3lTdWJ0cmVlKGhlcmUtPnJpZ2h0Xyk7DQogICAg fQ0KICAgIA0KICAgIGRlbGV0ZSBoZXJlOw0KfQ0KDQp0ZW1wbGF0ZSA8dHlw ZW5hbWUgVD4NCnZvaWQgVHJlZVNldDxUPjo6aW5zZXJ0KGNvbnN0IFQmIGl0 ZW0sIE5vZGUqJiBoZXJlKQ0Kew0KICAgIGlmIChoZXJlID09IE5VTEwpDQog ICAgICAgIGhlcmUgPSBuZXcgTm9kZShpdGVtKTsNCiAgICBlbHNlIHsNCiAg ICAgICAgaGVyZS0+bWF5YmVSZWNvbG9yKCk7DQogICAgICAgIA0KICAgICAg ICAvLyBEb24ndCBtYWtlIHJvb3RfIHJlZCENCiAgICAgICAgaWYgKGhlcmUg PT0gcm9vdF8pDQogICAgICAgICAgICBoZXJlLT5pc1JlZF8gPSBmYWxzZTsN CiAgICAgICAgDQogICAgICAgIGlmIChpdGVtIDwgaGVyZS0+dmFsdWVfKQ0K ICAgICAgICAgICAgaW5zZXJ0KGl0ZW0sIGhlcmUtPmxlZnRfKTsNCiAgICAg ICAgZWxzZQ0KICAgICAgICAgICAgaW5zZXJ0KGl0ZW0sIGhlcmUtPnJpZ2h0 Xyk7DQogICAgICAgIA0KICAgICAgICByb3RhdGlvbnNfICs9IE5vZGU6Om1h eWJlUm90YXRlKGhlcmUpOw0KICAgIH0NCn0NCg0KdGVtcGxhdGUgPHR5cGVu YW1lIFQ+DQpib29sIFRyZWVTZXQ8VD46OmV4aXN0cyhjb25zdCBUJiBpdGVt LCBjb25zdCBOb2RlKiBjb25zdCYgaGVyZSkgY29uc3QNCnsNCiAgICBpZiAo aGVyZSA9PSBOVUxMKQ0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgDQog ICAgaWYgKGl0ZW0gPT0gaGVyZS0+dmFsdWVfKQ0KICAgICAgICByZXR1cm4g dHJ1ZTsNCiAgICANCiAgICBpZiAoaXRlbSA8IGhlcmUtPiB2YWx1ZV8pDQog ICAgICAgIHJldHVybiBleGlzdHMoaXRlbSwgaGVyZS0+bGVmdF8pOw0KICAg IGVsc2UNCiAgICAgICAgcmV0dXJuIGV4aXN0cyhpdGVtLCBoZXJlLT5yaWdo dF8pOw0KfQ0KDQp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4NCm9zdHJlYW0mIFRy ZWVTZXQ8VD46OnByaW50KG9zdHJlYW0mIG91dCwgY29uc3QgTm9kZSogY29u c3QmIGhlcmUpIGNvbnN0DQp7DQogICAgaWYgKGhlcmUgPT0gTlVMTCkNCiAg ICAgICAgb3V0IDw8ICItIjsNCiAgICBlbHNlIHsNCiAgICAgICAgb3V0IDw8 ICIoIjsNCiAgICAgICAgcHJpbnQob3V0LCBoZXJlLT5sZWZ0Xyk7DQogICAg ICAgIG91dCA8PCAiLCAiIDw8IGhlcmUtPnZhbHVlXyA8PCAiLCAiOw0KICAg ICAgICBwcmludChvdXQsIGhlcmUtPnJpZ2h0Xyk7DQogICAgICAgIG91dCA8 PCAiKSI7DQogICAgfQ0KICAgIA0KICAgIHJldHVybiBvdXQ7DQp9DQoNCnRl bXBsYXRlIDx0eXBlbmFtZSBUPg0KaW50IFRyZWVTZXQ8VD46OmhlaWdodChO b2RlKiYgaGVyZSkNCnsNCiAgICBpZiAoaGVyZSA9PSBOVUxMKQ0KICAgICAg ICByZXR1cm4gLTE7DQogICAgZWxzZQ0KICAgICAgICByZXR1cm4gMSArIG1h eChoZWlnaHQoaGVyZS0+bGVmdF8pLCBoZWlnaHQoaGVyZS0+cmlnaHRfKSk7 DQp9DQoNCi8qDQogKiBQdWJsaWMgbm9kZSBtZW1iZXIgZnVuY3Rpb25zDQog Ki8NCg0KdGVtcGxhdGUgPHR5cGVuYW1lIFQ+DQpUcmVlU2V0PFQ+OjpOb2Rl OjpOb2RlKGNvbnN0IFQmIGl0ZW0pDQogICAgOiBpc1JlZF8odHJ1ZSksIHZh bHVlXyhpdGVtKSwgbGVmdF8oTlVMTCksIHJpZ2h0XyhOVUxMKQ0Kew0KICAg IC8vIE5vdGhpbmcgZWxzZSB0byBkbyENCn0NCg0KDQovLyBBIG5vZGUgbmVl ZHMgcm90YXRpbmcgaWYgb25lIG9mIGl0cyBjaGlsZHJlbiBhbmQgb25lIG9m IHRoYXQgY2hpbGQncyBjaGlsZHJlbg0KLy8gYXJlIGJvdGggcmVkLiBJdCBz aG91bGQgYmUgcm90YXRlZCBpbiB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uIG9m IHRoZSByZWQgY2hpbGQuDQovLyBJZiB0aGUgZ3JhbmRjaGlsZCBpcyBhbiBp bm5lciBjaGlsZCAoYS5rLmEuIHJpZ2h0J3MgbGVmdCBvcg0KLy8gbGVmdCdz IHJpZ2h0LCBhcyBvcHBvc2VkIHRvIHJpZ2h0J3MgcmlnaHQgb3IgbGVmdCdz IGxlZnQpLCB0aGVuIHRoZSBjaGlsZA0KLy8gYWxzbyBuZWVkcyByb3RhdGlu ZywgaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiBvZiB0aGUgcmVkIGdyYW5k Y2hpbGQuDQovLyBJbiBhZGRpdGlvbiwgdGhlIG9yaWdpbmFsIG5vZGUgc2hv dWxkIGJlY29tZSByZWQgYW5kIHRoZSBuZXcgcm9vdCBvZiB0aGUNCi8vIHN1 YnRyZWUgc2hvdWxkIGJlY29tZSBibGFjay4NCg0KdGVtcGxhdGUgPHR5cGVu YW1lIFQ+DQpzaXplX3QgVHJlZVNldDxUPjo6Tm9kZTo6bWF5YmVSb3RhdGUo Tm9kZSomIHJvdGF0ZVRoaXMpDQp7DQogICAgc2l6ZV90IHJvdGF0aW9ucyA9 IDA7DQogICANCiAgICBpZiAoaXNSZWQocm90YXRlVGhpcy0+bGVmdF8pICYm IGhhc1JlZEtpZHMocm90YXRlVGhpcy0+bGVmdF8pKSB7DQogICAgICAgIHJv dGF0ZVRoaXMtPmlzUmVkXyA9IHRydWU7DQogICAgICAgIA0KICAgICAgICBp ZiAoaXNSZWQocm90YXRlVGhpcy0+bGVmdF8tPnJpZ2h0XykpIHsNCiAgICAg ICAgICAgIHJvdGF0ZUxlZnQocm90YXRlVGhpcy0+bGVmdF8pOw0KICAgICAg ICAgICAgKytyb3RhdGlvbnM7DQogICAgICAgIH0NCiAgICAgICAgDQogICAg ICAgIHJvdGF0ZVJpZ2h0KHJvdGF0ZVRoaXMpOw0KICAgICAgICArK3JvdGF0 aW9uczsNCiAgICAgICAgDQogICAgICAgIC8vIFNldCB0aGUgbmV3IHN1YnRy ZWUgcm9vdCB0byBiZSBibGFjaw0KICAgICAgICByb3RhdGVUaGlzLT5pc1Jl ZF8gPSBmYWxzZTsNCiAgICB9DQogICAgDQogICAgaWYgKGlzUmVkKHJvdGF0 ZVRoaXMtPnJpZ2h0XykgJiYgaGFzUmVkS2lkcyhyb3RhdGVUaGlzLT5yaWdo dF8pKSB7DQogICAgICAgIHJvdGF0ZVRoaXMtPmlzUmVkXyA9IHRydWU7DQog ICAgICAgIA0KICAgICAgICBpZiAoaXNSZWQocm90YXRlVGhpcy0+cmlnaHRf LT5sZWZ0XykpIHsNCiAgICAgICAgICAgIHJvdGF0ZVJpZ2h0KHJvdGF0ZVRo aXMtPnJpZ2h0Xyk7DQogICAgICAgICAgICArK3JvdGF0aW9uczsNCiAgICAg ICAgfQ0KICAgICAgICANCiAgICAgICAgcm90YXRlTGVmdChyb3RhdGVUaGlz KTsNCiAgICAgICAgKytyb3RhdGlvbnM7DQogICAgICAgIA0KICAgICAgICAv LyBTZXQgdGhlIG5ldyBzdWJ0cmVlIHJvb3QgdG8gYmUgYmxhY2sNCiAgICAg ICAgcm90YXRlVGhpcy0+aXNSZWRfID0gZmFsc2U7DQogICAgfQ0KICAgIC8v IElmIHdlJ3ZlIHJvdGF0ZWQgbW9yZSB0aGFuIHR3aWNlLCB0aGUgdHJlZSB3 YXMgdW5iYWxhbmNlZC4NCiAgICBhc3NlcnQocm90YXRpb25zIDw9IDIpOw0K ICAgICAgICANCiAgICByZXR1cm4gcm90YXRpb25zOw0KfQ0KDQp0ZW1wbGF0 ZSA8dHlwZW5hbWUgVD4NCnZvaWQgVHJlZVNldDxUPjo6Tm9kZTo6bWF5YmVS ZWNvbG9yKCkNCnsNCiAgICBpZiAoaXNSZWQobGVmdF8pICYmIGlzUmVkKHJp Z2h0XykgJiYgIWlzUmVkXykgew0KICAgICAgICBsZWZ0Xy0+aXNSZWRfID0g ZmFsc2U7DQogICAgICAgIHJpZ2h0Xy0+aXNSZWRfID0gZmFsc2U7DQogICAg ICAgIGlzUmVkXyA9IHRydWU7DQogICAgfQ0KfQ0KDQovKiANCiAqIFByaXZh dGUgTm9kZSBtZW1iZXIgZnVuY3Rpb25zDQogKi8NCiANCnRlbXBsYXRlIDx0 eXBlbmFtZSBUPg0Kdm9pZCBUcmVlU2V0PFQ+OjpOb2RlOjpyb3RhdGVMZWZ0 KE5vZGUqJiByb3RhdGVUaGlzKQ0Kew0KICAgIA0KICAgIGFzc2VydChyb3Rh dGVUaGlzLT5yaWdodF8gIT0gTlVMTCk7DQogICAgDQogICAgLy8gTW92ZSBw b2ludGVycyBhcm91bmQNCiAgICBOb2RlKiBuZXdUb3AgICAgICAgPSByb3Rh dGVUaGlzLT5yaWdodF87DQogICAgcm90YXRlVGhpcy0+cmlnaHRfID0gbmV3 VG9wLT5sZWZ0XzsNCiAgICBuZXdUb3AtPmxlZnRfICAgICAgPSByb3RhdGVU aGlzOw0KICAgIA0KICAgIC8vIFRoZSB0b3Agb2YgdGhlIHN1YnRyZWUgaXMg d2hhdCB1c2VkIHRvIGJlIHJvdGF0ZVRoaXMtPnJpZ2h0Xw0KICAgIHJvdGF0 ZVRoaXMgPSBuZXdUb3A7DQp9DQoNCnRlbXBsYXRlIDx0eXBlbmFtZSBUPg0K dm9pZCBUcmVlU2V0PFQ+OjpOb2RlOjpyb3RhdGVSaWdodChOb2RlKiYgcm90 YXRlVGhpcykNCnsNCiAgICANCiAgICBhc3NlcnQocm90YXRlVGhpcy0+bGVm dF8gIT0gTlVMTCk7DQogICAgDQogICAgLy8gTW92ZSBwb2ludGVycyBhcm91 bmQNCiAgICBOb2RlKiBuZXdUb3AgICAgICAgPSByb3RhdGVUaGlzLT5sZWZ0 XzsNCiAgICByb3RhdGVUaGlzLT5sZWZ0XyAgPSBuZXdUb3AtPnJpZ2h0XzsN CiAgICBuZXdUb3AtPnJpZ2h0XyAgICAgPSByb3RhdGVUaGlzOw0KICAgIA0K ICAgIC8vIFRoZSB0b3Agb2YgdGhlIHN1YnRyZWUgaXMgd2hhdCB1c2VkIHRv IGJlIHJvdGF0ZVRoaXMtPmxlZnRfDQogICAgcm90YXRlVGhpcyA9IG5ld1Rv cDsNCn0NCg0KdGVtcGxhdGUgPHR5cGVuYW1lIFQ+DQpib29sIFRyZWVTZXQ8 VD46Ok5vZGU6OmlzUmVkKE5vZGUqJiBoZXJlKQ0Kew0KICAgIGlmIChoZXJl ID09IE5VTEwpDQogICAgICAgIHJldHVybiBmYWxzZTsNCiAgICANCiAgICBy ZXR1cm4gaGVyZS0+aXNSZWRfOw0KfQ0KDQp0ZW1wbGF0ZSA8dHlwZW5hbWUg VD4NCmJvb2wgVHJlZVNldDxUPjo6Tm9kZTo6aGFzUmVkS2lkcyhOb2RlKiYg aGVyZSkNCnsNCiAgICBpZiAoaGVyZSA9PSBOVUxMKQ0KICAgICAgICByZXR1 cm4gZmFsc2U7DQogICAgDQogICAgcmV0dXJuIChpc1JlZChoZXJlLT5sZWZ0 XykgfHwgaXNSZWQoaGVyZS0+cmlnaHRfKSk7DQp9DQoNCiNlbmRpZg0K ---1383701462-684934359-1213380729=:29681-- From unknown Thu Jun 19 14:19:24 2025 X-Loop: don@donarmstrong.com Subject: bug#405: Emacs 22.2.1 in X behaves improperly when run with low memory limits Reply-To: Stefan Monnier , 405@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 14 Jun 2008 04:50:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 405 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12134186515594 (code B ref -1); Sat, 14 Jun 2008 04:50:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.9 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, RCVD_IN_DNSWL_LOW autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 14 Jun 2008 04:44:11 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5E4i8Uk005588 for ; Fri, 13 Jun 2008 21:44:09 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K7NcW-0007RJ-4o for bug-gnu-emacs@gnu.org; Sat, 14 Jun 2008 00:44:08 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K7NcT-0007Pk-NC for bug-gnu-emacs@gnu.org; Sat, 14 Jun 2008 00:44:07 -0400 Received: from [199.232.76.173] (port=54918 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K7NcT-0007Pb-Jg for bug-gnu-emacs@gnu.org; Sat, 14 Jun 2008 00:44:05 -0400 Received: from ironport2-out.pppoe.ca ([206.248.154.182]:56250 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K7NcS-0006Qc-To for bug-gnu-emacs@gnu.org; Sat, 14 Jun 2008 00:44:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhcFAK3pUkjO+KWv/2dsb2JhbACBW6tp X-IronPort-AV: E=Sophos;i="4.27,642,1204520400"; d="scan'208";a="22511531" Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238]) by ironport2-out.teksavvy.com with ESMTP; 14 Jun 2008 00:43:58 -0400 Received: from ceviche.home ([206.248.165.175]) by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id UKF63258 for ; Sat, 14 Jun 2008 00:43:58 -0400 Received: by ceviche.home (Postfix, from userid 20848) id B9FFF70B14; Sat, 14 Jun 2008 00:42:51 -0400 (EDT) From: Stefan Monnier To: Kwang Ketcham Cc: 405@debbugs.gnu.org, bug-gnu-emacs@gnu.org Message-ID: References: Date: Sat, 14 Jun 2008 00:42:51 -0400 In-Reply-To: (Kwang Ketcham's message of "Fri, 13 Jun 2008 11:12:09 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-CrossAssassin-Score: 2 > When run in an X window session and with low process memory limits, Emacs > fails to open and/or syntax highlight some files properly. To reproduce, > run: > bash --noprofile --norc > ulimit -d 10240 > emacs > Open treeset-private.hpp [attached] > If things are still going smoothly, try turning on font-lock-mode. At this > point, I get the error 'Invalid regexp: "Regular expression too big"'. > If the ulimit is set to 8MB instead of 10MB, Emacs encounters this error on > startup while attempting to load the splash screen. I have encountered > similar errors while loading or highlighting this file with memory limits up > to at least 12MB, if not larger. Sometimes the file will fail to load; What can I say: it needs more memory. That it fails gracefully rather than crashing and burning is rather good than bad, don't you think? Stefan