Package: transmission
Version: 4.1.0~beta2+dfsg-3+deb13u1
Severity: serious
Dear Maintainer,
Transmission in trixie crashes for me soon after start. I have a server
which starts transmission automatically, and after recently upgrading
the distro to trixie I noticed that transmission started crashing. (I
reach the server transmission through the web interface or through
transmission-remote-gtk).
Upgrading to the version in trixie-backports (4.1.1+dfsg-1~bpo13+1)
fixes the problem for me.
Backtrace:
(gdb) bt full
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fd63729b668 in __internal_syscall_cancel
(a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized
out>, a5=a5@entry=0, a6=a6@entry=0, nr=44) at ./nptl/cancellation.c:49
result = <optimized out>
pd = <optimized out>
ch = <optimized out>
#2 0x00007fd63729b6ad in __syscall_cancel
(a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized
out>, a5=a5@entry=0, a6=a6@entry=0, nr=44) at ./nptl/cancellation.c:75
r = <optimized out>
#3 0x00007fd63731e237 in __libc_send
(fd=<optimized out>, buf=<optimized out>, len=<optimized out>,
flags=<optimized out>)
at ../sysdeps/unix/sysv/linux/send.c:28
#4 0x000055763710b1b2 in libtransmission::BufferReader<std::byte>::to_socket
(this=0x7fd5e052a6f8, sockfd=45, n_bytes=462977, error=0x7fd5ebff83c0)
at ./libtransmission/../libtransmission/tr-buffer.h:114
n_sent = <optimized out>
#5 tr_peer_socket::try_write (this=this@entry=0x7fd5e05263b8, buf=warning:
RTTI symbol not found for class 'libtransmission::StackBuffer<16400ul,
std::byte, std::ratio<5l, 1l> >'
..., max=<optimized out>, error=error@entry=0x7fd5ebff83c0) at
./libtransmission/peer-socket.cc:85
#6 0x00005576370cb781 in tr_peerIo::try_write (this=0x7fd5e0526140,
max=<optimized out>)
at ./libtransmission/peer-io.cc:298
buf = warning: RTTI symbol not found for class
'libtransmission::StackBuffer<16400ul, std::byte, std::ratio<5l, 1l> >'
@0x7fd5e052a6f8: {<libtransmission::BufferReader<std::byte>> =
{_vptr.BufferReader = 0x557637247db8 <vtable for
libtransmission::StackBuffer<16400ul, std::byte, std::ratio<5l, 1l> >+16>},
<libtransmission::BufferWriter<std::byte>> = {_vptr.BufferWriter =
0x557637247e00 <vtable for libtransmission::StackBuffer<16400ul, std::byte,
std::ratio<5l, 1l> >+88>}, buf_ =
{<small::detail::enable_allocator_from_this<true, std::allocator<std::byte> >>
= {<No data fields>}, static pointer_size = 8, static size_type_size = 8,
static heap_storage_size = 16, static value_size = 1, static
inline_values_per_heap = 16, static min_reasonable_inline_elements = 2, static
min_inline_elements = 16, static requested_inline_size = 16400, static
num_inline_elements = 16400, static inline_storage_empty = false, static
using_std_allocator = true, data_ = {inline_storage_ = {__data =
"`b4\341\325\177\000\000X\006\031\000\000\000\000\000\255\226\356廱\314E\344\v&\335\373\261\320\363n\360\300\264\271:3\372\r<B\033\232CS8!\350M\200?\320\354ԓ\215\236\355\263{\271Fo2R\346Ԗ[<dqOZx\217\274y\320\300\240\264i\235f\020\373\0377\320J8'L\313B\316i\226\320\332P\244#q\230\255Nw1VQ\246`R\225%˛\f\031\253\307u\\\206\245G\201I\207\037\2252\373\316\\$}\203p\274d\f\3178\a\245\261\220C\"z\234س\212\3656
\327Ѹ\365xm7\254&s\202P\340C\000\026|\343\363\346n\210\272G\322\351c&\023\002O\216\032\305\034x\2555\266\360\2512\225\204"...,
__align = {<No data fields>}}, heap_storage_ = {pointer_ = 0x7fd5e--Type <RET>
for more, q to quit, c to continue without paging--c
1346260, capacity_ = 1640024}}, size_ = 9223372036855808034}, begin_pos_ =
362880, end_pos_ = 825857}
error = {message_ = "", code_ = 0}
n_written = <optimized out>
#7 0x00007fd6397a3a4e in ??? () at /lib/x86_64-linux-gnu/libevent-2.1.so.7
#8 0x00007fd6397a413f in event_base_loop () at
/lib/x86_64-linux-gnu/libevent-2.1.so.7
#9 0x0000557637128914 in tr_session_thread_impl::session_thread_func
(this=0x557661b92a90, evbase=0x557661b7b120) at
./libtransmission/session-thread.cc:253
ToggleLooping = {<No data fields>}
#10 0x00007fd6374e1224 in ??? () at /lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007fd63729eb7b in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:448
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -4635336183083469396,
32, 17, 140731708884144, 140556755791872, -4611736265924375981,
-4613819208163358125}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#12 0x00007fd63731c7f8 in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Is this perhaps
https://github.com/transmission/transmission/issues/7881 ?
There are several items in the upstream bug tracker that looks like
this to me.
Please get back to me if you need more information.
best
/Andreas
-- 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)
Foreign Architectures: i386
Kernel: Linux 6.12.74+deb13+1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages transmission depends on:
ii transmission-cli 4.1.0~beta2+dfsg-3+deb13u1
ii transmission-common 4.1.0~beta2+dfsg-3+deb13u1
ii transmission-gtk 4.1.0~beta2+dfsg-3+deb13u1
transmission recommends no packages.
transmission suggests no packages.
-- no debconf information