Date: Sat, 30 Sep 1995 20:18:32 +0100 (MET) From: Ollivier Robert <roberto@keltia.freenix.fr> To: freebsd-current@FreeBSD.ORG (FreeBSD Current Users' list) Subject: tn3270/tools/mkastosc is dumping core Message-ID: <199509301918.UAA01073@keltia.freenix.fr>
next in thread | raw e-mail | index | archive | help
I get a SIGV each time I try to make depend in usr.bin/tn3270. It happens at this line : 265 [20:10] roberto@keltia:tools/mkastosc> gdb ./mkastosc GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.13 (i386-unknown-freebsd), Copyright 1994 Free Software Foundation, Inc... (gdb) file mkastosc Load new symbol table from "mkastosc"? (y or n) y Reading symbols from mkastosc...done. (gdb) run /work/tmp/tn3270/tn3270/../ctlr/hostctlr.h /work/tmp/tn3270/tn3270/../ctlr/function.h < /work/tmp/tn3270/tn3270/../ctlr/unix.kbd > astosc.OUT Starting program: /work/tmp/tn3270/tools/mkastosc/mkastosc /work/tmp/tn3270/tn3270/../ctlr/hostctlr.h /work/tmp/tn3270/tn3270/../ctlr/function.h < /work/tmp/tn3270/tn3270/../ctlr/unix.kbd > astosc.OUT Program received signal SIGSEGV, Segmentation fault. main (argc=3, argv=0xefbfd45c) at mkastosc.c:145 145 if ((Ph->name[i] != 0) && (gdb) print Ph $1 = (struct Hits *) 0xa70000 (gdb) print Ph->name Error accessing memory address 0xa70024: Invalid argument. (gdb) print i $2 = 0 (gdb) print Ph->name|0] syntax error (gdb) print Ph->name[0] Error accessing memory address 0xa70024: Invalid argument. The offending line is this one : if ((Ph->name[i] != 0) && (Ph->name[i][0] == this->name[0]) && (strcmp(Ph->name[i], this->name) == 0)) { Has anyone an idea about why it's getting a SEGV ? I have removed tn3270 from usr.bin/Makefile for now, it stops "make world". -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.freenix.fr 2.2-CURRENT #2: Mon Sep 25 02:02:31 MET 1995
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509301918.UAA01073>