-----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:]* -0000 1\.1 - --- sdir/ssdir/ssfile [a-zA-Z0-9 ][a-zA-Z0-9 ]* [0-9:][0-9:]* -0000 \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \*\*\* 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:]* -0000 1\.1 - --- sdir/ssdir/ssfile [a-zA-Z0-9 ][a-zA-Z0-9 ]* [0-9:][0-9:]* -0000 \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* \*\*\* 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 0x000000000014f148 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 0x000000000014f148 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 0x0000000000149e78 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 0x000000000014a944 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 -0000\t1.1", label2=0x7b4a80 "-Lsdir/ssdir/ssfile\t29 May 2005 07:21:50 -0000", dargc=0, dargv=0x7b8200, out=0x0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/rcscmds.c:577 #3 0x000000000014a7dc 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 -0000\t1.1", label2=0x7b4a80 "-Lsdir/ssdir/ssfile\t29 May 2005 07:21:50 -0000", workfile=0x7ac2c0 "ssfile") at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/rcscmds.c:454 #4 0x000000000011a280 in diff_fileproc (callerdat=0x2, finfo=0xffffffffffffb7a0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/diff.c:776 #5 0x000000000014bb60 in do_file_proc (p=0xffffffffffffb7a0, closure=0xffffffffffffb790) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:891 #6 0x0000000000124314 in walklist (list=0x149e70, proc=0x14bac0 <do_file_proc>, closure=0xffffffffffffb790) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/hash.c:375 #7 0x000000000014b63c in do_recursion (frame=0xffffffffffffb8b0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:788 #8 0x000000000014bf70 in do_dir_proc (p=0x0, closure=0xffffffffffffba90) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:1180 #9 0x0000000000124314 in walklist (list=0x149e70, proc=0x14bc20 <do_dir_proc>, closure=0xffffffffffffba90) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/hash.c:375 #10 0x000000000014b764 in do_recursion (frame=0xffffffffffffbbc0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:818 #11 0x000000000014bf70 in do_dir_proc (p=0x0, closure=0xffffffffffffbda0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:1180 #12 0x0000000000124314 in walklist (list=0x149e70, proc=0x14bc20 <do_dir_proc>, closure=0xffffffffffffbda0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/hash.c:375 #13 0x000000000014b764 in do_recursion (frame=0xffffffffffffbed0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:818 #14 0x000000000014bf70 in do_dir_proc (p=0x0, closure=0xffffffffffffc0b0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:1180 #15 0x0000000000124314 in walklist (list=0x149e70, proc=0x14bc20 <do_dir_proc>, closure=0xffffffffffffc0b0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/hash.c:375 #16 0x000000000014b764 in do_recursion (frame=0xffffffffffffc1d0) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:818 #17 0x000000000014acfc in start_recursion (fileproc=0x400, filesdoneproc=0x11ab00 <diff_filesdoneproc>, direntproc=0x11aa80 <diff_dirproc>, dirleaveproc=0, callerdat=0x0, argc=0, argv=0x7ac150, local=1351280, which=0, aflag=1351280, locktype=0, update_preload=0x7a8000 "", dosrcs=1351280, repository_in=0xffffffffffffc1d0 "") at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/recurse.c:397 #18 0x0000000000119c1c in diff (argc=0, argv=0x7b00f8) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/diff.c:467 #19 0x0000000000154f9c in do_cvs_command (cmd_name=0x7a8000 "", command=0x119740 <diff>) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/server.c:2895 #20 0x0000000000158388 in server (argc=0, argv=0xffffffffffffc890) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/server.c:5253 #21 0x00000000001354f0 in main (argc=1, argv=0xffffffffffffc890) at /home/cvstest/cvs-nightly-cvs1-11-x-branch/src/main.c:985 - -- https://savannah.gnu.org/projects/libcvs-spec Access CVS through a library. PGP: ID: 0x23DC453B FPR: 42D0 66C2 9FF8 553A 373A B819 4C34 93BA 23DC 453B convince your customer that pserver access to a CVS server is, if not *actually* the work of the devil, then pretty similar -- Derek Price -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (OpenBSD) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFCmmZLTDSTuiPcRTsRAh3NAJkBGCjibmPgzd+IBCDP7NKvdcV48QCgjS58 UST9KKZgOy7VDRMwftMQyhI= =VOuL -----END PGP SIGNATURE----- _______________________________________________ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs