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

Reply via email to