<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-abis" build number 510</shortDescription><upstreamBuild>510</upstreamBuild><upstreamProject>gerrit-libosmo-abis</upstreamProject><upstreamUrl>job/gerrit-libosmo-abis/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42680</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-abis</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/80/42680/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-abis</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis/510/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-abis</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>50289</buildingDurationMillis><executingTimeMillis>50289</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>5417</queuingDurationMillis><queuingTimeMillis>5417</queuingTimeMillis><subTaskCount>0</subTaskCount><totalDurationMillis>55706</totalDurationMillis><waitingDurationMillis>5409</waitingDurationMillis><waitingTimeMillis>5409</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><_2023q1 _class='hudson.plugins.git.util.Build'><buildNumber>201</buildNumber><marked><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><branch><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><name>2023q1</name></branch></marked><revision><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><branch><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><name>2023q1</name></branch></revision></_2023q1><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>435</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>232</buildNumber><marked><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><branch><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><branch><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>262</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><rel-1.4.1 _class='hudson.plugins.git.util.Build'><buildNumber>207</buildNumber><marked><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><branch><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><name>rel-1.4.1</name></branch></marked><revision><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><branch><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><name>rel-1.4.1</name></branch></revision></rel-1.4.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>258</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><master _class='hudson.plugins.git.util.Build'><buildNumber>510</buildNumber><marked><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><branch><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><name>master</name></branch></marked><revision><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><branch><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><branch><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-abis</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis-build/510/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis-build/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis-build/510/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis-build/510/testReport</testsUrl></action><building>false</building><displayName>#510</displayName><duration>50289</duration><estimatedDuration>51672</estimatedDuration><fullDisplayName>gerrit-libosmo-abis-build #510</fullDisplayName><id>510</id><inProgress>false</inProgress><keepLog>false</keepLog><number>510</number><queueId>99464</queueId><result>SUCCESS</result><timestamp>1777170162315</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis-build/510/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/input/lapd.c</affectedPath><commitId>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</commitId><timestamp>1777107735000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>lapd_sap_stop(): fix use of uninitialized stack memory

DL-RELEASE in lapd_core can be done in two ways: by sending DISC
and waiting for UA, or a purely local clearing of state.  The
selection between these two modes is communicated via an extended
field in struct osmo_dlsap_prim that extends beyond the standard
struct osmo_prim_hdr.  lapd_sap_stop() is a wrapper function that
sends DL-RELEASE to lapd_core; its only current users are the
vendor-specific E1 BTS handlers for Ericsson and Nokia in OsmoBSC,
and both of those need local release handling.  This wrapper
function does allocate correctly-sized struct osmo_dlsap_prim
on the stack, but until now it failed to initialize the extended
field - hence the actual behavior was subject to laws of chance,
depending on uninitialized content of stack memory.

Change-Id: Ic1469698ee8edf9b6fb55df8f79cc062be711f61
</comment><date>2026-04-25 09:02:15 +0000</date><id>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</id><msg>lapd_sap_stop(): fix use of uninitialized stack memory</msg><path><editType>edit</editType><file>src/input/lapd.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName><id>falcon</id></culprit><run><action _class='hudson.matrix.MatrixChildParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42680</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>falconia</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-abis</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/80/42680/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-abis</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis/510/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-abis</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-abis-build" build number 510</shortDescription><upstreamBuild>510</upstreamBuild><upstreamProject>gerrit-libosmo-abis-build</upstreamProject><upstreamUrl>job/gerrit-libosmo-abis-build/</upstreamUrl></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>42786</buildingDurationMillis><executingTimeMillis>42786</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><_2023q1 _class='hudson.plugins.git.util.Build'><buildNumber>201</buildNumber><marked><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><branch><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><name>2023q1</name></branch></marked><revision><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><branch><SHA1>231f67ebb207a0a871043fc429a1b6f763ba880b</SHA1><name>2023q1</name></branch></revision></_2023q1><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>435</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>232</buildNumber><marked><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><branch><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><branch><SHA1>4391034cf37c1c11c70ec16fe7560a807cfd5609</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>262</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><rel-1.4.1 _class='hudson.plugins.git.util.Build'><buildNumber>207</buildNumber><marked><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><branch><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><name>rel-1.4.1</name></branch></marked><revision><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><branch><SHA1>b6c5f67456fc4426f577d0feeb343918475cdba1</SHA1><name>rel-1.4.1</name></branch></revision></rel-1.4.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>258</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><master _class='hudson.plugins.git.util.Build'><buildNumber>510</buildNumber><marked><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><branch><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><name>master</name></branch></marked><revision><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><branch><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><branch><SHA1>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-abis</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#510</displayName><duration>42786</duration><estimatedDuration>43944</estimatedDuration><fullDisplayName>gerrit-libosmo-abis-build » a1=default,a2=default,a3=default,a4=default,osmocom-gerrit #510</fullDisplayName><id>510</id><inProgress>false</inProgress><keepLog>false</keepLog><number>510</number><queueId>99467</queueId><result>SUCCESS</result><timestamp>1777170162315</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-abis-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/510/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/input/lapd.c</affectedPath><commitId>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</commitId><timestamp>1777107735000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></author><authorEmail>falcon@freecalypso.org</authorEmail><comment>lapd_sap_stop(): fix use of uninitialized stack memory

DL-RELEASE in lapd_core can be done in two ways: by sending DISC
and waiting for UA, or a purely local clearing of state.  The
selection between these two modes is communicated via an extended
field in struct osmo_dlsap_prim that extends beyond the standard
struct osmo_prim_hdr.  lapd_sap_stop() is a wrapper function that
sends DL-RELEASE to lapd_core; its only current users are the
vendor-specific E1 BTS handlers for Ericsson and Nokia in OsmoBSC,
and both of those need local release handling.  This wrapper
function does allocate correctly-sized struct osmo_dlsap_prim
on the stack, but until now it failed to initialize the extended
field - hence the actual behavior was subject to laws of chance,
depending on uninitialized content of stack memory.

Change-Id: Ic1469698ee8edf9b6fb55df8f79cc062be711f61
</comment><date>2026-04-25 09:02:15 +0000</date><id>898f6d8b2059daef2e6c5752422f8efbe8ea4dcf</id><msg>lapd_sap_stop(): fix use of uninitialized stack memory</msg><path><editType>edit</editType><file>src/input/lapd.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/falcon</absoluteUrl><fullName>falcon</fullName></culprit></run></matrixBuild>