Closed chlooriding closed 3 years ago
This is the rpc_dump log:
$ >> cat rpc_dump.log
1608463686 scgi
---DUMP---
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>system.listMethods</methodName>
<params>
</params>
</methodCall>
---END---
And this is the response obtained by xmlrpc client:
$ >> xmlrpc localhost system.listMethods
XML-RPC CALL:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>system.listMethods</methodName>
<params>
</params>
</methodCall>
XML-RPC RESPONSE:
Failed. Call failed. Unable to make sense of XML-RPC response from server. Not valid XML. no element found. Use XMLRPC_TRACE_XML to see for yourself. (XML-RPC fault code -503)
Thank you for your support
Eventually reinstalling debian from scratch solved it.
After a fresh reinstall on Debian jessie on an i386 compatible machine, rtorrent (0.9.6) crashes:
It happens whenever I send an xmlrpc call, otherwise it works. So far I've tried to use different version of xmlrpc-c: 1.49.02 and 1.51.06 and nabling or disabling some transports. With no avail. Rtorrent is configured as follows:
./configure --prefix=/usr/local --with-xmlrpc-c --enable-debug --enable-extra-debug
I haven't figured out how to get dump stack but I got it running on gdb and this is the backtrace:I'm new on debugging (let me know how I can provide more detail) but every clue points to xmlrpc (faulty configuration or libs). Before reinstalling debian, it worked (same self-compiled rtorrent version) so maybe I'm missing something trivial but I'm really stuck. Can you please help me?