Your message dated Wed, 03 Jun 2026 19:49:19 +0000
with message-id <[email protected]>
and subject line Bug#1130779: fixed in transmission 4.1.2+dfsg-1
has caused the Debian Bug report #1130779,
regarding transmission-gtk: Crashes with `unordered_map::at` when interacting 
with scheduled speed limits in preferences
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1130779: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1130779
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: transmission-gtk
Version: 4.1.1+dfsg-1~bpo13+1
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

**transmission-gtk crashes with `unordered_map::at` when interacting with 
scheduled speed limits in preferences**

I upgraded to the backports version (4.1.1) because the trixie main package 
(4.1.0~beta2) was missing the transmission icon in the dash-to-panel GNOME 
extension. Unfortunately 4.1.1 introduces this crash.

# Steps to reproduce

1. Open transmission-gtk with active torrents
2. Open Edit > Preferences > Speed
3. Interact repeatedly with any control in the "Scheduled times" section 
(checkbox, start time, end time, day-of-week)
4. Crash occurs, sometimes after a few interactions

The crash also occurs when the scheduled time fires automatically.
This feature is especially useful where metered data includes 
differently-priced "night-owl" data.

# Expected behaviour

Scheduled speed limit controls should work without crashing.

# Actual behaviour

```
** (transmission-gtk:XXXXX): ERROR **: unhandled exception (type 
std::exception) in signal handler:
what: unordered_map::at
Trace/breakpoint trap
```

# Backtrace

Obtained via `gdb -ex "catch throw" -ex run --args transmission-gtk`, with 
debug symbols from the `trixie-backports-debug` repository:

```
#0  __cxa_throw () from libstdc++.so.6
#1  std::__throw_out_of_range(char const*) () from libstdc++.so.6
#2  std::__detail::_Map_base<...>::at (this=<key_to_action>) at 
hashtable_policy.h:399
#3  std::unordered_map<Glib::ustring, std::shared_ptr<Gio::SimpleAction>>::at 
(...)
    at unordered_map.h:1005
    #4  (anonymous namespace)::get_action (name=...) at ./gtk/Actions.cc:181
    #5  gtr_action_set_toggled (name=..., is_toggled=false) at 
./gtk/Actions.cc:198
    #6  Application::Impl::on_prefs_changed (this=..., key=...) at 
./gtk/Application.cc:1301
    #7  sigc::signal emit
    #8  Session::Impl::commit_prefs_change (...) at ./gtk/Session.cc:1148
    ```

# Notes

`Actions.cc:183` has no missing-key guard:
```
$ grep -n 'key_to_action.at\|key_to_action.find' gtk/Actions.cc
183:    return key_to_action.at(name);
```

The action is registered under a hyphenated name in `Actions.cc`, but 
`Application.cc` looks it up via the raw libtransmission quark string (which 
uses underscores):
```
$ grep -n 'alt.speed.enabled' gtk/Actions.cc gtk/Application.cc
Actions.cc:73:    "alt-speed-enabled"sv,
Application.cc:1302:    case TR_KEY_alt_speed_enabled:
Application.cc:1306:        
gtr_action_set_toggled(std::string(tr_quark_get_string_view(key)), b);
```

# Workaround

Do not use the scheduled times feature until this is fixed.

## Version information

- transmission-gtk 4.1.1+dfsg-1~bpo13+1 (Debian trixie-backports) — **affected**
- transmission-gtk 4.1.0~beta2+dfsg-3+deb13u1 (Debian trixie main) — not 
reproduced
- Both packages link against the same GTK4 4.18.6 and libglibmm-2.68
- Debian trixie (x86_64)

-- System Information:
Debian Release: 13.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.74+deb13+1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_ZA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages transmission-gtk depends on:
ii  libb64-0d                1.2-5+b3
ii  libc6                    2.41-12+deb13u2
ii  libcurl4t64              8.14.1-2+deb13u2
ii  libdeflate0              1.23-2
ii  libevent-core-2.1-7t64   2.1.12-stable-10+b1
ii  libevent-extra-2.1-7t64  2.1.12-stable-10+b1
ii  libgcc-s1                14.2.0-19
ii  libglib2.0-0t64          2.84.4-3~deb13u2
ii  libglibmm-2.68-1t64      2.84.0-1
ii  libgtk-4-1               4.18.6+ds-2
ii  libgtkmm-4.0-0           4.18.0-1
ii  libminiupnpc18           2.2.8-2+b2
ii  libnatpmp1t64            20230423-1.2+b3
ii  libpangomm-2.48-1t64     2.56.1-1
ii  libpsl5t64               0.21.2-1.1+b1
ii  libsigc++-3.0-0          3.6.0-2+b1
ii  libssl3t64               3.5.5-1~deb13u1
ii  libstdc++6               14.2.0-19
ii  transmission-common      4.1.1+dfsg-1~bpo13+1

Versions of packages transmission-gtk recommends:
ii  xdg-utils  1.2.1-2

transmission-gtk suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: transmission
Source-Version: 4.1.2+dfsg-1
Done: Alexandre Rossi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Rossi <[email protected]> (supplier of updated transmission package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 03 Jun 2026 08:15:41 +0200
Source: transmission
Architecture: source
Version: 4.1.2+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Leo Antunes <[email protected]>
Changed-By: Alexandre Rossi <[email protected]>
Closes: 1130779
Changes:
 transmission (4.1.2+dfsg-1) unstable; urgency=medium
 .
   [ Luca Boccassi ]
   * Migrate from adduser to sysusers.d/tmpfiles.d
 .
   [ Alexandre Rossi ]
   * New upstream version 4.1.2+dfsg (Closes: #1130779)
   * declare compliance to policy 4.7.4 (no change)
   * adjust qt6-svg-dev build dependency
Checksums-Sha1:
 ec0cb76ad371d7c2780695250d43f9ebc63aa8a0 3161 transmission_4.1.2+dfsg-1.dsc
 c1208edf21da1e487a2c51ba78b2ba435a6977b4 6319660 
transmission_4.1.2+dfsg.orig.tar.xz
 be77f57074cf6c5a303fe3b567e73944ff55506b 35592 
transmission_4.1.2+dfsg-1.debian.tar.xz
 c27a6f63b951be1e3e856c9c16410a49d03e6601 12540820 
transmission_4.1.2+dfsg-1.git.tar.xz
 427cdd32ca034ddd709308d36c947d8025a71bf4 17525 
transmission_4.1.2+dfsg-1_source.buildinfo
Checksums-Sha256:
 13ae4f6bfb147b175c9f3052f2fd53e0f48d5dd091ae7110e5e372942de0f8cf 3161 
transmission_4.1.2+dfsg-1.dsc
 449339f1d5ed146516b6bb2eeb209954d419f1acb99ab9ee0646bbedefac7911 6319660 
transmission_4.1.2+dfsg.orig.tar.xz
 f0d171c4b24ea62c2119625a86624f7c9c822811255804f07b8370f6fd6c0969 35592 
transmission_4.1.2+dfsg-1.debian.tar.xz
 f2400ef9f9ab00386c58d3dcf05a7ecf632573209cddab77d79d315c4396e788 12540820 
transmission_4.1.2+dfsg-1.git.tar.xz
 c17e4f7a013a7542e60fa29098798fef5ef0d62c1b03acda0aeaf12c93a1819f 17525 
transmission_4.1.2+dfsg-1_source.buildinfo
Files:
 5a3b39abe0e491fb1375451981aec63a 3161 net optional 
transmission_4.1.2+dfsg-1.dsc
 eb6c9d1fad2189eacf3a255239b60c4f 6319660 net optional 
transmission_4.1.2+dfsg.orig.tar.xz
 881e725dadb12a19a18e313d0a864a21 35592 net optional 
transmission_4.1.2+dfsg-1.debian.tar.xz
 bde85b392b20abf16e593e97aecd1d5d 12540820 net None 
transmission_4.1.2+dfsg-1.git.tar.xz
 141eb84c22961c40500349006cfe6a2d 17525 net optional 
transmission_4.1.2+dfsg-1_source.buildinfo
Git-Tag-Info: tag=940642d606c20b8e67d267b47dd41adb15109bbe 
fp=2de4bf05421076c47ad20367c6af2490d3ca72b9
Git-Tag-Tagger: Barak A. Pearlmutter <[email protected]>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmoggUwACgkQYG0ITkaD
wHm8ohAAnplcf607hhsPfc/wgQGQ8u4xki/C8yeidcsj3kMfMjPZgt+KGh8xccL5
IfXy0g2a1eNIZqMrIgGWq2pH8trvbQ/PVhTYmnxqzTocHQH6oUK6wvF268vcCRQ3
YPpCmGVq4XLFvj0gQjsTg3/RpBiaceroEm5yWhhj1K3rfuiKVNKw9HWKYxRrPP3i
j5FyVdDbh5ChWixCHtuyZmO6N8G1z7n7Jp0GZM+l7aXZilWy9j0TO865V5lOmzw8
5VDh2QvJum4iolH48Dra0Zu+Ih45Y+NfzwVjH5OP1F/eCUq1xkKK1V/5fXQgYLXu
DHQqBxKGDekX6SaX6aY6rAXhDBw8by3AzqVj7yr1HG99SyC97024tgDpNjqXkkIg
97wv5UwrzJb1jy979yD3xRo1kERfuMSRkTxklEsCf3xTyj6pnFjLkW9vHJgJxy/H
1k0Rw7OclJEoiIhYNWeVt+bctqVzw/yPg20g7NCwk2hvOjXWtjDQ+D47dZ9Kt5vy
DT/GgiC/hbxWodG2vx4NcQHiijMSzI7Afs/IyoAX3LozSJ6TbptW/YidpSoKAtTD
Yq/VsA5OWqFz74EUnkcTQBQdY+ZFkg5PY+p1v+sLwNuIaJ5JwDmFPRoDsgY0Rxt2
GTxckxx/Y1S0Ig5pe/f2i6bRWNoxYYdpsJhjEr9Je9fotJF0EcE=
=f1zN
-----END PGP SIGNATURE-----

Attachment: pgpOpKrmv_fJA.pgp
Description: PGP signature


--- End Message ---

Reply via email to