GNU bug report logs - #1079
GNUstep port segfaults making autoloads on x86_64

Previous Next

Package: notemacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Fri, 3 Oct 2008 21:30:02 UTC

Severity: normal

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Forwarded to https://savannah.gnu.org/bugs/index.php?24526

Full log


View this message in rfc822 format

From: Yavor Doganov <yavor <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>, 1079 <at> debbugs.gnu.org
Subject: bug#1079: GNUstep port segfaults making autoloads on x86_64
Date: Mon, 06 Oct 2008 14:32:06 +0300
> #5  0x00002ac40fb5ffbb in GSPropertyListFromStringsFormat (string=0x1e02e600)
>     at NSPropertyList.m:1505

Maybe that's the culprit; -[NSString propertyList] is called,
resulting in NSException, because the .plist file is not a valid
dictionary (at least according to the plparse tool).

Does the naive patch below eliminate this problem?


2008-10-06  Yavor Doganov  <yavor <at> gnu.org>  (tiny change)

	* GNUstep/Emacs.base/Resources/Info-gnustep.plist: Add missing
	semicolons to make it a valid dictionary.

--- Info-gnustep.plist	21 авг 2008 15:40:28 +0300	1.3
+++ Info-gnustep.plist	06 окт 2008 13:31:32 +0300	
@@ -99,7 +99,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = open-selection
+	    NSUserData = open-selection;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/New Buffer Containing Selection";
@@ -108,7 +108,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = open-file
+	    NSUserData = open-file;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/Open Selected File";
@@ -117,7 +117,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = mail-selection
+	    NSUserData = mail-selection;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/Email Selection";
@@ -126,7 +126,7 @@
 	{
 	    NSPortName = Emacs;
 	    NSMessage = requestService;
-	    NSUserData = mail-to
+	    NSUserData = mail-to;
 	    NSSendTypes = (NSStringPboardType);
 	    NSMenuItem = {
 		default = "Emacs.app/Send Email to Selected Address";




This bug report was last modified 15 years and 328 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.