<matrixProject _class='hudson.matrix.MatrixProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/</displayUrl></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Build job of CI for patches sent to
&lt;a href="https://gerrit.osmocom.org/#/q/status:open+project:osmo-remsim"&gt;osmo-remsim&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Auto-generated using Jenkins Job Builder. DO NOT EDIT MANUALLY!&lt;/b&gt;
&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>gerrit-osmo-remsim-build</displayName><fullDisplayName>gerrit-osmo-remsim-build</fullDisplayName><fullName>gerrit-osmo-remsim-build</fullName><name>gerrit-osmo-remsim-build</name><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/</url><buildable>true</buildable><build _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-osmo-remsim" build number 145</shortDescription><upstreamBuild>145</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42705</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9694a1c488636def4266cf12127a8bdaa412f8dd</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/05/42705/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/145/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>87842</buildingDurationMillis><executingTimeMillis>87842</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7166</waitingDurationMillis><waitingTimeMillis>7166</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>145</buildNumber><marked><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></marked><revision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#145</displayName><duration>87842</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #145</fullDisplayName><id>145</id><inProgress>false</inProgress><keepLog>false</keepLog><number>145</number><queueId>101701</queueId><result>SUCCESS</result><timestamp>1777306525147</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro_util.c</affectedPath><commitId>9694a1c488636def4266cf12127a8bdaa412f8dd</commitId><timestamp>1777304985000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_util: asn1 decode: fix memleak when decoding fails

Change-Id: I071343d0134dbffb1bb71ea26a5b514be1b5bb27
</comment><date>2026-04-27 17:49:45 +0200</date><id>9694a1c488636def4266cf12127a8bdaa412f8dd</id><msg>rspro_util: asn1 decode: fix memleak when decoding fails</msg><path><editType>edit</editType><file>src/rspro_util.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></run></build><build _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-osmo-remsim" build number 144</shortDescription><upstreamBuild>144</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42665</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>6</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>2cc1aa57418e6388e463fb1de1295640fab2413f</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/65/42665/6</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/144/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>73728</buildingDurationMillis><executingTimeMillis>73728</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6891</waitingDurationMillis><waitingTimeMillis>6891</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>144</buildNumber><marked><SHA1>2cc1aa57418e6388e463fb1de1295640fab2413f</SHA1><branch><SHA1>2cc1aa57418e6388e463fb1de1295640fab2413f</SHA1><name>master</name></branch></marked><revision><SHA1>2cc1aa57418e6388e463fb1de1295640fab2413f</SHA1><branch><SHA1>2cc1aa57418e6388e463fb1de1295640fab2413f</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>2cc1aa57418e6388e463fb1de1295640fab2413f</SHA1><branch><SHA1>2cc1aa57418e6388e463fb1de1295640fab2413f</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#144</displayName><duration>73728</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #144</fullDisplayName><id>144</id><inProgress>false</inProgress><keepLog>false</keepLog><number>144</number><queueId>101681</queueId><result>SUCCESS</result><timestamp>1777302573183</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/144/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>2cc1aa57418e6388e463fb1de1295640fab2413f</commitId><timestamp>1777302517000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent bankd from exiting upon SIGPIPE

If a client disconnects from a worker thread while the worker is
responding to a to a request from that client, the socket is closed and
SIGPIPE is sent to the worker, causing the application to exit.

To prevent this, all workers have a dummy handler to prevent this. Now
the worker can handle the closing of the socket.

Change-Id: I13d6e9da48d12f93c00bd2d021789bde71aca7cf
</comment><date>2026-04-27 17:08:37 +0200</date><id>2cc1aa57418e6388e463fb1de1295640fab2413f</id><msg>Fix: Prevent bankd from exiting upon SIGPIPE</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>144</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/144/</url></run></build><build _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-osmo-remsim" build number 142</shortDescription><upstreamBuild>142</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42708</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>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/08/42708/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/142/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>62454</buildingDurationMillis><executingTimeMillis>62454</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9241</waitingDurationMillis><waitingTimeMillis>9241</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>143</buildNumber><marked><SHA1>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</SHA1><branch><SHA1>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</SHA1><name>master</name></branch></marked><revision><SHA1>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</SHA1><branch><SHA1>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</SHA1><branch><SHA1>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#143</displayName><duration>62454</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #143</fullDisplayName><id>143</id><inProgress>false</inProgress><keepLog>false</keepLog><number>143</number><queueId>101650</queueId><result>SUCCESS</result><timestamp>1777299208979</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/143/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/bankd/main.c</affectedPath><affectedPath>src/client/remsim_client_main.c</affectedPath><commitId>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</commitId><timestamp>1777299121000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>Remove unconditional assignment of asn_debug = 0

It is now the default and there is no code to set it.
Remove the assignment

Change-Id: I114e9773a1d0aa3c16990a946cf91c69b9c2498a
</comment><date>2026-04-27 16:12:01 +0200</date><id>160d2dc69e8e83e6cee7fa715c3c7b42b01d9ad7</id><msg>Remove unconditional assignment of asn_debug = 0</msg><path><editType>edit</editType><file>src/client/remsim_client_main.c</file></path><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/bankd/main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>143</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/143/</url></run></build><build _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-osmo-remsim" build number 143</shortDescription><upstreamBuild>143</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42707</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>47623bb9a4ac2651dc566d10981e6d8f72a2823b</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/07/42707/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/143/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>62275</buildingDurationMillis><executingTimeMillis>62275</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9417</waitingDurationMillis><waitingTimeMillis>9417</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>142</buildNumber><marked><SHA1>47623bb9a4ac2651dc566d10981e6d8f72a2823b</SHA1><branch><SHA1>47623bb9a4ac2651dc566d10981e6d8f72a2823b</SHA1><name>master</name></branch></marked><revision><SHA1>47623bb9a4ac2651dc566d10981e6d8f72a2823b</SHA1><branch><SHA1>47623bb9a4ac2651dc566d10981e6d8f72a2823b</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>47623bb9a4ac2651dc566d10981e6d8f72a2823b</SHA1><branch><SHA1>47623bb9a4ac2651dc566d10981e6d8f72a2823b</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#142</displayName><duration>62275</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #142</fullDisplayName><id>142</id><inProgress>false</inProgress><keepLog>false</keepLog><number>142</number><queueId>101649</queueId><result>SUCCESS</result><timestamp>1777299208829</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/142/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/asn1c_helpers.c</affectedPath><affectedPath>src/bankd/main.c</affectedPath><affectedPath>src/client/remsim_client_main.c</affectedPath><affectedPath>src/asn1c_helpers.h</affectedPath><commitId>47623bb9a4ac2651dc566d10981e6d8f72a2823b</commitId><timestamp>1777299119000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>asn1: move asn_debug into librspro

To allow compiling the asn code with `-DEMIT_ASN_DEBUG=1`.
Otherwise it will fail with an unresolved symbol because
librspro is compiled as shared-object.
Further initialize it as disable (0).

Change-Id: Icb03e8905f3b38ecebfcf294727a01f994511cce
</comment><date>2026-04-27 16:11:59 +0200</date><id>47623bb9a4ac2651dc566d10981e6d8f72a2823b</id><msg>asn1: move asn_debug into librspro</msg><path><editType>edit</editType><file>src/asn1c_helpers.c</file></path><path><editType>edit</editType><file>src/client/remsim_client_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.h</file></path><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/bankd/main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>142</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/142/</url></run></build><build _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-osmo-remsim" build number 140</shortDescription><upstreamBuild>140</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42706</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>9061032c51f187cb488699023eb64f58775ab5df</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/06/42706/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/140/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>109063</buildingDurationMillis><executingTimeMillis>109063</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5065</waitingDurationMillis><waitingTimeMillis>5065</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>141</buildNumber><marked><SHA1>9061032c51f187cb488699023eb64f58775ab5df</SHA1><branch><SHA1>9061032c51f187cb488699023eb64f58775ab5df</SHA1><name>master</name></branch></marked><revision><SHA1>9061032c51f187cb488699023eb64f58775ab5df</SHA1><branch><SHA1>9061032c51f187cb488699023eb64f58775ab5df</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>9061032c51f187cb488699023eb64f58775ab5df</SHA1><branch><SHA1>9061032c51f187cb488699023eb64f58775ab5df</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#141</displayName><duration>109063</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #141</fullDisplayName><id>141</id><inProgress>false</inProgress><keepLog>false</keepLog><number>141</number><queueId>101622</queueId><result>SUCCESS</result><timestamp>1777297925930</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/141/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro/ber_decoder.c</affectedPath><commitId>9061032c51f187cb488699023eb64f58775ab5df</commitId><timestamp>1777297567000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>asn1: ber_decoder: disable stack size check on ctx = NULL

The stack size check is triggering when using asan or
when compile with -O1.
It is unclear why this is problematic.
This is a not a leak.

Related: OS#7002
Change-Id: Id99531f62ccdf73497bb08483ca6adbabe1a7cd7
</comment><date>2026-04-27 15:46:07 +0200</date><id>9061032c51f187cb488699023eb64f58775ab5df</id><msg>asn1: ber_decoder: disable stack size check on ctx = NULL</msg><path><editType>edit</editType><file>src/rspro/ber_decoder.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>141</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/141/</url></run></build><build _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-osmo-remsim" build number 141</shortDescription><upstreamBuild>141</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42708</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>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/08/42708/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/141/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>63002</buildingDurationMillis><executingTimeMillis>63002</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5444</waitingDurationMillis><waitingTimeMillis>5444</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>140</buildNumber><marked><SHA1>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</SHA1><branch><SHA1>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</SHA1><name>master</name></branch></marked><revision><SHA1>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</SHA1><branch><SHA1>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</SHA1><branch><SHA1>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#140</displayName><duration>63002</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #140</fullDisplayName><id>140</id><inProgress>false</inProgress><keepLog>false</keepLog><number>140</number><queueId>101621</queueId><result>SUCCESS</result><timestamp>1777297925346</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/140/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/bankd/main.c</affectedPath><affectedPath>src/client/remsim_client_main.c</affectedPath><commitId>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</commitId><timestamp>1777297821000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>Remove unconditional assignment of asb_debug = 0

It is now the default and there is no code to set it.
Remove the assignment

Change-Id: I114e9773a1d0aa3c16990a946cf91c69b9c2498a
</comment><date>2026-04-27 15:50:21 +0200</date><id>a77dcd1b988fd2541f4ba31085b00ef6143a34c1</id><msg>Remove unconditional assignment of asb_debug = 0</msg><path><editType>edit</editType><file>src/client/remsim_client_main.c</file></path><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/bankd/main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>140</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/140/</url></run></build><build _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-osmo-remsim" build number 139</shortDescription><upstreamBuild>139</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42707</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>1c10ae73f4e9576c2721b625944e70e74798bea6</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/07/42707/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/139/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>40868</buildingDurationMillis><executingTimeMillis>40868</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5445</waitingDurationMillis><waitingTimeMillis>5445</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>139</buildNumber><marked><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></marked><revision><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#139</displayName><duration>40868</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #139</fullDisplayName><id>139</id><inProgress>false</inProgress><keepLog>false</keepLog><number>139</number><queueId>101620</queueId><result>FAILURE</result><timestamp>1777297925214</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/139/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/asn1c_helpers.c</affectedPath><affectedPath>src/bankd/main.c</affectedPath><affectedPath>src/asn1c_helpers.h</affectedPath><affectedPath>src/client/remsim_client_main.c</affectedPath><commitId>1c10ae73f4e9576c2721b625944e70e74798bea6</commitId><timestamp>1777297694000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>asn1: move asn_debug into librspro

To allow compiling the asn code with `-DEMIT_ASN_DEBUG=1`.
Otherwise it will fail with an unresolved symbol because
librspro is compiled as shared-object.
Further initialize it as disable (0).

Change-Id: Icb03e8905f3b38ecebfcf294727a01f994511cce
</comment><date>2026-04-27 15:48:14 +0200</date><id>1c10ae73f4e9576c2721b625944e70e74798bea6</id><msg>asn1: move asn_debug into librspro</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.h</file></path><path><editType>edit</editType><file>src/bankd/main.c</file></path><path><editType>edit</editType><file>src/client/remsim_client_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>139</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/139/</url></run></build><build _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-osmo-remsim" build number 138</shortDescription><upstreamBuild>138</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42705</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>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/05/42705/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/138/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>99878</buildingDurationMillis><executingTimeMillis>99878</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5939</waitingDurationMillis><waitingTimeMillis>5939</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>138</buildNumber><marked><SHA1>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</SHA1><branch><SHA1>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</SHA1><name>master</name></branch></marked><revision><SHA1>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</SHA1><branch><SHA1>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</SHA1><branch><SHA1>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#138</displayName><duration>99878</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #138</fullDisplayName><id>138</id><inProgress>false</inProgress><keepLog>false</keepLog><number>138</number><queueId>101619</queueId><result>SUCCESS</result><timestamp>1777297924953</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/138/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro_util.c</affectedPath><commitId>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</commitId><timestamp>1777297535000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_util: asn1 decode: fix memleak when decoding fails

Change-Id: I071343d0134dbffb1bb71ea26a5b514be1b5bb27
</comment><date>2026-04-27 15:45:35 +0200</date><id>2f9d2ec5f3252396bd81f192a35c21a7d0e590ad</id><msg>rspro_util: asn1 decode: fix memleak when decoding fails</msg><path><editType>edit</editType><file>src/rspro_util.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>138</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/138/</url></run></build><build _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-osmo-remsim" build number 135</shortDescription><upstreamBuild>135</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42665</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>4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>bc4f04380034957435fed79795289f6b09922b99</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/65/42665/4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/135/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>90678</buildingDurationMillis><executingTimeMillis>90678</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5169</waitingDurationMillis><waitingTimeMillis>5169</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>137</buildNumber><marked><SHA1>bc4f04380034957435fed79795289f6b09922b99</SHA1><branch><SHA1>bc4f04380034957435fed79795289f6b09922b99</SHA1><name>master</name></branch></marked><revision><SHA1>bc4f04380034957435fed79795289f6b09922b99</SHA1><branch><SHA1>bc4f04380034957435fed79795289f6b09922b99</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>bc4f04380034957435fed79795289f6b09922b99</SHA1><branch><SHA1>bc4f04380034957435fed79795289f6b09922b99</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#137</displayName><duration>90678</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #137</fullDisplayName><id>137</id><inProgress>false</inProgress><keepLog>false</keepLog><number>137</number><queueId>101538</queueId><result>SUCCESS</result><timestamp>1777295793664</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/137/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>bc4f04380034957435fed79795289f6b09922b99</commitId><timestamp>1777295378000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent bankd from exiting upon SIGPIPE

If a client disconnects from a worker thread while the worker is
responding to a to a request from that client, the socket is closed and
SIGPIPE is sent to the worker, causing the application to exit.

To prevent this, all workers have a dummy handler to prevent this. Now
the worker can handle the closing of the socket.

Change-Id: I13d6e9da48d12f93c00bd2d021789bde71aca7cf
</comment><date>2026-04-27 15:09:38 +0200</date><id>bc4f04380034957435fed79795289f6b09922b99</id><msg>Fix: Prevent bankd from exiting upon SIGPIPE</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>137</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/137/</url></run></build><build _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-osmo-remsim" build number 136</shortDescription><upstreamBuild>136</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42664</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>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e5e3fd6b8ad68b84fbafd181609d587da06564a9</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/64/42664/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/136/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>100962</buildingDurationMillis><executingTimeMillis>100962</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5696</waitingDurationMillis><waitingTimeMillis>5696</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>136</buildNumber><marked><SHA1>e5e3fd6b8ad68b84fbafd181609d587da06564a9</SHA1><branch><SHA1>e5e3fd6b8ad68b84fbafd181609d587da06564a9</SHA1><name>master</name></branch></marked><revision><SHA1>e5e3fd6b8ad68b84fbafd181609d587da06564a9</SHA1><branch><SHA1>e5e3fd6b8ad68b84fbafd181609d587da06564a9</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e5e3fd6b8ad68b84fbafd181609d587da06564a9</SHA1><branch><SHA1>e5e3fd6b8ad68b84fbafd181609d587da06564a9</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#136</displayName><duration>100962</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #136</fullDisplayName><id>136</id><inProgress>false</inProgress><keepLog>false</keepLog><number>136</number><queueId>101537</queueId><result>SUCCESS</result><timestamp>1777295792928</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/136/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/slotmap.c</affectedPath><affectedPath>src/slotmap.h</affectedPath><commitId>e5e3fd6b8ad68b84fbafd181609d587da06564a9</commitId><timestamp>1777295231000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent race conditions when accessing slotmap in bankd

All threads (main and workers) can use slotmap_by_bank() and
slotmap_by_client() to get a mapping entry from the slot map. While
working with this entry (reading values), it could be deleted by a
different thread.

For example, if a client connects to a worker, the worker will check if
there is an existing mapping between a reader and this client. If it
exists, slotmap_by_client() will return a pointer. If the mapping is
deleted at this time by the server, the worker uses a pointer to a
mapping entry that has just been freed.

Change-Id: I3464726f37beb7c47b4e1f00c018ffa4f3948906
</comment><date>2026-04-27 15:07:11 +0200</date><id>e5e3fd6b8ad68b84fbafd181609d587da06564a9</id><msg>Fix: Prevent race conditions when accessing slotmap in bankd</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/slotmap.h</file></path><path><editType>edit</editType><file>src/slotmap.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>136</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/136/</url></run></build><build _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-osmo-remsim" build number 137</shortDescription><upstreamBuild>137</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42645</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>b17b7c1d247c91febd592234c76f3444ae59dd64</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/137/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>96766</buildingDurationMillis><executingTimeMillis>96766</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5695</waitingDurationMillis><waitingTimeMillis>5695</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>135</buildNumber><marked><SHA1>b17b7c1d247c91febd592234c76f3444ae59dd64</SHA1><branch><SHA1>b17b7c1d247c91febd592234c76f3444ae59dd64</SHA1><name>master</name></branch></marked><revision><SHA1>b17b7c1d247c91febd592234c76f3444ae59dd64</SHA1><branch><SHA1>b17b7c1d247c91febd592234c76f3444ae59dd64</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>b17b7c1d247c91febd592234c76f3444ae59dd64</SHA1><branch><SHA1>b17b7c1d247c91febd592234c76f3444ae59dd64</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#135</displayName><duration>96766</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #135</fullDisplayName><id>135</id><inProgress>false</inProgress><keepLog>false</keepLog><number>135</number><queueId>101536</queueId><result>SUCCESS</result><timestamp>1777295792081</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/135/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>b17b7c1d247c91febd592234c76f3444ae59dd64</commitId><timestamp>1777295231000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the worker
must undefine its 'bank_id' and 'slot_nr' and must change its state to
'UNMAPPED'.

send_signal_to_worker() searches for a worker that has a given bank and
slot. If a client re-connects to a different worker and if the bank and
slot would be still assigned to the old worker, the old worker could
receive signals when assigning or removing slot mapping. The new worker
would not be mapped.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-27 15:07:11 +0200</date><id>b17b7c1d247c91febd592234c76f3444ae59dd64</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>135</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/135/</url></run></build><build _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-osmo-remsim" build number 134</shortDescription><upstreamBuild>134</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42665</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>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/65/42665/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/134/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>64689</buildingDurationMillis><executingTimeMillis>64689</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7916</waitingDurationMillis><waitingTimeMillis>7916</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>134</buildNumber><marked><SHA1>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</SHA1><branch><SHA1>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</SHA1><name>master</name></branch></marked><revision><SHA1>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</SHA1><branch><SHA1>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</SHA1><branch><SHA1>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#134</displayName><duration>64689</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #134</fullDisplayName><id>134</id><inProgress>false</inProgress><keepLog>false</keepLog><number>134</number><queueId>101380</queueId><result>SUCCESS</result><timestamp>1777281798094</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/134/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</commitId><timestamp>1777281739000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent bankd from exiting upon SIGPIPE

If a client disconnects from a worker thread while the worker is
responding to a to a request from that client, the socket is closed and
SIGPIPE is sent to the worker, causing the application to exit.

To prevent this, all workers have a dummy handler to prevent this. Now
the worker can handle the closing of the socket.

Change-Id: I13d6e9da48d12f93c00bd2d021789bde71aca7cf
</comment><date>2026-04-27 11:22:19 +0200</date><id>3b58a5e034a1f6328b3d4a97c48a5c934eddafca</id><msg>Fix: Prevent bankd from exiting upon SIGPIPE</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>134</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/134/</url></run></build><build _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-osmo-remsim" build number 132</shortDescription><upstreamBuild>132</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42664</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e4f615c9fd10973046616cdfb4277ed7f62859ab</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/64/42664/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/132/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>66802</buildingDurationMillis><executingTimeMillis>66802</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9195</waitingDurationMillis><waitingTimeMillis>9195</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>133</buildNumber><marked><SHA1>e4f615c9fd10973046616cdfb4277ed7f62859ab</SHA1><branch><SHA1>e4f615c9fd10973046616cdfb4277ed7f62859ab</SHA1><name>master</name></branch></marked><revision><SHA1>e4f615c9fd10973046616cdfb4277ed7f62859ab</SHA1><branch><SHA1>e4f615c9fd10973046616cdfb4277ed7f62859ab</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>e4f615c9fd10973046616cdfb4277ed7f62859ab</SHA1><branch><SHA1>e4f615c9fd10973046616cdfb4277ed7f62859ab</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#133</displayName><duration>66802</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #133</fullDisplayName><id>133</id><inProgress>false</inProgress><keepLog>false</keepLog><number>133</number><queueId>96018</queueId><result>SUCCESS</result><timestamp>1776950004342</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/133/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/slotmap.c</affectedPath><affectedPath>src/slotmap.h</affectedPath><commitId>e4f615c9fd10973046616cdfb4277ed7f62859ab</commitId><timestamp>1776949940000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent race conditions when accessing slotmap in bankd

All threads (main and workers) can use slotmap_by_bank() and
slotmap_by_client() to get a mapping entry from the slot map. While
working with this entry (reading values), it could be deleted by a
different thread.

For example, if a client connects to a worker, the worker will check if
there is an existing mapping between a reader and this client. If it
exists, slotmap_by_client() will return a pointer. If the mapping is
deleted at this time by the server, the worker uses a pointer to a
mapping entry that has just been freed.

Change-Id: I3464726f37beb7c47b4e1f00c018ffa4f3948906
</comment><date>2026-04-23 15:12:20 +0200</date><id>e4f615c9fd10973046616cdfb4277ed7f62859ab</id><msg>Fix: Prevent race conditions when accessing slotmap in bankd</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/slotmap.c</file></path><path><editType>edit</editType><file>src/slotmap.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>133</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/133/</url></run></build><build _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-osmo-remsim" build number 133</shortDescription><upstreamBuild>133</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42665</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>a47e8b51e73705453086acdf26a7017a57f17f6e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/65/42665/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/133/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>66503</buildingDurationMillis><executingTimeMillis>66503</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9211</waitingDurationMillis><waitingTimeMillis>9211</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>132</buildNumber><marked><SHA1>a47e8b51e73705453086acdf26a7017a57f17f6e</SHA1><branch><SHA1>a47e8b51e73705453086acdf26a7017a57f17f6e</SHA1><name>master</name></branch></marked><revision><SHA1>a47e8b51e73705453086acdf26a7017a57f17f6e</SHA1><branch><SHA1>a47e8b51e73705453086acdf26a7017a57f17f6e</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>a47e8b51e73705453086acdf26a7017a57f17f6e</SHA1><branch><SHA1>a47e8b51e73705453086acdf26a7017a57f17f6e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#132</displayName><duration>66503</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #132</fullDisplayName><id>132</id><inProgress>false</inProgress><keepLog>false</keepLog><number>132</number><queueId>96017</queueId><result>SUCCESS</result><timestamp>1776950004245</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/132/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>a47e8b51e73705453086acdf26a7017a57f17f6e</commitId><timestamp>1776949940000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent bankd from exiting upon SIGPIPE

IF a client disconnects from a worker thread while the worker is
responding to a to a request from that client, the socket is closed and
SIGPIPE is sent to the worker, causing the application to exit.

To prevent this, all workers have a dummy handler to prevent this. Now
the worker can handle the closing of the socket.

Change-Id: I13d6e9da48d12f93c00bd2d021789bde71aca7cf
</comment><date>2026-04-23 15:12:20 +0200</date><id>a47e8b51e73705453086acdf26a7017a57f17f6e</id><msg>Fix: Prevent bankd from exiting upon SIGPIPE</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>132</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/132/</url></run></build><build _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-osmo-remsim" build number 130</shortDescription><upstreamBuild>130</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42664</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>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/64/42664/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/130/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>73810</buildingDurationMillis><executingTimeMillis>73810</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7028</waitingDurationMillis><waitingTimeMillis>7028</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>131</buildNumber><marked><SHA1>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</SHA1><branch><SHA1>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</SHA1><name>master</name></branch></marked><revision><SHA1>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</SHA1><branch><SHA1>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</SHA1><branch><SHA1>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#131</displayName><duration>73810</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #131</fullDisplayName><id>131</id><inProgress>false</inProgress><keepLog>false</keepLog><number>131</number><queueId>95908</queueId><result>SUCCESS</result><timestamp>1776945180134</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/131/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/slotmap.c</affectedPath><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/slotmap.h</affectedPath><commitId>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</commitId><timestamp>1776941811000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent race conditions when accessing slotmap in bankd

All threads (main and workers) can use slotmap_by_bank() and
slotmap_by_client() to get a mapping entry from the slot map. While
working with this entry (reading values), it could be deleted by a
different thread.

For example, if a client connects to a worker, the worker will check if
there is an existing mapping between a reader and this client. If it
exists, slotmap_by_client() will return a pointer. If the mapping is
deleted at this time by the server, the worker uses a pointer to a
mapping entry that has just been freed.

Change-Id: I3464726f37beb7c47b4e1f00c018ffa4f3948906
</comment><date>2026-04-23 12:56:51 +0200</date><id>7174cff58db338330d22cc7ab4fe8b87ab9a4e78</id><msg>Fix: Prevent race conditions when accessing slotmap in bankd</msg><path><editType>edit</editType><file>src/slotmap.h</file></path><path><editType>edit</editType><file>src/slotmap.c</file></path><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>131</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/131/</url></run></build><build _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-osmo-remsim" build number 131</shortDescription><upstreamBuild>131</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42665</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>4b86830bab955575029fb0f841870d57083baa69</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/65/42665/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/131/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>70223</buildingDurationMillis><executingTimeMillis>70223</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7346</waitingDurationMillis><waitingTimeMillis>7346</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>130</buildNumber><marked><SHA1>4b86830bab955575029fb0f841870d57083baa69</SHA1><branch><SHA1>4b86830bab955575029fb0f841870d57083baa69</SHA1><name>master</name></branch></marked><revision><SHA1>4b86830bab955575029fb0f841870d57083baa69</SHA1><branch><SHA1>4b86830bab955575029fb0f841870d57083baa69</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>4b86830bab955575029fb0f841870d57083baa69</SHA1><branch><SHA1>4b86830bab955575029fb0f841870d57083baa69</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#130</displayName><duration>70223</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #130</fullDisplayName><id>130</id><inProgress>false</inProgress><keepLog>false</keepLog><number>130</number><queueId>95907</queueId><result>SUCCESS</result><timestamp>1776945180008</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/130/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>4b86830bab955575029fb0f841870d57083baa69</commitId><timestamp>1776943578000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Prevent bankd from exiting upon SIGPIPE

IF a client disconnects from a worker thread while the worker is
responding to a to a request from that client, the socket is closed and
SIGPIPE is sent to the worker, causing the application to exit.

To prevent this, all workers have a dummy handler to prevent this. Now
the worker can handle the closing of the socket.

Change-Id: I13d6e9da48d12f93c00bd2d021789bde71aca7cf
</comment><date>2026-04-23 13:26:18 +0200</date><id>4b86830bab955575029fb0f841870d57083baa69</id><msg>Fix: Prevent bankd from exiting upon SIGPIPE</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>130</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/130/</url></run></build><build _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-osmo-remsim" build number 129</shortDescription><upstreamBuild>129</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42645</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>fdc1b344fb259e7f325d962b1366abb28fad9f1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/129/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>82252</buildingDurationMillis><executingTimeMillis>82252</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5868</waitingDurationMillis><waitingTimeMillis>5868</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>129</buildNumber><marked><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></marked><revision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#129</displayName><duration>82252</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #129</fullDisplayName><id>129</id><inProgress>false</inProgress><keepLog>false</keepLog><number>129</number><queueId>93942</queueId><result>SUCCESS</result><timestamp>1776755575070</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/129/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>fdc1b344fb259e7f325d962b1366abb28fad9f1d</commitId><timestamp>1776695111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the slotmap
entry will not be removed automatically. A subsequent client connection
for the same mapping will then trigger the the error: “ignoring
identical slotmap.”

In a setup with multiple readers, there are multiple bankd worker
threads. If a client re-connects, but if its connection is accepted by
a different thread, subsequent reader access or unmapping will fail.
There will be no mapping at the new thread.

The approach of this fix is to remove the slot mapping, if the client
connection to the worker thread terminates.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-20 16:25:11 +0200</date><id>fdc1b344fb259e7f325d962b1366abb28fad9f1d</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>129</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/129/</url></run></build><build _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-osmo-remsim" build number 128</shortDescription><upstreamBuild>128</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42645</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>fdc1b344fb259e7f325d962b1366abb28fad9f1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/128/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>81848</buildingDurationMillis><executingTimeMillis>81848</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6950</waitingDurationMillis><waitingTimeMillis>6950</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>128</buildNumber><marked><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></marked><revision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#128</displayName><duration>81848</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #128</fullDisplayName><id>128</id><inProgress>false</inProgress><keepLog>false</keepLog><number>128</number><queueId>93927</queueId><result>FAILURE</result><timestamp>1776755345438</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/128/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>fdc1b344fb259e7f325d962b1366abb28fad9f1d</commitId><timestamp>1776695111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the slotmap
entry will not be removed automatically. A subsequent client connection
for the same mapping will then trigger the the error: “ignoring
identical slotmap.”

In a setup with multiple readers, there are multiple bankd worker
threads. If a client re-connects, but if its connection is accepted by
a different thread, subsequent reader access or unmapping will fail.
There will be no mapping at the new thread.

The approach of this fix is to remove the slot mapping, if the client
connection to the worker thread terminates.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-20 16:25:11 +0200</date><id>fdc1b344fb259e7f325d962b1366abb28fad9f1d</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>128</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/128/</url></run></build><build _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-osmo-remsim" build number 127</shortDescription><upstreamBuild>127</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42645</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>fdc1b344fb259e7f325d962b1366abb28fad9f1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/127/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>69640</buildingDurationMillis><executingTimeMillis>69640</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5488</waitingDurationMillis><waitingTimeMillis>5488</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>127</buildNumber><marked><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></marked><revision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#127</displayName><duration>69640</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #127</fullDisplayName><id>127</id><inProgress>false</inProgress><keepLog>false</keepLog><number>127</number><queueId>93893</queueId><result>FAILURE</result><timestamp>1776754365809</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/127/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>fdc1b344fb259e7f325d962b1366abb28fad9f1d</commitId><timestamp>1776695111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the slotmap
entry will not be removed automatically. A subsequent client connection
for the same mapping will then trigger the the error: “ignoring
identical slotmap.”

In a setup with multiple readers, there are multiple bankd worker
threads. If a client re-connects, but if its connection is accepted by
a different thread, subsequent reader access or unmapping will fail.
There will be no mapping at the new thread.

The approach of this fix is to remove the slot mapping, if the client
connection to the worker thread terminates.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-20 16:25:11 +0200</date><id>fdc1b344fb259e7f325d962b1366abb28fad9f1d</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>127</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/127/</url></run></build><build _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-osmo-remsim" build number 126</shortDescription><upstreamBuild>126</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42645</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>fdc1b344fb259e7f325d962b1366abb28fad9f1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/126/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>84884</buildingDurationMillis><executingTimeMillis>84884</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5248</waitingDurationMillis><waitingTimeMillis>5248</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>126</buildNumber><marked><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></marked><revision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#126</displayName><duration>84884</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #126</fullDisplayName><id>126</id><inProgress>false</inProgress><keepLog>false</keepLog><number>126</number><queueId>93863</queueId><result>FAILURE</result><timestamp>1776753734898</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/126/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>fdc1b344fb259e7f325d962b1366abb28fad9f1d</commitId><timestamp>1776695111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the slotmap
entry will not be removed automatically. A subsequent client connection
for the same mapping will then trigger the the error: “ignoring
identical slotmap.”

In a setup with multiple readers, there are multiple bankd worker
threads. If a client re-connects, but if its connection is accepted by
a different thread, subsequent reader access or unmapping will fail.
There will be no mapping at the new thread.

The approach of this fix is to remove the slot mapping, if the client
connection to the worker thread terminates.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-20 16:25:11 +0200</date><id>fdc1b344fb259e7f325d962b1366abb28fad9f1d</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>126</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/126/</url></run></build><build _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-osmo-remsim" build number 125</shortDescription><upstreamBuild>125</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42645</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>fdc1b344fb259e7f325d962b1366abb28fad9f1d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42645/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/125/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>93839</buildingDurationMillis><executingTimeMillis>93839</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5367</waitingDurationMillis><waitingTimeMillis>5367</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>125</buildNumber><marked><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></marked><revision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><branch><SHA1>fdc1b344fb259e7f325d962b1366abb28fad9f1d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#125</displayName><duration>93839</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #125</fullDisplayName><id>125</id><inProgress>false</inProgress><keepLog>false</keepLog><number>125</number><queueId>93393</queueId><result>FAILURE</result><timestamp>1776695849729</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/125/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><commitId>fdc1b344fb259e7f325d962b1366abb28fad9f1d</commitId><timestamp>1776695111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Fix: Remove slot mapping at bankd when client disconnects

If a client disconnects before removing the slot mapping, the slotmap
entry will not be removed automatically. A subsequent client connection
for the same mapping will then trigger the the error: “ignoring
identical slotmap.”

In a setup with multiple readers, there are multiple bankd worker
threads. If a client re-connects, but if its connection is accepted by
a different thread, subsequent reader access or unmapping will fail.
There will be no mapping at the new thread.

The approach of this fix is to remove the slot mapping, if the client
connection to the worker thread terminates.

Change-Id: I2fd03490e2506c55104309a0ef952389119023b8
</comment><date>2026-04-20 16:25:11 +0200</date><id>fdc1b344fb259e7f325d962b1366abb28fad9f1d</id><msg>Fix: Remove slot mapping at bankd when client disconnects</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit><run><number>125</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/125/</url></run></build><build _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-osmo-remsim" build number 124</shortDescription><upstreamBuild>124</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42601</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/01/42601/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/124/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>95446</buildingDurationMillis><executingTimeMillis>95446</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5119</waitingDurationMillis><waitingTimeMillis>5119</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>124</buildNumber><marked><SHA1>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</SHA1><branch><SHA1>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</SHA1><name>master</name></branch></marked><revision><SHA1>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</SHA1><branch><SHA1>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</SHA1><branch><SHA1>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#124</displayName><duration>95446</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #124</fullDisplayName><id>124</id><inProgress>false</inProgress><keepLog>false</keepLog><number>124</number><queueId>84388</queueId><result>SUCCESS</result><timestamp>1775730677046</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/124/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/server/rspro_server.c</affectedPath><commitId>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</commitId><timestamp>1775730482000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_server: don't access the msg on error cases

The msg is NULL on errors.

Related: SYS#7930
Change-Id: I4e95c2473acd72cd2e01df329691c8f31882b3d9
</comment><date>2026-04-09 12:28:02 +0200</date><id>2022a2c389dd1e3f25d24c4060c9ffb06e2336ed</id><msg>rspro_server: don't access the msg on error cases</msg><path><editType>edit</editType><file>src/server/rspro_server.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>124</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/124/</url></run></build><build _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-osmo-remsim" build number 123</shortDescription><upstreamBuild>123</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42601</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>8148cd97c43aae014fe99d4cac39a7ce1267b191</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/01/42601/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/123/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>71100</buildingDurationMillis><executingTimeMillis>71100</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5264</waitingDurationMillis><waitingTimeMillis>5264</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>123</buildNumber><marked><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><branch><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><name>master</name></branch></marked><revision><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><branch><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><branch><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#123</displayName><duration>71100</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>84382</queueId><result>SUCCESS</result><timestamp>1775730651714</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/123/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/server/rspro_server.c</affectedPath><commitId>8148cd97c43aae014fe99d4cac39a7ce1267b191</commitId><timestamp>1775730446000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_server: don't access the msg on error cases

The msg is NULL on errors.

Related: SYS#7930
Change-Id: I4e95c2473acd72cd2e01df329691c8f31882b3d9
</comment><date>2026-04-09 12:27:26 +0200</date><id>8148cd97c43aae014fe99d4cac39a7ce1267b191</id><msg>rspro_server: don't access the msg on error cases</msg><path><editType>edit</editType><file>src/server/rspro_server.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>123</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/123/</url></run></build><color>blue</color><firstBuild _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-osmo-remsim" build number 123</shortDescription><upstreamBuild>123</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</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>42601</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>8148cd97c43aae014fe99d4cac39a7ce1267b191</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/01/42601/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/123/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>71100</buildingDurationMillis><executingTimeMillis>71100</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5264</waitingDurationMillis><waitingTimeMillis>5264</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>123</buildNumber><marked><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><branch><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><name>master</name></branch></marked><revision><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><branch><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><branch><SHA1>8148cd97c43aae014fe99d4cac39a7ce1267b191</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#123</displayName><duration>71100</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #123</fullDisplayName><id>123</id><inProgress>false</inProgress><keepLog>false</keepLog><number>123</number><queueId>84382</queueId><result>SUCCESS</result><timestamp>1775730651714</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/123/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/server/rspro_server.c</affectedPath><commitId>8148cd97c43aae014fe99d4cac39a7ce1267b191</commitId><timestamp>1775730446000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_server: don't access the msg on error cases

The msg is NULL on errors.

Related: SYS#7930
Change-Id: I4e95c2473acd72cd2e01df329691c8f31882b3d9
</comment><date>2026-04-09 12:27:26 +0200</date><id>8148cd97c43aae014fe99d4cac39a7ce1267b191</id><msg>rspro_server: don't access the msg on error cases</msg><path><editType>edit</editType><file>src/server/rspro_server.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>123</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/123/</url></run></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _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-osmo-remsim" build number 145</shortDescription><upstreamBuild>145</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42705</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9694a1c488636def4266cf12127a8bdaa412f8dd</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/05/42705/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/145/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>87842</buildingDurationMillis><executingTimeMillis>87842</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7166</waitingDurationMillis><waitingTimeMillis>7166</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>145</buildNumber><marked><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></marked><revision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#145</displayName><duration>87842</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #145</fullDisplayName><id>145</id><inProgress>false</inProgress><keepLog>false</keepLog><number>145</number><queueId>101701</queueId><result>SUCCESS</result><timestamp>1777306525147</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro_util.c</affectedPath><commitId>9694a1c488636def4266cf12127a8bdaa412f8dd</commitId><timestamp>1777304985000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_util: asn1 decode: fix memleak when decoding fails

Change-Id: I071343d0134dbffb1bb71ea26a5b514be1b5bb27
</comment><date>2026-04-27 17:49:45 +0200</date><id>9694a1c488636def4266cf12127a8bdaa412f8dd</id><msg>rspro_util: asn1 decode: fix memleak when decoding fails</msg><path><editType>edit</editType><file>src/rspro_util.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></run></lastBuild><lastCompletedBuild _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-osmo-remsim" build number 145</shortDescription><upstreamBuild>145</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42705</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9694a1c488636def4266cf12127a8bdaa412f8dd</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/05/42705/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/145/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>87842</buildingDurationMillis><executingTimeMillis>87842</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7166</waitingDurationMillis><waitingTimeMillis>7166</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>145</buildNumber><marked><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></marked><revision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#145</displayName><duration>87842</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #145</fullDisplayName><id>145</id><inProgress>false</inProgress><keepLog>false</keepLog><number>145</number><queueId>101701</queueId><result>SUCCESS</result><timestamp>1777306525147</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro_util.c</affectedPath><commitId>9694a1c488636def4266cf12127a8bdaa412f8dd</commitId><timestamp>1777304985000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_util: asn1 decode: fix memleak when decoding fails

Change-Id: I071343d0134dbffb1bb71ea26a5b514be1b5bb27
</comment><date>2026-04-27 17:49:45 +0200</date><id>9694a1c488636def4266cf12127a8bdaa412f8dd</id><msg>rspro_util: asn1 decode: fix memleak when decoding fails</msg><path><editType>edit</editType><file>src/rspro_util.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></run></lastCompletedBuild><lastFailedBuild _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-osmo-remsim" build number 139</shortDescription><upstreamBuild>139</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42707</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>1c10ae73f4e9576c2721b625944e70e74798bea6</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/07/42707/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/139/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>40868</buildingDurationMillis><executingTimeMillis>40868</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5445</waitingDurationMillis><waitingTimeMillis>5445</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>139</buildNumber><marked><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></marked><revision><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#139</displayName><duration>40868</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #139</fullDisplayName><id>139</id><inProgress>false</inProgress><keepLog>false</keepLog><number>139</number><queueId>101620</queueId><result>FAILURE</result><timestamp>1777297925214</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/139/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/asn1c_helpers.c</affectedPath><affectedPath>src/bankd/main.c</affectedPath><affectedPath>src/asn1c_helpers.h</affectedPath><affectedPath>src/client/remsim_client_main.c</affectedPath><commitId>1c10ae73f4e9576c2721b625944e70e74798bea6</commitId><timestamp>1777297694000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>asn1: move asn_debug into librspro

To allow compiling the asn code with `-DEMIT_ASN_DEBUG=1`.
Otherwise it will fail with an unresolved symbol because
librspro is compiled as shared-object.
Further initialize it as disable (0).

Change-Id: Icb03e8905f3b38ecebfcf294727a01f994511cce
</comment><date>2026-04-27 15:48:14 +0200</date><id>1c10ae73f4e9576c2721b625944e70e74798bea6</id><msg>asn1: move asn_debug into librspro</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.h</file></path><path><editType>edit</editType><file>src/bankd/main.c</file></path><path><editType>edit</editType><file>src/client/remsim_client_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>139</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/139/</url></run></lastFailedBuild><lastStableBuild _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-osmo-remsim" build number 145</shortDescription><upstreamBuild>145</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42705</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9694a1c488636def4266cf12127a8bdaa412f8dd</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/05/42705/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/145/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>87842</buildingDurationMillis><executingTimeMillis>87842</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7166</waitingDurationMillis><waitingTimeMillis>7166</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>145</buildNumber><marked><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></marked><revision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#145</displayName><duration>87842</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #145</fullDisplayName><id>145</id><inProgress>false</inProgress><keepLog>false</keepLog><number>145</number><queueId>101701</queueId><result>SUCCESS</result><timestamp>1777306525147</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro_util.c</affectedPath><commitId>9694a1c488636def4266cf12127a8bdaa412f8dd</commitId><timestamp>1777304985000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_util: asn1 decode: fix memleak when decoding fails

Change-Id: I071343d0134dbffb1bb71ea26a5b514be1b5bb27
</comment><date>2026-04-27 17:49:45 +0200</date><id>9694a1c488636def4266cf12127a8bdaa412f8dd</id><msg>rspro_util: asn1 decode: fix memleak when decoding fails</msg><path><editType>edit</editType><file>src/rspro_util.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></run></lastStableBuild><lastSuccessfulBuild _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-osmo-remsim" build number 145</shortDescription><upstreamBuild>145</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42705</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>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9694a1c488636def4266cf12127a8bdaa412f8dd</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/05/42705/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/145/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>87842</buildingDurationMillis><executingTimeMillis>87842</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7166</waitingDurationMillis><waitingTimeMillis>7166</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>145</buildNumber><marked><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></marked><revision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><branch><SHA1>9694a1c488636def4266cf12127a8bdaa412f8dd</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#145</displayName><duration>87842</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #145</fullDisplayName><id>145</id><inProgress>false</inProgress><keepLog>false</keepLog><number>145</number><queueId>101701</queueId><result>SUCCESS</result><timestamp>1777306525147</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/rspro_util.c</affectedPath><commitId>9694a1c488636def4266cf12127a8bdaa412f8dd</commitId><timestamp>1777304985000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>rspro_util: asn1 decode: fix memleak when decoding fails

Change-Id: I071343d0134dbffb1bb71ea26a5b514be1b5bb27
</comment><date>2026-04-27 17:49:45 +0200</date><id>9694a1c488636def4266cf12127a8bdaa412f8dd</id><msg>rspro_util: asn1 decode: fix memleak when decoding fails</msg><path><editType>edit</editType><file>src/rspro_util.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></run></lastSuccessfulBuild><lastUnsuccessfulBuild _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-osmo-remsim" build number 139</shortDescription><upstreamBuild>139</upstreamBuild><upstreamProject>gerrit-osmo-remsim</upstreamProject><upstreamUrl>job/gerrit-osmo-remsim/</upstreamUrl></cause></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>42707</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>1c10ae73f4e9576c2721b625944e70e74798bea6</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</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>osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/07/42707/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim/139/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-remsim</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>40868</buildingDurationMillis><executingTimeMillis>40868</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5445</waitingDurationMillis><waitingTimeMillis>5445</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><master _class='hudson.plugins.git.util.Build'><buildNumber>139</buildNumber><marked><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></marked><revision><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></revision></master></buildsByBranchName><lastBuiltRevision><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><branch><SHA1>1c10ae73f4e9576c2721b625944e70e74798bea6</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>ssh://jenkins@gerrit.osmocom.org:29418/osmo-remsim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#139</displayName><duration>40868</duration><estimatedDuration>74675</estimatedDuration><fullDisplayName>gerrit-osmo-remsim-build #139</fullDisplayName><id>139</id><inProgress>false</inProgress><keepLog>false</keepLog><number>139</number><queueId>101620</queueId><result>FAILURE</result><timestamp>1777297925214</timestamp><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/139/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/bankd/bankd_main.c</affectedPath><affectedPath>src/asn1c_helpers.c</affectedPath><affectedPath>src/bankd/main.c</affectedPath><affectedPath>src/asn1c_helpers.h</affectedPath><affectedPath>src/client/remsim_client_main.c</affectedPath><commitId>1c10ae73f4e9576c2721b625944e70e74798bea6</commitId><timestamp>1777297694000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>asn1: move asn_debug into librspro

To allow compiling the asn code with `-DEMIT_ASN_DEBUG=1`.
Otherwise it will fail with an unresolved symbol because
librspro is compiled as shared-object.
Further initialize it as disable (0).

Change-Id: Icb03e8905f3b38ecebfcf294727a01f994511cce
</comment><date>2026-04-27 15:48:14 +0200</date><id>1c10ae73f4e9576c2721b625944e70e74798bea6</id><msg>asn1: move asn_debug into librspro</msg><path><editType>edit</editType><file>src/bankd/bankd_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.h</file></path><path><editType>edit</editType><file>src/bankd/main.c</file></path><path><editType>edit</editType><file>src/client/remsim_client_main.c</file></path><path><editType>edit</editType><file>src/asn1c_helpers.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><run><number>139</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/139/</url></run></lastUnsuccessfulBuild><nextBuildNumber>146</nextBuildNumber><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm><activeConfiguration><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><displayName>a1=default,a2=default,a3=default,a4=default,osmocom-gerrit</displayName><fullDisplayName>gerrit-osmo-remsim-build » a1=default,a2=default,a3=default,a4=default,osmocom-gerrit</fullDisplayName><fullName>gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit</fullName><name>a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit</name><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/</url><buildable>true</buildable><build _class='hudson.matrix.MatrixRun'><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></build><build _class='hudson.matrix.MatrixRun'><number>144</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/144/</url></build><build _class='hudson.matrix.MatrixRun'><number>143</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/143/</url></build><build _class='hudson.matrix.MatrixRun'><number>142</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/142/</url></build><build _class='hudson.matrix.MatrixRun'><number>141</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/141/</url></build><build _class='hudson.matrix.MatrixRun'><number>140</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/140/</url></build><build _class='hudson.matrix.MatrixRun'><number>139</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/139/</url></build><build _class='hudson.matrix.MatrixRun'><number>138</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/138/</url></build><build _class='hudson.matrix.MatrixRun'><number>137</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/137/</url></build><build _class='hudson.matrix.MatrixRun'><number>136</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/136/</url></build><build _class='hudson.matrix.MatrixRun'><number>135</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/135/</url></build><build _class='hudson.matrix.MatrixRun'><number>134</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/134/</url></build><build _class='hudson.matrix.MatrixRun'><number>133</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/133/</url></build><build _class='hudson.matrix.MatrixRun'><number>132</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/132/</url></build><build _class='hudson.matrix.MatrixRun'><number>131</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/131/</url></build><build _class='hudson.matrix.MatrixRun'><number>130</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/130/</url></build><build _class='hudson.matrix.MatrixRun'><number>129</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/129/</url></build><build _class='hudson.matrix.MatrixRun'><number>128</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/128/</url></build><build _class='hudson.matrix.MatrixRun'><number>127</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/127/</url></build><build _class='hudson.matrix.MatrixRun'><number>126</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/126/</url></build><build _class='hudson.matrix.MatrixRun'><number>125</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/125/</url></build><build _class='hudson.matrix.MatrixRun'><number>124</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/124/</url></build><build _class='hudson.matrix.MatrixRun'><number>123</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/123/</url></build><color>blue</color><firstBuild _class='hudson.matrix.MatrixRun'><number>123</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/123/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.matrix.MatrixRun'><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></lastBuild><lastCompletedBuild _class='hudson.matrix.MatrixRun'><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></lastCompletedBuild><lastFailedBuild _class='hudson.matrix.MatrixRun'><number>139</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/139/</url></lastFailedBuild><lastStableBuild _class='hudson.matrix.MatrixRun'><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.matrix.MatrixRun'><number>145</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/145/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.matrix.MatrixRun'><number>139</number><url>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-remsim-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/139/</url></lastUnsuccessfulBuild><nextBuildNumber>146</nextBuildNumber><concurrentBuild>true</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'></scm></activeConfiguration></matrixProject>