Package: transmission-daemon Version: 2.84-0.2 Severity: normal File: /usr/bin/transmission-daemon
Dear Maintainer, I use transmission-daemon and transmission-qt as frontend. It might matter that one of my download locations is a USB HDD which sometimes needs to be remounted after hibernate. I attached to gdb transmission-daemon and saved a backtrace after it crashed. (reportbug also tried to compose mail to sub...@trac.transmissionbt.com, but it seems to be inaccessible from gmail) -- Best regards, Ivan -- System Information: Debian Release: 8.2 APT prefers stable APT policy: (500, 'stable'), (500, 'oldstable') Architecture: i386 (i686) Kernel: Linux 3.16.0-4-686-pae (SMP w/2 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages transmission-daemon depends on: ii adduser 3.113+nmu3 ii init-system-helpers 1.22 ii libc6 2.19-18+deb8u1 ii libcurl3-gnutls 7.38.0-4+deb8u2 ii libevent-2.0-5 2.0.21-stable-2 ii libminiupnpc10 1.9.20140610-2 ii libnatpmp1 20110808-3 ii libssl1.0.0 1.0.1k-3+deb8u1 ii libsystemd0 215-17+deb8u2 ii lsb-base 4.1+Debian13+nmu1 ii transmission-common 2.84-0.2 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages transmission-daemon recommends: ii transmission-cli 2.84-0.2 transmission-daemon suggests no packages. -- Configuration Files: /etc/transmission-daemon/settings.json [Errno 13] Permission denied: u'/etc/transmission-daemon/settings.json' -- no debconf information
#0 0xb774d128 in jsonStringFunc (val=0xb6bfae08, vdata=0xb6bfae60) at variant-json.c:535 out = 0xb77355aa <tr_quark_get_string+10> "\201У\205\b" outwalk = <optimized out> outend = <optimized out> vec = {{iov_base = 0xb77355aa <tr_quark_get_string+10>, iov_len = 3078347592}} data = 0xb6bfae60 str = 0xb778c368 "rateDownload" len = 12 it = 0xb778c368 "rateDownload" end = 0xb778c374 "" #1 0xb774b3fa in tr_variantWalk (v=0xb5d64c10, walkFuncs=0xb77bd884 <walk_funcs>, user_data=0xb6bfae60, sort_dicts=true) at variant.c:825 tmp = {type = 2 '\002', key = 3072951660, val = {b = false, d = 5.0927898983166536e-312, i = 1030792151040, s = {type = TR_STRING_TYPE_QUARK, quark = 240, len = 12, str = {buf = "h\303x\267", '\000' <repeats 11 times>, str = 0xb778c368 "rateDownload"}}, l = {alloc = 0, count = 240, vals = 0xc}}} node = 0xb5d64c10 v = 0x0 stackSize = 4 #2 0xb774f57e in tr_variantToBufJson (top=0xb6bfaf88, buf=0xb5ae85d0, lean=true) at variant-json.c:638 data = {doIndent = false, parents = 0xb6268f30, out = 0xb5ae85d0} #3 0xb774bf74 in tr_variantToBuf (v=0xb6bfaf88, fmt=TR_VARIANT_FMT_JSON_LEAN) at variant.c:1108 lc_numeric = "C\000t\267\000\000\000\000\060C\v\264]\277w\267H\333{\267\226\001\000\000Vqt\267H\333{\267U\323w\267а \256\265\000\257\277\266\000\257\277\266^\243t\267H\333{\267\210\257\277\266`\331{\267ФАt\267\000\071y\267\266\241t\267\210\257\277\266M\266t\267\210\257\277\266?\001\000\000\210\257\277\266\034\266t\267\000\000\000\000`\331{\267\070\257\277\266\223\266t\267\001\000\000\000`\331{\267\b\000\000" buf = 0xb5ae85d0 #4 0xb77794e9 in request_exec (session=0x6eef30f2, session@entry=0xb7b2df88, request=0x0, request@entry=0xb6bfaff8, callback=0xb7771370 <rpc_response_func>, callback_user_data=0xb4c2bdf0) at rpcimpl.c:2241 tag = 0 response = {type = 8 '\b', key = 0, val = {b = 8, d = 6.3659873768483421e-314, i = 12884901896, s = {type = (unknown: 8), quark = 3, len = 3039720688, str = {buf = '\000' <repeats 15 times>, str = 0x0}}, l = {alloc = 8, count = 3, vals = 0xb52e74f0}}} args_out = 0x6eef30f2 buf = 0xb77bd960 <methods+96> i = 8 str = 0xb5428530 "torrent-get" #5 0xb777e767 in tr_rpc_request_exec_json (session=0xb7b2df88, request_json=0xb5e489a0, request_len=<optimized out>, callback=0xb7771370 <rpc_response_func>, callback_user_data=0xb4c2bdf0) at rpcimpl.c:2277 top = {type = 8 '\b', key = 3077144343, val = {b = 8, d = 6.3659873768483421e-314, i = 12884901896, s = {type = (unknown: 8), quark = 3, len = 3041035512, str = {buf = '\000' <repeats 15 times>, str = 0x0}}, l = {alloc = 8, count = 3, vals = 0xb54284f8}}} have_content = <optimized out> #6 0xb7771f4a in handle_rpc_from_json (json_len=<optimized out>, json=<optimized out>, server=<optimized out>, req=<optimized out>) at rpc-server.c:556 data = 0x6eef30f2 #7 handle_rpc (server=<optimized out>, req=<optimized out>) at rpc-server.c:566 q = 0xb5e489a0 "{\"arguments\":{\"fields\":[\"id\",\"rateUpload\",\"rateDownload\",\"downloadDir\",\"status\",\"error\",\"errorString\",\"sizeWhenDone\",\"leftUntilDone\",\"haveUnchecked\",\"haveValid\",\"desiredAvailable\",\"peersGettingFromUs\""... #8 handle_request (req=0xb501db60, arg=0xb62036d8) at rpc-server.c:688 auth = 0xb5e489a0 "{\"arguments\":{\"fields\":[\"id\",\"rateUpload\",\"rateDownload\",\"downloadDir\",\"status\",\"error\",\"errorString\",\"sizeWhenDone\",\"leftUntilDone\",\"haveUnchecked\",\"haveValid\",\"desiredAvailable\",\"peersGettingFromUs\""... #9 0xb76a18b0 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #10 0xb769f0dc in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #11 0xb769f840 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #12 0xb768e68c in _bufferevent_run_readcb () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #13 0xb768fca8 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #14 0xb768436d in event_base_loop () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #15 0xb768507a in event_base_dispatch () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 No symbol table info available. #16 0xb7746dd1 in libeventThreadFunc (veh=0xb7b2e490) at trevent.c:246 base = 0xb6200480 eh = 0xb7b2e490 #17 0xb7734ac9 in ThreadFunc (_t=0xb7b18df8) at platform.c:105 t = 0xb7b18df8 #18 0xb73d2efb in start_thread (arg=0xb6bfbb40) at pthread_create.c:309 __res = <optimized out> pd = 0xb6bfbb40 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1220653056, -1228948672, 4001536, -1228950552, 2095140625, 2044378898}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #19 0xb730b62e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 No locals. eax 0x6eef30f2 1861169394 ecx 0xb77355aa -1217178198 edx 0x0 0 ebx 0xb77bdb48 -1216619704 esp 0xb6bfad50 0xb6bfad50 ebp 0xb6bfae60 0xb6bfae60 esi 0xb77355ab -1217178197 edi 0xb778c368 -1216822424 eip 0xb774d128 0xb774d128 <jsonStringFunc+104> eflags 0x10a13 [ CF AF IF OF RF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 => 0xb774d128 <jsonStringFunc+104>: movb $0x22,(%ecx) 0xb774d12b <jsonStringFunc+107>: mov %eax,0x34(%esp) 0xb774d12f <jsonStringFunc+111>: add $0x20,%esp 0xb774d132 <jsonStringFunc+114>: mov 0x10(%esp),%edx 0xb774d136 <jsonStringFunc+118>: cmp %edx,%edi 0xb774d138 <jsonStringFunc+120>: je 0xb774d1b0 <jsonStringFunc+240> 0xb774d13a <jsonStringFunc+122>: lea -0x2f9b4(%ebx),%eax 0xb774d140 <jsonStringFunc+128>: mov %eax,0x10(%esp) 0xb774d144 <jsonStringFunc+132>: jmp 0xb774d17f <jsonStringFunc+191> 0xb774d146 <jsonStringFunc+134>: lea 0x0(%esi),%esi 0xb774d149 <jsonStringFunc+137>: lea 0x0(%edi,%eiz,1),%edi 0xb774d150 <jsonStringFunc+144>: cmp $0x9,%al 0xb774d152 <jsonStringFunc+146>: je 0xb774d240 <jsonStringFunc+384> 0xb774d158 <jsonStringFunc+152>: cmp $0xa,%al 0xb774d15a <jsonStringFunc+154>: je 0xb774d230 <jsonStringFunc+368> 0xb774d160 <jsonStringFunc+160>: cmp $0x8,%al Thread 22 (Thread 0xb6bfbb40 (LWP 13828)): #0 0xb774d128 in jsonStringFunc (val=0xb6bfae08, vdata=0xb6bfae60) at variant-json.c:535 #1 0xb774b3fa in tr_variantWalk (v=0xb5d64c10, walkFuncs=0xb77bd884 <walk_funcs>, user_data=0xb6bfae60, sort_dicts=true) at variant.c:825 #2 0xb774f57e in tr_variantToBufJson (top=0xb6bfaf88, buf=0xb5ae85d0, lean=true) at variant-json.c:638 #3 0xb774bf74 in tr_variantToBuf (v=0xb6bfaf88, fmt=TR_VARIANT_FMT_JSON_LEAN) at variant.c:1108 #4 0xb77794e9 in request_exec (session=0x6eef30f2, session@entry=0xb7b2df88, request=0x0, request@entry=0xb6bfaff8, callback=0xb7771370 <rpc_response_func>, callback_user_data=0xb4c2bdf0) at rpcimpl.c:2241 #5 0xb777e767 in tr_rpc_request_exec_json (session=0xb7b2df88, request_json=0xb5e489a0, request_len=<optimized out>, callback=0xb7771370 <rpc_response_func>, callback_user_data=0xb4c2bdf0) at rpcimpl.c:2277 #6 0xb7771f4a in handle_rpc_from_json (json_len=<optimized out>, json=<optimized out>, server=<optimized out>, req=<optimized out>) at rpc-server.c:556 #7 handle_rpc (server=<optimized out>, req=<optimized out>) at rpc-server.c:566 #8 handle_request (req=0xb501db60, arg=0xb62036d8) at rpc-server.c:688 #9 0xb76a18b0 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #10 0xb769f0dc in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #11 0xb769f840 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #12 0xb768e68c in _bufferevent_run_readcb () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #13 0xb768fca8 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #14 0xb768436d in event_base_loop () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #15 0xb768507a in event_base_dispatch () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #16 0xb7746dd1 in libeventThreadFunc (veh=0xb7b2e490) at trevent.c:246 #17 0xb7734ac9 in ThreadFunc (_t=0xb7b18df8) at platform.c:105 #18 0xb73d2efb in start_thread (arg=0xb6bfbb40) at pthread_create.c:309 #19 0xb730b62e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 20 (Thread 0xb3effb40 (LWP 14075)): #0 0xb7709d40 in __kernel_vsyscall () #1 0xb7300deb in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb6d6cd69 in send_dg (ansp2_malloced=0xb3efe68c, resplen2=0xb3efe688, anssizp2=0xb3efe684, ansp2=0xb3efe680, anscp=0xb3efe67c, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0xb3efd178, anssizp=0xb3efd238, ansp=0xb3efd16c, buflen2=34, buf2=0xb3efd274 "f\203\001", buflen=34, buf=0xb3efd250 "\276\215\001", statp=0xb3effdc4) at res_send.c:1070 #3 __libc_res_nsend (statp=statp@entry=0xb3effdc4, buf=buf@entry=0xb3efd250 "\276\215\001", buflen=34, buf2=buf2@entry=0xb3efd274 "f\203\001", buflen2=buflen2@entry=34, ans=ans@entry=0xb3efde50 "", anssiz=anssiz@entry=2048, ansp=ansp@entry=0xb3efe67c, ansp2=ansp2@entry=0xb3efe680, nansp2=nansp2@entry=0xb3efe684, resplen2=resplen2@entry=0xb3efe688, ansp2_malloced=ansp2_malloced@entry=0xb3efe68c) at res_send.c:557 #4 0xb6d6ac86 in __GI___libc_res_nquery (statp=statp@entry=0xb3effdc4, name=name@entry=0xb3efd55b "ix.rutracker.net.", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0xb3efde50 "", anslen=anslen@entry=2048, answerp=answerp@entry=0xb3efe67c, answerp2=answerp2@entry=0xb3efe680, nanswerp2=nanswerp2@entry=0xb3efe684, resplen2=resplen2@entry=0xb3efe688, answerp2_malloced=answerp2_malloced@entry=0xb3efe68c) at res_query.c:227 #5 0xb6d6b2bb in __libc_res_nquerydomain (statp=statp@entry=0xb3effdc4, name=name@entry=0xb2079980 "ix.rutracker.net", domain=domain@entry=0xb3effe24 "", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0xb3efde50 "", anslen=anslen@entry=2048, answerp=answerp@entry=0xb3efe67c, answerp2=answerp2@entry=0xb3efe680, nanswerp2=nanswerp2@entry=0xb3efe684, resplen2=resplen2@entry=0xb3efe688, answerp2_malloced=answerp2_malloced@entry=0xb3efe68c) at res_query.c:591 #6 0xb6d6b7b7 in __GI___libc_res_nsearch (statp=0xb3effdc4, name=name@entry=0xb2079980 "ix.rutracker.net", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0xb3efde50 "", anslen=anslen@entry=2048, answerp=answerp@entry=0xb3efe67c, answerp2=answerp2@entry=0xb3efe680, nanswerp2=nanswerp2@entry=0xb3efe684, resplen2=resplen2@entry=0xb3efe688, answerp2_malloced=answerp2_malloced@entry=0xb3efe68c) at res_query.c:422 #7 0xb770162a in _nss_dns_gethostbyname4_r (name=0xb2079980 "ix.rutracker.net", pat=0xb3efebcc, buffer=0xb3efe6f0 "\177", buflen=buflen@entry=1056, errnop=0xb3efebd0, herrnop=0xb3efebdc, ttlp=ttlp@entry=0x0) at nss_dns/dns-host.c:315 #8 0xb72f2d38 in gaih_inet (name=<optimized out>, service=<optimized out>, req=req@entry=0xb3efee00, pai=pai@entry=0xb3efec90, naddrs=naddrs@entry=0xb3efec9c) at ../sysdeps/posix/getaddrinfo.c:850 #9 0xb72f4b5b in __GI_getaddrinfo (name=<optimized out>, service=<optimized out>, hints=0xb3efee00, pai=0xb3efed88) at ../sysdeps/posix/getaddrinfo.c:2406 #10 0xb7637b63 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #11 0xb7645b0f in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #12 0xb762edc4 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #13 0xb7602db1 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #14 0xb7602ed3 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #15 0xb761a181 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #16 0xb762aa0e in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #17 0xb762bb37 in curl_multi_perform () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #18 0xb7750872 in tr_webThreadFunc (vsession=0xb7b2df88) at web.c:482 #19 0xb7734ac9 in ThreadFunc (_t=0xb620c558) at platform.c:105 #20 0xb73d2efb in start_thread (arg=0xb3effb40) at pthread_create.c:309 #21 0xb730b62e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 1 (Thread 0xb6bfc740 (LWP 13826)): #0 0xb7709d40 in __kernel_vsyscall () #1 0xb730bfc6 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #2 0xb7699d58 in ?? () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #3 0xb7683d5f in event_base_loop () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #4 0xb768507a in event_base_dispatch () from /usr/lib/i386-linux-gnu/libevent-2.0.so.5 #5 0xb7732f76 in main (argc=3, argv=0xbfe397c4) at daemon.c:635