You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@subversion.apache.org by bu...@apache.org on 2020/01/03 04:33:14 UTC

buildbot failure in on svn-x64-macosx-bdb

The Buildbot has detected a new failure on builder svn-x64-macosx-bdb while building . Full details are available at:
    https://ci.apache.org/builders/svn-x64-macosx-bdb/builds/4121

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: svn-x64-macosx-dgvrs

Build Reason: The Nightly scheduler named 'subversion-trunk-nightly' triggered this build
Build Source Stamp: [branch subversion/trunk] 1872251
Blamelist: danielsh

BUILD FAILED: failed Test ra_local+bdb

Sincerely,
 -The Buildbot




Re: buildbot failure in on svn-x64-macosx-bdb

Posted by Nathan Hartman <ha...@gmail.com>.
On Sun, Jan 5, 2020 at 12:24 PM Daniel Shahaf <d....@daniel.shahaf.name> wrote:
> > Is the MacOS buildbot also using (a modified form of) stsp's build script?
>
> No.
>
> > And, (how) could I get a copy of it, please? :-)
>
> % svn cat https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects/subversion.conf
>
> which uses
>
> % svn checkout https://svn.apache.org/repos/asf/subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/

Ah, thank you.

Nathan

Re: buildbot failure in on svn-x64-macosx-bdb

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Nathan Hartman wrote on Sun, 05 Jan 2020 16:44 +00:00:
> On Fri, Jan 3, 2020 at 5:02 PM Branko Čibej <br...@apache.org> wrote:
> > You both get signal 6, though. I assume that's SIGABRT in both cases. What
> >  > would cause this? Would this be an explicit abort() call, or an uncleared
> >  > svn_error_t (do both you and the buildbot build in maintainer mode?), or…?
> > 
> >  The buildbot build only uses maintainer mode for the warning check
> >  build, otherwise it's with --enable-optimize --disable debug.
> 
> Is the MacOS buildbot also using (a modified form of) stsp's build script?

No.

> And, (how) could I get a copy of it, please? :-)

% svn cat https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects/subversion.conf

which uses

% svn checkout https://svn.apache.org/repos/asf/subversion/trunk/tools/buildbot/slaves/svn-x64-macosx/


Cheers,

Daniel

Re: buildbot failure in on svn-x64-macosx-bdb

Posted by Nathan Hartman <ha...@gmail.com>.
On Fri, Jan 3, 2020 at 5:02 PM Branko Čibej <br...@apache.org> wrote:

> You both get signal 6, though.  I assume that's SIGABRT in both cases.
> What
> > would cause this?  Would this be an explicit abort() call, or an
> uncleared
> > svn_error_t (do both you and the buildbot build in maintainer mode?),
> or…?
>
> The buildbot build only uses maintainer mode for the warning check
> build, otherwise it's with --enable-optimize --disable debug.


Is the MacOS buildbot also using (a modified form of) stsp's build script?

And, (how) could I get a copy of it, please? :-)

Thanks,
Nathan

Re: buildbot failure in on svn-x64-macosx-bdb

Posted by Branko Čibej <br...@apache.org>.
On 03.01.2020 16:57, Daniel Shahaf wrote:
> Nathan Hartman wrote on Fri, Jan 03, 2020 at 09:22:45 -0500:
>> Copying the fail log from the buildbot (since it appears they don't
>> stay up forever):
> It seems to save the last 100 builds (click on "Show more" than increase the
> argument to the URL query argument) going back to 2019-01-26 (sic), and none of
> them shows this failure mode.  So, either Brane has upgraded BDB today, or the
> failure rate is much lower in the buildbot's setup than in yours.


I did not upgrade anything on that bot in months.


> You both get signal 6, though.  I assume that's SIGABRT in both cases.  What
> would cause this?  Would this be an explicit abort() call, or an uncleared
> svn_error_t (do both you and the buildbot build in maintainer mode?), or…?

The buildbot build only uses maintainer mode for the warning check
build, otherwise it's with --enable-optimize --disable debug.

-- Brane

Re: buildbot failure in on svn-x64-macosx-bdb

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Nathan Hartman wrote on Fri, Jan 03, 2020 at 09:22:45 -0500:
> Copying the fail log from the buildbot (since it appears they don't
> stay up forever):

It seems to save the last 100 builds (click on "Show more" than increase the
argument to the URL query argument) going back to 2019-01-26 (sic), and none of
them shows this failure mode.  So, either Brane has upgraded BDB today, or the
failure rate is much lower in the buildbot's setup than in yours.

You both get signal 6, though.  I assume that's SIGABRT in both cases.  What
would cause this?  Would this be an explicit abort() call, or an uncleared
svn_error_t (do both you and the buildbot build in maintainer mode?), or…?

Cheers,

Daniel

Re: buildbot failure in on svn-x64-macosx-bdb

Posted by Nathan Hartman <ha...@gmail.com>.
On Thu, Jan 2, 2020 at 11:33 PM <bu...@apache.org> wrote:
>
> The Buildbot has detected a new failure on builder svn-x64-macosx-bdb while building . Full details are available at:
>     https://ci.apache.org/builders/svn-x64-macosx-bdb/builds/4121
>
> Buildbot URL: https://ci.apache.org/
>
> Buildslave for this Build: svn-x64-macosx-dgvrs
>
> Build Reason: The Nightly scheduler named 'subversion-trunk-nightly' triggered this build
> Build Source Stamp: [branch subversion/trunk] 1872251
> Blamelist: danielsh
>
> BUILD FAILED: failed Test ra_local+bdb

Looks like the MacOS buildbot just encountered a similar bdb-related
failure to the ones I've had in the last few days (discussed in the
thread "Makefile.svn: a dumb question" [1]). Like mine, this happened
in sbox.build(). (I was slightly worried that the failures in my tests
might have been caused by something in my environment.)

Copying the fail log from the buildbot (since it appears they don't
stay up forever):

[[[
W: * Dumped revision 0.
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/svnadmin/svnadmin.c:1475,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_repos/dump.c:2175,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_delta/path_driver.c:190,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_delta/path_driver.c:328,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_repos/replay.c:591,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_repos/dump.c:1604,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_repos/dump.c:1389,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs/fs-loader.c:1321,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/tree.c:1283,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/tree.c:1261,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/tree.c:933,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/tree.c:749,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/dag.c:1371,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/dag.c:351,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/dag.c:512,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/bdb/nodes-table.c:220,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/bdb/bdb-err.c:85,
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/bdb/bdb-err.c:79:
(apr_err=SVN_ERR_FS_BERKELEY_DB)
svnadmin: E160029: Berkeley DB error for filesystem
'svn-test-work/local_tmp/repos/db' while reading node revision:
BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/libsvn_fs_base/bdb/env.c:230:
(apr_err=SVN_ERR_FS_BERKELEY_DB)
svnadmin: E160029: bdb: BDB0060 PANIC: fatal region error detected; run recovery

W: CMD: /Volumes/svn-x64-macosx-bdb/subversion/svnadmin/svnadmin dump
svn-test-work/local_tmp/repos terminated by signal 6
W: CWD: /Volumes/svn-x64-macosx-bdb/subversion/tests/cmdline
W: EXCEPTION: SVNProcessTerminatedBySignal
Traceback (most recent call last):
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/main.py",
line 1931, in run
    rc = self.pred.run(sandbox)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/testcase.py",
line 178, in run
    result = self.func(sandbox)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/entries_tests.py",
line 200, in deletion_details
    sbox.build()
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/sandbox.py",
line 164, in build
    minor_version, tree)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/actions.py",
line 1994, in make_repo_and_wc
    guarantee_greek_repository(sbox.repo_dir, minor_version)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/actions.py",
line 193, in guarantee_greek_repository
    _guarantee_repos(path, main.pristine_greek_repos_dir, minor_version)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/actions.py",
line 178, in _guarantee_repos
    failed = main.copy_repos(repos_dir, path, 1, 1, minor_version)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/main.py",
line 1246, in copy_repos
    dump_stdout, dump_stderr, dump_exit_code = wait_on_pipe(dump_kid, True)
  File "/srv/buildbot/slave/svn-x64-macosx-bdb/build/subversion/tests/cmdline/svntest/main.py",
line 557, in wait_on_pipe
    raise SVNProcessTerminatedBySignal
SVNProcessTerminatedBySignal
FAIL:  entries_tests.py 3: various details about deleted nodes
]]]

[1] "Makefile.svn: a dumb question":
https://lists.apache.org/thread.html/02766e5ba540b4b1aee768634034132ae5b02452f2c6cb3ac6e483ed%40%3Cdev.subversion.apache.org%3E

Nathan