[MacPorts] #30854: nedit on lion is aborted
MacPorts
noreply at macports.org
Thu Jan 12 17:27:28 PST 2012
#30854: nedit on lion is aborted
----------------------------------+-----------------------------------------
Reporter: linkofhyrule@… | Owner: macports-tickets@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.0.1
Resolution: | Keywords: lion
Port: nedit |
----------------------------------+-----------------------------------------
Comment(by econoplas@…):
This looks like a bug in nedit... not a problem with MacPorts per se.
Below is the unified diff of the one-liner fix. Problem was call to
memset with len=256 on 255-char long array. Makes memset_chk grumpy.
Bummer. I built nedit-5.5-src.tar.gz source tarball on lion (10.7.2) with
OpenMotif 2.1.32 and Xcode 4.2.1 and it seems to be running just fine so
far. No more abort trap: 6 at startup.
{{{
--- nedit-5.5/source/regularExp.c 2004-08-20 10:37:30.000000000
-0600
+++ nedit-5.5-macosx-lion-built/source/regularExp.c 2012-01-12
18:04:36.000000000 -0700
@@ -2645,7 +2645,7 @@
/* Default table for determining whether a character is a word delimiter.
*/
-static unsigned char Default_Delimiters [UCHAR_MAX] = {0};
+static unsigned char Default_Delimiters [UCHAR_MAX+1] = {0};
static unsigned char *Current_Delimiters; /* Current delimiter table */
}}}
--
Ticket URL: <https://trac.macports.org/ticket/30854#comment:10>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list