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

Builder libpcap-solaris10-i386 Build #3257

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. shell Set developer mode ( 0 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 7 secs )
    1. stdio
  4. shell_2 './configure' ( 1 mins, 1 secs )
    1. stdio
    2. config.log
  5. shell_3 'gmake' ( 38 secs )
    1. stdio
  6. shell_4 'gmake check' ( 17 mins, 38 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-i386 ( 6 mins, 42 secs )
    1. - no logs -
    2. tcpdump-solaris10-i386 #6036

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. OwenSanzas

Timing:

StartSat Mar 7 04:51:24 2026
EndSat Mar 7 05:17:42 2026
Elapsed26 mins, 17 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