root@unknown:/opt/tmp# cat /proc/cpuinfo system type : Broadcom BCM5300 chip rev 1 pkg 0 processor : 0 cpu model : MIPS 74K V4.9 BogoMIPS : 299.82 cpu MHz : 600 wait instruction : no microsecond timers : yes tlb_entries : 64 extra interrupt vector : no hardware watchpoint : yes ASEs implemented : mips16 dsp shadow register sets : 1 VCED exceptions : not available VCEI exceptions : not available unaligned_instructions : 0 root@unknown:/opt/tmp# gdb /opt/bin/transmission-daemon GNU gdb (GDB) 7.10.1 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "mipsel-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /opt/bin/transmission-daemon...done. (gdb) run -f -a "*.*.*.*" -g "/opt/etc/transmission-daemon" Starting program: /opt/bin/transmission-daemon -f -a "*.*.*.*" -g "/opt/etc/transmission-daemon" [Thread debugging using libthread_db enabled] Using host libthread_db library "/opt/lib/libthread_db.so.1". [New Thread 0x2aca7b90 (LWP 4602)] [New Thread 0x2aea9b90 (LWP 4603)] [2016-02-21 21:55:42.080 STD] Transmission 2.84 (14307) started (session.c:736) [2016-02-21 21:55:42.081 STD] RPC Server Adding address to whitelist: *.*.*.* (rpc-server.c:824) [2016-02-21 21:55:42.081 STD] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1033) [2016-02-21 21:55:42.081 STD] RPC Server Whitelist enabled (rpc-server.c:1037) [2016-02-21 21:55:42.081 STD] RPC Server Password required (rpc-server.c:1040) [2016-02-21 21:55:42.082 STD] DHT Reusing old id (tr-dht.c:306) [2016-02-21 21:55:42.082 STD] DHT Bootstrapping from 109 IPv4 nodes (tr-dht.c:154) [2016-02-21 21:55:42.082 STD] Using settings from "/opt/etc/transmission-daemon" (daemon.c:557) [2016-02-21 21:55:42.083 STD] Saved "/opt/etc/transmission-daemon/settings.json" (variant.c:1214) [2016-02-21 21:55:42.083 STD] Saved pidfile "/var/run/transmission-daemon.pid" (daemon.c:569) [2016-02-21 21:55:42.083 STD] transmission-daemon requiring authentication (daemon.c:577) [2016-02-21 21:55:42.083 STD] Watching "/opt/etc/transmission/watchdir" for new .torrent files (daemon.c:595) [2016-02-21 21:55:42.084 STD] Using inotify to watch directory "/opt/etc/transmission/watchdir" (watch.c:72) [2016-02-21 21:55:42.084 STD] Unable to watch "/opt/etc/transmission/watchdir": No such file or directory (watch.c:78) [2016-02-21 21:55:42.084 STD] Loaded 1 torrents (session.c:1992) [2016-02-21 21:55:42.084 STD] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:70) [2016-02-21 21:55:42.085 STD] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:70) [New Thread 0x2b0a9b90 (LWP 4604)] [2016-02-21 21:55:47.090 STD] Port Forwarding State changed from "Not forwarded" to "Starting" (port-forwarding.c:92) Program received signal SIGPIPE, Broken pipe. [Switching to Thread 0x2aca7b90 (LWP 4602)] 0x00580258 in __writev_nocancel () (gdb) bt full #0 0x00580258 in __writev_nocancel () No symbol table info available. #1 0x0058036c in writev () No symbol table info available. #2 0x0046ec54 in evbuffer_write_iovec (buffer=buffer@entry=0x65a2c8, fd=fd@entry=20, howmuch=0) at buffer.c:2314 iov = {{iov_base = 0x65d730, iov_len = 68}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 717909096}, {iov_base = 0x44, iov_len = 8}, {iov_base = 0x3, iov_len = 0}, { iov_base = 0x0, iov_len = 23}, {iov_base = 0x2aca7ff4, iov_len = 7}, {iov_base = 0x2aca6c38, iov_len = 4648020}, {iov_base = 0x0, iov_len = 717909208}, { iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 717908896}, {iov_base = 0x2aca6bc8, iov_len = 3296331}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 16}, { iov_base = 0x65f0d0, iov_len = 68}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x40, iov_len = 717908968}, {iov_base = 0x58f4e0 , iov_len = 2}, { iov_base = 0x64aa70, iov_len = 5767168}, {iov_base = 0x0, iov_len = 717911024}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 0}, {iov_base = 0x2aca6ce0, iov_len = 6524104}, {iov_base = 0x1, iov_len = 0}, {iov_base = 0x2aca6ca8, iov_len = 5824236}, {iov_base = 0x1, iov_len = 3}, {iov_base = 0x8, iov_len = 8}, {iov_base = 0x0, iov_len = 1668248366}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 0}, {iov_base = 0x152, iov_len = 0}, {iov_base = 0x0, iov_len = 717909208}, { iov_base = 0x2aca6d50, iov_len = 717909368}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 37}, {iov_base = 0x0, iov_len = 6114379}, {iov_base = 0x2aca6ee8, iov_len = 717909328}, {iov_base = 0x2aca6d00, iov_len = 5807164}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 0}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 717909264}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 39}, {iov_base = 0x2aca6ee8, iov_len = 5950233}, {iov_base = 0x2aca6d50, iov_len = 2}, { iov_base = 0x2aca6d30, iov_len = 5797820}, {iov_base = 0x0, iov_len = 6114379}, {iov_base = 0x2aca6f30, iov_len = 717909400}, {iov_base = 0xfffffff6, iov_len = 87}, { iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 0}, {iov_base = 0x5acb18, iov_len = 4294967295}, {iov_base = 0x0, iov_len = 100}, {iov_base = 0x0, iov_len = 32}, { iov_base = 0x0, iov_len = 1}, {iov_base = 0x6, iov_len = 65536}, {iov_base = 0x0, iov_len = 8}, {iov_base = 0x8, iov_len = 8}, {iov_base = 0x8, iov_len = 8}, {iov_base = 0x8, iov_len = 8}, {iov_base = 0x8, iov_len = 717911068}, {iov_base = 0xc, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, { iov_base = 0x2aca7468, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, { iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x2aca7000, iov_len = 5924915}, { iov_base = 0x2aca6e68, iov_len = 717909568}, {iov_base = 0x2aca6e48, iov_len = 5797820}, {iov_base = 0x53442d63, iov_len = 1919036749}, { iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 1326058860}, {iov_base = 0x203a5450, iov_len = 0}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 3289508}, { iov_base = 0x2aca6da0, iov_len = 0}, {iov_base = 0x2aca6e78, iov_len = 4475128}, {iov_base = 0x0, iov_len = 32}, {iov_base = 0x2, iov_len = 0}, {iov_base = 0xb, iov_len = 6631176}, {iov_base = 0x64b4a0, iov_len = 5767168}, {iov_base = 0x5d4c40 , iov_len = 6114352}, {iov_base = 0x2aca6ea8, iov_len = 717909672}, { iov_base = 0x400, iov_len = 1024}, {iov_base = 0x2aca7ff4, iov_len = 150}, {iov_base = 0x5acae0, iov_len = 70}, {iov_base = 0x5acafc, iov_len = 2}, {iov_base = 0x2aca6ed0, iov_len = 5791572}, {iov_base = 0xb, iov_len = 6553600}, {iov_base = 0x2aca6ee0, iov_len = 5767168}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 6114352}, { iov_base = 0xd0, iov_len = 25}, {iov_base = 0x5acae0, iov_len = 717914100}, {iov_base = 0x2aca6f00, iov_len = 717909760}, {iov_base = 0x2aca6f88, iov_len = 717910920}, { iov_base = 0x0, iov_len = 2}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 0}, {iov_base = 0x28, iov_len = 1}, {iov_base = 0x0, iov_len = 25}, {iov_base = 0x5acae0, iov_len = 717914100}, {iov_base = 0x96, iov_len = 5950176}, {iov_base = 0x2aca6f40, iov_len = 4295436}, {iov_base = 0x2aca6f48, iov_len = 717909832}, {iov_base = 0x2aca6fd0, iov_len = 717910992}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 6600052}, {iov_base = 0x659948, iov_len = 6553600}, {iov_base = 0x2aca6f68, iov_len = 717909864}, { iov_base = 0x0, iov_len = 25}, {iov_base = 0x5acae0, iov_len = 717914100}, {iov_base = 0x96, iov_len = 5950176}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 4295436}, {iov_base = 0x646e6573, iov_len = 1886872942}, {iov_base = 0x6d74726f, iov_len = 1768976481}, {iov_base = 0x6572676e, iov_len = 1936029041}, { iov_base = 0x75732074, iov_len = 1701143395}, {iov_base = 0x20646564, iov_len = 691155240}, {iov_base = 0x64b400, iov_len = 0}, {iov_base = 0x0, iov_len = 6597752}, { iov_base = 0x2aca7038, iov_len = 717910112}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 717909968}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 1970282596}, {iov_base = 0x63696c62, iov_len = 1684300064}, {iov_base = 0x6459c0 <__pthread_keys+7888>, iov_len = 6681260}, {iov_base = 0x208, iov_len = 68}, { iov_base = 0x2aca7ff4, iov_len = 7}, {iov_base = 0x5, iov_len = 6681324}} chain = 0x0 i = __func__ = "evbuffer_write_iovec" #3 0x00472368 in evbuffer_write_atmost (buffer=0x65a2c8, fd=20, howmuch=) at buffer.c:2398 chain = 0x65d718 n = -1 #4 0x00435794 in tr_evbuffer_write (io=io@entry=0x65c980, fd=4413760, howmuch=717910432, howmuch@entry=68) at peer-io.c:317 e = n = errstr = "\300Yd\000KL]\000\300Yd\000\350p\312*\300Yd\000\004\327e\000P\000\000\000\000\000d\000\"\000\000\000\b\022g\000\b\022g\000D\000\000\000\270p\312*\250WC\000\300p\312*\034\220F\000\000\000\000\000l}X\000\300Yd\000\000\000\000\000\300Yd\000\000\000\000\000\000\000d\000\"\000\000\000\350p\312*\004\327e\000\000\001\000\000\364\177\312*\"\000\000\000\200\311e\000\002\000\000\000\340\362e\000\bq\312*\bq\312*\300Yd\000\000\000\000\000\030\326e\000\000\000\000\000\300Yd\000\"\000\000\000\030\326e\000\000\000\000\000\364\177\312*\"\000\000\000\070q\312*8q\312*\300Yd\000\000\000\000\000\b\002\000\000\000\000\000\000\000\000\000\000"... #5 0x00435940 in tr_peerIoTryWrite (io=0x65c980, howmuch=68, howmuch@entry=3000) at peer-io.c:1286 e = n = 0 old_len = #6 0x00437a58 in tr_peerIoFlush (io=0x65c980, dir=TR_CLIENT_TO_PEER, limit=3000) at peer-io.c:1320 bytesUsed = 0 #7 0x00429ef4 in phaseOne (peerArray=peerArray@entry=0x43d320 , dir=dir@entry=TR_CLIENT_TO_PEER) at bandwidth.c:220 i = 717911160 increment = 3000 bytesUsed = n = 1 #8 0x0042a680 in tr_bandwidthAllocate (b=, dir=TR_CLIENT_TO_PEER, period_msec=) at bandwidth.c:274 i = tmp = {items = 0x65f2d8, n_items = 7, n_alloc = 32} low = {items = 0x65f3e8, n_items = 7, n_alloc = 32} high = {items = 0x0, n_items = 0, n_alloc = 0} normal = {items = 0x65f360, n_items = 7, n_alloc = 32} #9 0x0043d320 in bandwidthPulse (foo=, bar=, vmgr=0x64ac78) at peer-mgr.c:3618 tor = mgr = 0x64ac78 session = 0x64a028 #10 0x0046ab60 in event_process_active_single_queue (activeq=0x649ef0, base=0x649d58) at event.c:1368 ev = count = 1 #11 event_process_active (base=) at event.c:1438 activeq = 0x649ef0 i = 0 c = 0 #12 event_base_loop (base=0x649d58, flags=0) at event.c:1639 evsel = 0x417f04 tv = {tv_sec = 0, tv_usec = 10005} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #13 0x00417f04 in libeventThreadFunc (veh=0x6496f8) at trevent.c:246 base = 0x649d58 eh = 0x6496f8 #14 0x00402f00 in ThreadFunc (_t=0x6497c8) at platform.c:105 t = 0x6497c8 #15 0x0057afcc in start_thread () No symbol table info available. #16 0x0057be60 in __thread_start () No symbol table info available. Backtrace stopped: frame did not save the PC