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               !
!===============================================================================