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

Reply via email to