Transmission segfault in 3.00-r8
The latest transmission build 3.00-r8 (as of 2022-08-05) segfaults shortly after launching transmission-daemon inside a Docker container built on top of the offical Alpine 3.16 image. Version 3.00-r6 works normally. Logs:
Aug 12 11:08:00 homeserver systemd[1]: Starting Transmission container (NOT on VPN)...
Aug 12 11:08:01 homeserver docker[1117]: transmission_run
Aug 12 11:08:01 homeserver systemd[1]: Started Transmission container (NOT on VPN).
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Transmission 3.00 (bb6b5a062e) started (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/session.c:769)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] RPC Server Adding address to whitelist: transmission.lan.firecat53.net (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:956)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] RPC Server Adding address to whitelist: 127.0.0.1 (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:956)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] RPC Server Serving RPC and Web requests on 0.0.0.0:9091/transmission/ (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:1243)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] UDP Failed to set receive buffer: requested 4194304, got 425984 (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-udp.c:97)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-udp.c:99)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] DHT Reusing old id (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:383)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] DHT Bootstrapping from 300 IPv4 nodes (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:172)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Using settings from "/config" (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:646)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Saved "/config/settings.json" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Watching "/data/watch" for new .torrent files (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:698)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Loaded 8 torrents (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/session.c:2170)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73)
Aug 12 11:08:08 homeserver docker[1262]: [2022-08-12 11:08:08.569] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73)
Segmentation fault (core dumped)
Build information for the container: https://github.com/firecat53/dockerfiles/tree/main/transmission
I did try updating the sysctl items that were called in the logs above both on the host and by passing the --sysctl
option to the docker run command with no change.
Let me know if you need any additional information. Thanks! Scott