-   Slackware (
-   -   update to current, rtorrent throws error, won't start (

mrclisdue 03-10-2011 03:54 PM

update to current, rtorrent throws error, won't start
32 bit current


mrclisdue@laptop:~$ rtorrent
rtorrent: print_download_info(...) wrote past end of the buffer.

googling the error returns patch & diff stuff dating from '06 until '10, but doesn't offer much in help to me.

I dl'd the latest rtorrent/libtorrent from svn, but neither would build - I can post the errors if someone believes them to be pertinent.


Darth Vader 03-10-2011 04:07 PM

Looks right as an NX buffer-overflow denial action from a PAE/NX kernel.

Then, in your app is a BIG BUG, which allow the buffer-overflows and kernel killed it. Blame the rtorrent developers for crappy code. ;)

BTW, we have NX active by default, now? Why not PAE too? :D

andrew.46 03-10-2011 04:48 PM

This error has been mentioned in the rtorrent bugtracker and certainly on my system (slackware current with the recent upgrade to ncurses 5.8) the suggested patch kick-started rtorrent 0.8.6 well enough... The maintainer for SBo might be interested to pick up this patch as well I suspect.

mrclisdue 03-10-2011 05:36 PM

Thank you, andrew.46; I applied the patch to the 0.8.7 tarball and it installed and runs perfectly (I'm not concerned about the svn not compiling...)


diwljina 03-11-2011 09:14 AM

Thanks Andrew, this helped me too.

All times are GMT -5. The time now is 06:26 AM.