Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder gtar-solaris10-sparc Build #319

Results:

Failed shell shell_1 shell_2 shell_3

SourceStamp:

Projectgtar
Repositorygit://git.savannah.gnu.org/tar.git
Branchmaster
Revisiond1df7f403de05bfbe11527a5b570469fb1011fda
Got Revisiond1df7f403de05bfbe11527a5b570469fb1011fda
Changes1 change

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-gtar-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 12 secs )
    1. stdio
  2. shell '/opt/csw/bin/bash bootstrap' failed ( 1 mins, 5 secs )
    1. stdio
  3. shell_1 './configure' failed ( 0 secs )
    1. stdio
  4. shell_2 'gmake' failed ( 0 secs )
    1. stdio
  5. shell_3 'gmake check' failed ( 0 secs )
    1. stdio
    2. testsuite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/gtar-solaris10-sparc slave
buildername gtar-solaris10-sparc Builder
buildnumber 319 Build
codebase Build
got_revision d1df7f403de05bfbe11527a5b570469fb1011fda Git
project gtar Build
repository git://git.savannah.gnu.org/tar.git Build
revision d1df7f403de05bfbe11527a5b570469fb1011fda Build
scheduler schedule-gtar-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/gtar-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Darren Carreras

Timing:

StartThu Aug 6 06:03:46 2026
EndThu Aug 6 06:05:04 2026
Elapsed1 mins, 18 secs

All Changes:

:

  1. Change #277169

    Category gtar
    Changed by Darren Carreras <artemisohnoyoudont@perpetualsai.com>
    Changed at Thu 06 Aug 2026 07:35:37
    Repository git://git.savannah.gnu.org/tar.git
    Project gtar
    Branch master
    Revision d1df7f403de05bfbe11527a5b570469fb1011fda

    Comments

    tar: invalidate directory cache after failed open
    fdbase_opendir copies a requested directory name into the cache before
    opening it.  If open_subdir fails, this leaves the new name associated
    with the old file descriptor.  A retry after tar creates the missing
    parent can then extract into the old directory.
    
    Close an unowned old descriptor before trying to open the new dir and
    invalidate the cache entry if that fails.  Add a regression test using
    equal-length sibling directory names.
    
    * src/misc.c (fdbase_opendir): Invalidate the cache after a failed
    replacement open.
    * tests/extrac35.at: New test.
    * tests/Makefile.am (TESTSUITE_AT): Add it.
    * tests/testsuite.at: Include it.

    Changed files

    • src/misc.c
    • tests/Makefile.am
    • tests/extrac35.at
    • tests/testsuite.at