# osmo-remsim - osmo-remsim 1.2.0 released

DevFeed: [osmo-remsim - osmo-remsim 1.2.0 released](<https://devfeed.tech/articles/osmo-remsim-osmo-remsim-1-2-0-released-32758.md>)

Original publisher: [Read original article](<https://osmocom.org/news/331>)

Author: lynxis

Published: 2026-08-05T16:54:21Z

Content type: release

Language: en

Sources: [Open Source Mobile Communications: News](<https://devfeed.tech/sources/open-source-mobile-communications-news.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [log management](<https://devfeed.tech/topics/log-management.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [client](<https://devfeed.tech/tags/client.md>), [crash](<https://devfeed.tech/tags/crash.md>), [csv](<https://devfeed.tech/tags/csv.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [debug](<https://devfeed.tech/tags/debug.md>), [issue](<https://devfeed.tech/tags/issue.md>), [logging](<https://devfeed.tech/tags/logging.md>), [mutex](<https://devfeed.tech/tags/mutex.md>), [tracker](<https://devfeed.tech/tags/tracker.md>)

## AI overview

osmo-remsim 1.2.0 is a release containing stability and bug fixes across bankd, remsim-client, remsim-bankd, and related ASN.1 and logging code. The fixes address invalid CSV and TPDU handling, crashes, memory leaks, race conditions, signal handling, slot mapping, byte order, and a logging mutex deadlock.

## Source excerpt

1.2.0 contains stability fixes and bug fixes. [ Alexander Couzens ] * bankd: csv: fix crash on invalid lines * bankd: csv: fail on invalid csv lines * rspro_server: don't access the msg on error cases * rspro_util: asn1 decode: fix memleak when decoding fails * asn1: ber_decoder: disable stack size check on ctx = NULL * asn1: move asn_debug into librspro * Remove unconditional assignment of asn_debug = 0 * rspro_server: use correct byte order in log message "Bankd IP/Port changed to <IP>:<Port> [ Andreas Eversberg ] * Fix: Remove slot mapping at bankd when client disconnects * Fix: Prevent race conditions when accessing slotmap in bankd * Fix: Prevent bankd from exiting upon SIGPIPE * Fix unhandled (un)mapping events [ Harald Welte ] * remsim-client: Don't attempt to pass on illegal TPDU length * remsim-bankd: Don't pass on illegal TPDUs of illegal length * bankd: Avoid osmocom logging mutex deadlock in signal handling