[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MiNT] My problems with 1.17 (8/13 trunk) so far (untested in 1.16 beta)



Problems I have been having:

scp freezes, needing to be killed, or drops the connections, did not happen previously. Have not figured out a pattern, even from debug output.

ssh into the system (sshd), connections seem to drop in 10 minutes or less, but this needs more testing. Remote debug says the Atari dropped it.

telnet / ftp logins are failing sometimes based on timeouts, the machine seems to stop listening after username is given. Works most of the time though. Might only be an issue when, say, gcc is compiling and trying to log in? Not sure yet.

These could all be network issues with the ethernec driver, possibly.

vi will hang, and needs to be killed. Never previously had this problem and have made extensive use of vi. Seems to happen when I am inputing commands too quickly for it to handle, like a buffer issue. Working on compiling / cross compiling latest vim.

Have had configure script fail with sed (latest version). Basically it freezes at the same test, and never comes back til killed. It takes about 15 to 30 seconds for a CTRL-C to be read.

Here is the config.log snippet:

configure:16371: checking for working mkstemp
configure:16415: gcc -o conftest -g -O2   conftest.c  >&5
configure:16418: $? = 0
configure:16424: ./conftest

And the source code is attached to this message.

My system:

Falcon - 72 Mhz CT60 (Rev 6) with 20 Mhz Bus, EtherNec, 14 Meg ST, 512 Meg TT/FastRAM. 500 GB SATA / SATA DVDR.

Latest released RPMs from SpareMiNT for everything, except GCC, which is 4.5.1.

ps -ef shows:

root@falcon:/usr/local/src/sed-4.2>ps -ef
PID  PPID PRI CURPRI STATUS   SIZE    TIME    COMMAND
000  000   0     0  Wait      98304 16:05.59  MiNT
001  000   0     0  Wait      98304 00:00.13  init
002  000   0     0  Sleep     98304 01:44.29  update
015  000   0     0  TSR      163840 00:02.05  EXTENDOS
031  000   0     0  Sleep    262144 00:01.79  syslogd
049  000   0     0  Sleep    212992 00:00.04  inetd
067  001   0     0  Sleep     73728 00:00.06  getty console
068  049   0     0  Ready    188416 00:00.41  in
069  068   0     0  Ready    770048 00:01.03  bash
156  049   0     0  Sleep    188416 00:00.44  in
157  156   0     0  Wait     770048 00:01.31  bash
192  157   0     0  Sleep   2097152 00:00.68  lynx www.sparemint.org/sparemint/m
int/kernel/1.16.1/
221  069   0    21  Ready     49152 00:00.03  ps -ef

I killed sshd as there was no purpose to having it run since it was not currently usable. And, as can be seen, currently getting the previous beta kernel to setup, hopefully tonight, but it might be a few days.
/* confdefs.h.  */
#define PACKAGE_NAME "sed"
#define PACKAGE_TARNAME "sed"
#define PACKAGE_VERSION "4.2"
#define PACKAGE_STRING "sed 4.2"
#define PACKAGE_BUGREPORT "bug-gnu-utils@gnu.org"
#define PACKAGE "sed"
#define VERSION "4.2"
#define SED_FEATURE_VERSION "4.2"
#define _GNU_SOURCE 1
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_LSTAT 1
#define HAVE_PATHCONF 1
#define HAVE_ISBLANK 1
#define HAVE_ISATTY 1
#define HAVE_BCOPY 1
#define HAVE_BZERO 1
#define HAVE_ISASCII 1
#define HAVE_MEMCPY 1
#define HAVE_MEMSET 1
#define HAVE_STRCHR 1
#define HAVE_STRTOUL 1
#define HAVE_POPEN 1
#define HAVE_FCHOWN 1
#define HAVE_FCHMOD 1
#define HAVE_SETLOCALE 1
#define HAVE_ERRNO_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_LOCALE_H 1
#define HAVE_STDINT_H 1
#define HAVE_WCHAR_H 1
#define HAVE_STDIO_H 1
#define HAVE_STDLIB_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_STRING_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_LIMITS_H 1
#define HAVE_STDARG_H 1
#define HAVE_ALLOCA_H 1
#define HAVE_STDDEF_H 1
#define HAVE_SYS_FILE_H 1
#define HAVE_DECL_STRERROR_R 1
#define HAVE_STRERROR_R 1
#define STRERROR_R_CHAR_P 1
#define HAVE_DECL_GETDELIM 1
#define HAVE_DECL_GETLINE 1
#define HAVE_GETOPT_H 1
#define HAVE_GETOPT_LONG_ONLY 1
#define HAVE_DECL_GETENV 1
#define restrict __restrict
#define HAVE_DECL_GETC_UNLOCKED 1
#define mbstate_t int
#define HAVE__BOOL 1
#define HAVE_STDBOOL_H 1
#define HAVE_LONG_LONG_INT 1
#define HAVE_UNSIGNED_LONG_LONG_INT 1
#define HAVE_DECL_STRERROR 1
#define HAVE_DECL_CLEARERR_UNLOCKED 1
#define HAVE_DECL_FEOF_UNLOCKED 1
#define HAVE_DECL_FERROR_UNLOCKED 1
#define HAVE_DECL_FFLUSH_UNLOCKED 1
#define HAVE_DECL_FGETS_UNLOCKED 1
#define HAVE_DECL_FPUTC_UNLOCKED 1
#define HAVE_DECL_FPUTS_UNLOCKED 1
#define HAVE_DECL_FREAD_UNLOCKED 1
#define HAVE_DECL_FWRITE_UNLOCKED 1
#define HAVE_DECL_GETCHAR_UNLOCKED 1
#define HAVE_DECL_PUTC_UNLOCKED 1
#define HAVE_DECL_PUTCHAR_UNLOCKED 1
#define HAVE_WINT_T 1
#define USE_ACL 0
#define HAVE_ALLOCA 1
#define HAVE_GETDELIM 1
#define HAVE_INLINE 1
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
#define HAVE_STDLIB_H 1
#define HAVE_MALLOC 1
#define GNULIB_MALLOC_GNU 1
#define HAVE_MALLOC_POSIX 1
/* end confdefs.h.  */
#include <stdio.h>
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#ifdef STDC_HEADERS
# include <stdlib.h>
# include <stddef.h>
#else
# ifdef HAVE_STDLIB_H
#  include <stdlib.h>
# endif
#endif
#ifdef HAVE_STRING_H
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
#  include <memory.h>
# endif
# include <string.h>
#endif
#ifdef HAVE_STRINGS_H
# include <strings.h>
#endif
#ifdef HAVE_INTTYPES_H
# include <inttypes.h>
#endif
#ifdef HAVE_STDINT_H
# include <stdint.h>
#endif
#ifdef HAVE_UNISTD_H
# include <unistd.h>
#endif
int
main ()
{
int i;
	    off_t large = (off_t) 4294967295u;
	    if (large < 0)
	      large = 2147483647;
	    for (i = 0; i < 70; i++)
	      {
		char templ[] = "conftest.mkstemp/coXXXXXX";
		int (*mkstemp_function) (char *) = mkstemp;
		int fd = mkstemp_function (templ);
		if (fd < 0 || lseek (fd, large, SEEK_SET) != large)
		  return 1;
		close (fd);
	      }
	    return 0;
  ;
  return 0;
}