Subject: Progress on this bug ?
To: None <port-i386@NetBSD.ORG>
From: Tim Liddelow <tim@cst.com.au>
List: port-i386
Date: 04/02/1996 12:49:07
Has any progress been made on this stack bug in -current ?  From
a recently built kernel it doesn't seem so.  I still get
a core dump when trying to run it.  It works fine under FreeBSD.

The program:

--- CUT HERE ---
#include <stdio.h>

#define BAD_NODE_ID (-1)
#define MAX_NODE 256

typedef struct Graph {
	int nodes;
	int edges;
	int node[MAX_NODE];
	int edge[MAX_NODE][MAX_NODE];
	void *node_label[MAX_NODE];
	void *edge_label[MAX_NODE][MAX_NODE];
} Graph;


int main() {
	int i, j;
 	Graph g;

	puts("Starting..."); fflush(stdout);

	for (i = 0; i < MAX_NODE; i++) {
		g.node[i] = BAD_NODE_ID;
		g.node_label[i] = NULL;
		for (j = 0; j < MAX_NODE; j++) {
			g.edge[i][j] = 0;
			g.edge_label[i][j] = NULL;
 		}
	}
	g.nodes = 0;
	g.edges = 0;
	return 0;
}
--- CUT HERE ---


Cheers
Tim.
-- 
================================================================================
! Tim Liddelow (http://www.cst.com.au/~tim)                        _--_|\      !
! Software Engineer / Systems Administrator                       /      \     !
! Creative Software Technologies                                  \_.--.*/     !
! Phone:    +61 3 9587 1444          UNIX, C++/OOP, C, X11,             v      !
! email:    tim@cst.com.au           Networking, WWW, consulting               !
!===============================================================================