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

Builder libpcap-solaris10-sparc Build #3267

Results:

Build successful

SourceStamp:

Projectlibpcap
Repositoryhttps://git.tcpdump.org/libpcap
Branchmaster
Revision1783fd589646cd86c51f1941f251a3d5c58e2100
Got Revision1783fd589646cd86c51f1941f251a3d5c58e2100
Changes2 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 22 secs )
    1. stdio
  2. shell Set developer mode ( 0 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 37 secs )
    1. stdio
  4. shell_2 './configure' ( 2 mins, 0 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 1 mins, 26 secs )
    1. stdio
  6. shell_4 'gmake check' ( 26 mins, 37 secs )
    1. stdio
  7. shell_5 'rm -rf ...' ( 0 secs )
    1. stdio
  8. shell_6 'gmake install ...' ( 4 secs )
    1. stdio
  9. trigger triggered trigger-tcpdump-solaris10-sparc ( 15 mins, 48 secs )
    1. - no logs -
    2. tcpdump-solaris10-sparc #6211

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/libpcap-solaris10-sparc slave
buildername libpcap-solaris10-sparc Builder
buildnumber 3267 Build
codebase Build
got_revision 1783fd589646cd86c51f1941f251a3d5c58e2100 Git
project libpcap Build
repository https://git.tcpdump.org/libpcap Build
revision 1783fd589646cd86c51f1941f251a3d5c58e2100 Build
scheduler schedule-libpcap-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/libpcap-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. OwenSanzas

Timing:

StartSat Mar 7 05:05:49 2026
EndSat Mar 7 05:52:48 2026
Elapsed46 mins, 58 secs

All Changes:

:

  1. Change #260142

    Category libpcap
    Changed by OwenSanzas <zeshengohnoyoudont@tamu.edu>
    Changed at Sat 07 Mar 2026 04:28:52
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision adbd3883284979d1111fc2e5db5974f6e913f049

    Comments

    fuzz: fix stale daemon_serviceloop() prototype in fuzz_rserver
    daemon_serviceloop() gained a `char *data_port` parameter in 493e050f
    (Aug 2022), but fuzz_rserver.c still declares the old 5-parameter
    version from 2019.  This means the fuzzer calls a 6-argument function
    with only 5 arguments -- the 6th parameter `uses_ssl` picks up
    whatever value happens to be in the r9 register (undefined behavior).
    
    When that garbage value is nonzero, `daemon_serviceloop` enters the
    `#ifdef HAVE_OPENSSL` / `if (uses_ssl)` branch, attempts a TLS
    handshake, and allocates OpenSSL structures that are never freed.
    LeakSanitizer detects ~7.5KB leaked per iteration and terminates the
    fuzzer immediately:
    
      SUMMARY: AddressSanitizer: 7552 byte(s) leaked in 46 allocation(s).
    
    Fix: update the forward declaration to the current 6-parameter
    signature, and pass NULL for data_port and 0 for uses_ssl.

    Changed files

    • testprogs/fuzz/fuzz_rserver.c
  2. Change #260143

    Category libpcap
    Changed by OwenSanzas <zeshengohnoyoudont@tamu.edu>
    Changed at Sat 07 Mar 2026 04:28:52
    Repository https://git.tcpdump.org/libpcap
    Project libpcap
    Branch master
    Revision 1783fd589646cd86c51f1941f251a3d5c58e2100

    Comments

    fuzz: use rpcapd/daemon.h instead of hand-written prototype
    Replace the hand-written forward declaration of daemon_serviceloop()
    with #include "rpcapd/daemon.h" so the prototype stays in sync
    automatically if the signature changes again.

    Changed files

    • testprogs/fuzz/fuzz_rserver.c