RE: CVS update [cvs1-11-x-branch]: /ccvs/windows-NT/
Hi Derek, From: Derek Price There is an xnrealloc function in lib/xmalloc.c. Isn't that being compiled on Windows? No, stable branch Windows build omits it because it doesn't exist. My tests (see below) say lib/xmalloc.c is on feature branch only. Cheers, Ditto, Derek Conrad H:\Conrad\Projects\cvs-1.11cvs update cvs update: Updating . cvs update: Updating contrib cvs update: Updating diff cvs update: Updating doc cvs update: Updating emx cvs update: Updating lib cvs update: Updating man cvs update: Updating os2 cvs update: Updating src cvs update: Updating tools cvs update: Updating vms cvs update: Updating windows-NT cvs update: Updating windows-NT/SCC cvs update: Updating www cvs update: Updating zlib cvs update: Updating zlib/amiga cvs update: Updating zlib/contrib cvs update: Updating zlib/contrib/asm386 cvs update: Updating zlib/contrib/asm586 cvs update: Updating zlib/contrib/asm686 cvs update: Updating zlib/contrib/delphi cvs update: Updating zlib/contrib/delphi2 cvs update: Updating zlib/contrib/iostream cvs update: Updating zlib/contrib/iostream2 cvs update: Updating zlib/contrib/minizip cvs update: Updating zlib/contrib/untgz cvs update: Updating zlib/msdos cvs update: Updating zlib/nt cvs update: Updating zlib/os2 H:\Conrad\Projects\cvs-1.11grep -dn xnrealloc *.c H:\Conrad\Projects\cvs-1.11dir lib\x*.c Volume in drive H is CTP-RAID-001 Volume Serial Number is 6897-6A9D Directory of H:\Conrad\Projects\cvs-1.11\lib 11/29/1997 14:521,669 xgetwd.c 1 File(s) 1,669 bytes 0 Dir(s) 2,332,844,032 bytes free H:\Conrad\Projects\cvs-1.11cd ..\cvs-1.12\lib H:\Conrad\Projects\cvs-1.12\libcvs log xmalloc.c RCS file: /cvs/ccvs/lib/xmalloc.c,v Working file: xmalloc.c head: 1.3 branch: locks: strict access list: symbolic names: cvs1-12-12: 1.2 newtags-root: 1.2 newtags: 1.2.0.2 cvs1-12-11: 1.2 cvs1-12-10: 1.2 writeproxy2: 1.1.0.4 cvs1-12-9: 1.1 writeproxy: 1.1.0.2 cvs1-12-8: 1.1 tmpstart: 1.1 tmpend: 1.1 cvs1-12-7: 1.1 cvs1-12-6: 1.1 keyword substitution: kv total revisions: 3; selected revisions: 3 description: revision 1.3 date: 2005/05/23 17:44:33; author: dprice; state: Exp; lines: +1 -1 * __fpending.c, alloca_.h, allocsa.c, allocsa.h, asnprintf.c, asprintf.c, basename.c, chdir-long.c, chdir-long.h, closeout.c, closeout.h, dirname.c, dirname.h, dup-safer.c, dup2.c, error.c, error.h, exit.h, exitfail.c, exitfail.h, fd-safer.c, fnmatch.c, fnmatch_.h, fnmatch_loop.c, getcwd.c, getcwd.h, getdate.c, getdate.h, getdate.y, gethostname.c, getline.c, getline.h, getndelim2.c, getndelim2.h, getnline.c, getnline.h, getopt.c, getopt1.c, getopt_.h, getopt_int.h, getpagesize.h, getpass.c, getpass.h, gettext.h, gettime.c, gettimeofday.c, lstat.c, malloc.c, md5.c, md5.h, mempcpy.c, mempcpy.h, memrchr.c, memrchr.h, minmax.h, mkdir.c, mkstemp.c, mktime.c, nanosleep.c, openat.c, openat.h, pagealign_alloc.c, pagealign_alloc.h, pathmax.h, printf-args.c, printf-args.h, printf-parse.c, printf-parse.h, quotearg.c, quotearg.h, readlink.c, realloc.c, regex.c, regex.h, rename.c, rpmatch.c, save-cwd.c, save-cwd.h, setenv.c, setenv.h, stat-macros.h, stat.c, stdbool_.h, stdint_.h, strcase.h, strcasecmp.c, strdup.c, strdup.h, strerror.c, strftime.c, strftime.h, stripslash.c, strstr.c, strstr.h, strtol.c, strtoul.c, tempname.c, time_r.c, time_r.h, timespec.h, unistd-safer.h, unlocked-io.h, unsetenv.c, vasnprintf.c, vasnprintf.h, vasprintf.c, vasprintf.h, xalloc-die.c, xalloc.h, xgetcwd.c, xgetcwd.h, xgethostname.c, xmalloc.c, xreadlink.c, xreadlink.h, xsize.h, yesno.c, yesno.h: Update from GNULIB. revision 1.2 date: 2004/10/06 00:23:22; author: dprice; state: Exp; lines: +15 -41 * Makefile.am (libcvs_a_SOURCES): Add xalloc-die.c. * xalloc-die.c: New file from GNULIB. * xalloc.h, xmalloc.c: Update from GNULIB. revision 1.1 date: 2004/02/20 21:50:12; author: dprice; state: Exp; Import xalloc module from GNULIB, as well as its remaining unimported dependency, the exitfail module. * Makefile.am (libcvs_a_SOURCES): Add new sources. * exitfail.c, exitfail.h, xalloc.h, xmalloc.c, xstrdup.c: New files. * Makefile.in: Regenerated. = H:\Conrad\Projects\cvs-1.12\lib ___ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs
Re: CVS update [cvs1-11-x-branch]: /ccvs/windows-NT/
Conrad T. Pino wrote: Hi Derek, From: Derek Price There is an xnrealloc function in lib/xmalloc.c. Isn't that being compiled on Windows? No, stable branch Windows build omits it because it doesn't exist. My tests (see below) say lib/xmalloc.c is on feature branch only. Ah, okay. Sorry. I already forgot that I put this diff bugfix into stable and didn't read the tag on your commit. I had to make that same change to the src/run.c on stable when I ported the change from feature. :) Thanks, Derek ___ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs
RE: CVS update [cvs1-11-x-branch]: /ccvs/windows-NT/
Hi Derek, From: Derek Price Ah, okay. Sorry. I already forgot that I put this diff bugfix into stable and didn't read the tag on your commit. I had to make that same change to the src/run.c on stable when I ported the change from feature. :) The new functions in windows-NT/run.c are your code. The implementations came from feature branch src/run.c with one line borrowed from stable. :) Thanks, You're welcome, Derek Conrad ___ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs
Re: Module run.c Interface Standardized - Feature To Stable Branch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Conrad T. Pino wrote: 1. Who is able to run the OS/2 feature and stable builds? I don't know. Ocassionally, someone pokes their head in and sends us a patch to get it up and running, but I think it's been at least a year since that has happened. 2. If no one steps forward to assist with building should we attempt a fix that can't be tested nevertheless? The policy, as I thought was documented in HACKING or somesuch, is that we do not bother. I can't find the original text in a quick scan, however. In general, if there is no way to tell if it works, what is the point? In reality, I ocassionally cut and paste a new function or API change when I change it elsewhere, but more often lately, I don't bother. If someone decides to fix the platform up, it should be easy enough to trace the missing functions to their counter-parts in src, lib. or wherever. Cheers, Derek -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.0 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCmlwmLD1OTBfyMaQRAqHtAKCtAxvzfZs0P2NUZvsPfXcUxRiyEwCgghx+ CDzN9M0fdJ8XuA1afbezSd8= =+LUk -END PGP SIGNATURE- ___ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs
OpenBSD 3.6 sparc64 stable crash
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Sun, 29 May 2005 21:02:58 EDT Hi, my nightly testing started generating crashes on saturday morning on the stable branch. The platform is OpenBSD 3.6 sparc64, and the crashes are occuring in run.c. I am including basic debugging information (sanity.sh output and stack trace), hoping that the cause will be obvious to you Derek. If it's not obvious, let me know and I'll spend more time trying to track it down. Here's the output from sanity.sh: Nightly test results for Sat May 28 03:01:07 EDT 2005 OpenBSD fire.0--0.org 3.6 GENERIC#304 sparc64 /bin/sh /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/sanity.sh `pwd`/cvs This test should produce no other output than this message, and a final OK. (Note that the test can take an hour or more to run and periodically stops for as long as one minute. Do not assume there is a problem just because nothing seems to happen for a long time. If you cannot live without running status, try the command: `tail -f check.log' from another window.) FAIL: basica-6.2 *** Please see the `TESTS' and `check.log' files for more information. *** Error code 1 Stop in /tmp/cvs-nightly-cvs1-11-x-branch/src (line 634 of Makefile). PASS: basica-6 ** expected: Index: sdir/ssdir/ssfile === RCS file: /tmp/cvs-nightly-cvs1-11-x-branch/cvs-sanity-cvs1-11-x-branch/cvsroot/first-dir/sdir/ssdir/ssfile,v retrieving revision 1\.1 diff -c -r1\.1 ssfile \*\*\* sdir/ssdir/ssfile[a-zA-Z0-9 ][a-zA-Z0-9 ]* [0-9:][0-9:]* - 1\.1 - --- sdir/ssdir/ssfile [a-zA-Z0-9 ][a-zA-Z0-9 ]* [0-9:][0-9:]* - \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \*\*\* 1 \*\*\*\* - --- 1,2 ssfile + ssfile line 2 ** got: Bus error (core dumped) FAIL: basica-6.2 /bin/sh /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/sanity.sh -r `pwd`/cvs This test should produce no other output than this message, and a final OK. (Note that the test can take an hour or more to run and periodically stops for as long as one minute. Do not assume there is a problem just because nothing seems to happen for a long time. If you cannot live without running status, try the command: `tail -f check.log' from another window.) FAIL: basica-6.2 *** Please see the `TESTS' and `check.log' files for more information. *** Error code 1 Stop in /tmp/cvs-nightly-cvs1-11-x-branch/src (line 638 of Makefile). PASS: basica-6 ** expected: Index: sdir/ssdir/ssfile === RCS file: /tmp/cvs-nightly-cvs1-11-x-branch/cvs-sanity-cvs1-11-x-branch/cvsroot/first-dir/sdir/ssdir/ssfile,v retrieving revision 1\.1 diff -c -r1\.1 ssfile \*\*\* sdir/ssdir/ssfile[a-zA-Z0-9 ][a-zA-Z0-9 ]* [0-9:][0-9:]* - 1\.1 - --- sdir/ssdir/ssfile [a-zA-Z0-9 ][a-zA-Z0-9 ]* [0-9:][0-9:]* - \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \*\*\* 1 \*\*\*\* - --- 1,2 ssfile + ssfile line 2 ** got: Index: sdir/ssdir/ssfile === RCS file: /tmp/cvs-nightly-cvs1-11-x-branch/cvs-sanity-cvs1-11-x-branch/cvsroot/first-dir/sdir/ssdir/ssfile,v retrieving revision 1.1 diff -c -r1.1 ssfile Terminated with fatal signal 10 Core dumped; preserving /tmp/cvs-nightly-cvs1-11-x-branch/cvs-sanity-cvs1-11-x-branch/tmp/cvs-serv20140 on server. CVS locks may need cleaning up. FAIL: basica-6.2 Here's the stack trace from the core: Core was generated by `cvs'. Program terminated with signal 10, Bus error. #0 0x0014f148 in run_add_arg_p (iargc=0x7a8000, iarg_allocated=0x7a8004, iargv=0x7a7ff8, s=0x293838 diff) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/run.c:81 81 if (*iargc = *iarg_allocated) #0 0x0014f148 in run_add_arg_p (iargc=0x7a8000, iarg_allocated=0x7a8004, iargv=0x7a7ff8, s=0x293838 diff) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/run.c:81 #1 0x00149e78 in call_diff_setup (prog=0x293838 diff, argc=1, argv=0x7b8200) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/rcscmds.c:118 #2 0x0014a944 in diff_exec ( file1=0x7b4b00 /tmp/cvs-nightly-cvs1-11-x-branch/cvs-sanity-cvs1-11-x-branch/tmp/cvsM12313, file2=0x7ac2c0 ssfile, label1=0x7b4a00 -Lsdir/ssdir/ssfile\t29 May 2005 07:21:45 -\t1.1, label2=0x7b4a80 -Lsdir/ssdir/ssfile\t29 May 2005 07:21:50 -, dargc=0, dargv=0x7b8200, out=0x0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/rcscmds.c:577 #3 0x0014a7dc in RCS_exec_rcsdiff (rcsfile=0x7b4880, diff_argc=1, diff_argv=0x7b8200, options=0x7ac300 , rev1=0x7ac330 1.1, rev1_cache=0x7ac2c0 ssfile, rev2=0x0, label1=0x7b4a00 -Lsdir/ssdir/ssfile\t29 May 2005 07:21:45 -\t1.1, label2=0x7b4a80 -Lsdir/ssdir/ssfile\t29 May 2005 07:21:50 -, workfile=0x7ac2c0 ssfile) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/rcscmds.c:454 #4 0x0011a280 in diff_fileproc (callerdat=0x2,