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 [email protected],
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