{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org laforge@gnumonks.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 186050,
      "executingTimeMillis" : 186050,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5000,
      "waitingTimeMillis" : 5000
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 4718,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "10a1d32e228d95845a61f9fc98179cc07434f210",
            "branch" : [
              {
                "SHA1" : "10a1d32e228d95845a61f9fc98179cc07434f210",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "10a1d32e228d95845a61f9fc98179cc07434f210",
            "branch" : [
              {
                "SHA1" : "10a1d32e228d95845a61f9fc98179cc07434f210",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 3086,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
            "branch" : [
              {
                "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
            "branch" : [
              {
                "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "10a1d32e228d95845a61f9fc98179cc07434f210",
        "branch" : [
          {
            "SHA1" : "10a1d32e228d95845a61f9fc98179cc07434f210",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/libosmocore"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#4718",
  "duration" : 186050,
  "estimatedDuration" : 189467,
  "executor" : None,
  "fullDisplayName" : "master-libosmocore #4718",
  "id" : "4718",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 4718,
  "queueId" : 61512,
  "result" : "SUCCESS",
  "timestamp" : 1773655806514,
  "url" : "https://jenkins.osmocom.org/jenkins/view/SDR/job/master-libosmocore/4718/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gsm/gsup.c"
        ],
        "commitId" : "3f7c29f1c84e3820e233e4c2fb03d2e7941f7f65",
        "timestamp" : 1773612772000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "gsup: encode_pdp_info(): fix wrong pdp_address index\u000a\u000aThe `PDP_TYPE_N_IETF_IPv4v6` case encodes two addresses: IPv4 from\u000a`pdp_address[0]` and IPv6 from `pdp_address[1]`.  The IPv4 part is\u000aencoded correctly, but the IPv6 part checks the wrong index.\u000a\u000aThe decoder decode_pdp_address() correctly puts the IPv4 address in\u000a`pdp_address[0]` and the IPv6 address in `pdp_address[1]`.  Because\u000a`pdp_address[0].sa_family` is `AF_INET` (not `AF_INET6`), the second\u000acondition is always false in a proper dual-stack context, so the IPv6\u000apart is silently dropped from every outgoing dual-stack GSUP message.\u000a\u000aChange-Id: Ibc4a438ee7b06346839e78dc14d9d5b11b1c5bbd\u000a",
        "date" : "2026-03-16 05:12:52 +0700",
        "id" : "3f7c29f1c84e3820e233e4c2fb03d2e7941f7f65",
        "msg" : "gsup: encode_pdp_info(): fix wrong pdp_address index",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gsm/gsup.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/core/socket.c"
        ],
        "commitId" : "2e47657a4b222ed07ff027d28ed891dd1e0e7ecb",
        "timestamp" : 1773613444000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "socket: osmo_sockaddr_from_str_and_uint(): fix memleak\u000a\u000a`addrinfo_helper()` internally calls `getaddrinfo()`, whose result\u000amust be freed with `freeaddrinfo()`.  On the size-check error path\u000athe function returns early without freeing.  Fix this.\u000a\u000aChange-Id: Ib05e1b8f2465e0db79e7b45de151dc9945e27924\u000a",
        "date" : "2026-03-16 05:24:04 +0700",
        "id" : "2e47657a4b222ed07ff027d28ed891dd1e0e7ecb",
        "msg" : "socket: osmo_sockaddr_from_str_and_uint(): fix memleak",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/core/socket.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/core/stats.c"
        ],
        "commitId" : "4cea092e50c5d2d02acf599508b5e88c4a26fc9a",
        "timestamp" : 1773613777000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "stats: osmo_stats_reporter_udp_open(): fix unconditional jump\u000a\u000aChange-Id: Ifb4842ea11e4df0cae8733438b3812a086396b99\u000aFixes: cc3694b65 (\"Fix build for OSX\")\u000a",
        "date" : "2026-03-16 05:29:37 +0700",
        "id" : "4cea092e50c5d2d02acf599508b5e88c4a26fc9a",
        "msg" : "stats: osmo_stats_reporter_udp_open(): fix unconditional jump",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/core/stats.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gsm/gsm48.c"
        ],
        "commitId" : "f65d9f738de4bdea03ac23a8d52cd1545e4bf4f9",
        "timestamp" : 1773651856000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "gsm48: fix missing/misspelled value-strings\u000a\u000aChange-Id: I8d2333290c7715fd75ce7e7c759cb564a26b7461\u000a",
        "date" : "2026-03-16 16:04:16 +0700",
        "id" : "f65d9f738de4bdea03ac23a8d52cd1545e4bf4f9",
        "msg" : "gsm48: fix missing/misspelled value-strings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/gsm/gsm48.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/gsm/gsm48.c",
          "include/osmocom/gsm/protocol/gsm_04_08.h"
        ],
        "commitId" : "31979e125aba8f259eae7da5c9bfe66b10b2d8ea",
        "timestamp" : 1773651856000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "gsm48: remove duplicate GSM48_MT_RR_HANDO_INFO\u000a\u000aChange-Id: Ic1cbba2b2a746667b9920ed2ed19b3848185977d\u000a",
        "date" : "2026-03-16 16:04:16 +0700",
        "id" : "31979e125aba8f259eae7da5c9bfe66b10b2d8ea",
        "msg" : "gsm48: remove duplicate GSM48_MT_RR_HANDO_INFO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/osmocom/gsm/protocol/gsm_04_08.h"
          },
          {
            "editType" : "edit",
            "file" : "src/gsm/gsm48.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/core/gsmtap_util.c"
        ],
        "commitId" : "10a1d32e228d95845a61f9fc98179cc07434f210",
        "timestamp" : 1773651856000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "gsmtap_util: gsmtap_gsm_channel_names[]: fix PTCCH string\u000a\u000aChange-Id: Ic65668ae0363b991966bcf8ba4fb913940639964\u000a",
        "date" : "2026-03-16 16:04:16 +0700",
        "id" : "10a1d32e228d95845a61f9fc98179cc07434f210",
        "msg" : "gsmtap_util: gsmtap_gsm_channel_names[]: fix PTCCH string",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/core/gsmtap_util.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    }
  ],
  "runs" : [
    {
      "number" : 475,
      "url" : "https://jenkins.osmocom.org/jenkins/view/SDR/job/master-libosmocore/a2=default,a3=default,arch=amd64,label=osmocom-master-debian9/475/"
    },
    {
      "number" : 475,
      "url" : "https://jenkins.osmocom.org/jenkins/view/SDR/job/master-libosmocore/a2=default,a3=default,arch=arm-none-eabi,label=osmocom-master-debian9/475/"
    },
    {
      "number" : 4718,
      "url" : "https://jenkins.osmocom.org/jenkins/view/SDR/job/master-libosmocore/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/4718/"
    },
    {
      "number" : 4718,
      "url" : "https://jenkins.osmocom.org/jenkins/view/SDR/job/master-libosmocore/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/4718/"
    }
  ]
}