** Description changed:

  After some upgrade (I'm using 24.04, so `-D_FORITFY_SOURCE=3` applies),
  it seems that some increased level of libc hardening has been applied,
  leading to a crash inside the `Lockfile::try_lock()` function on
  startup.
  
  There is an upstream commit addressing this issue
  
(https://github.com/rakshasa/rtorrent/commit/92bec88d0904bfb31c808085c2fd0f22d0ec8db7)
  but no release has been formed to include it yet.
+ 
+ 
+ SRU addendum
+ 
+ [ Impact ]
+ 
+ Any user which specifies a session directory to save torrent progress
+ (I'd say this is the normal setup for anyone using rtorrent regularly)
+ will have persistent crashing on startup. This renders rtorrent unusable
+ for some (most?) users, warranting a SRU.
+ 
+ 
+ [ Test Plan ]
+ 
+ docker run -it ubuntu:24.04 sh -c 'apt update && apt install -y rtorrent
+ && rtorrent -s ~'
+ 
+ yields
+ 
+ *** buffer overflow detected ***: terminated
+ 
+ Expected behavior is for the software to not crash and show the normal
+ TUI.
+ 
+ [ Where problems could occur ]
+ 
+ Minor risk of regression for the codechange as such. It's been in upstream 
for a long time already so it's well tested, the only reason we have to patch 
it manually here is because rtorrent havent had an upstream release in a long 
time.
+ Multiple users are reporting the issue as fixed once the patch has been 
applied.
+ 
+ Naturally there's always a risk of something unexpected, (memory leaks
+ or introducing another crash somewhere else) but this patch has worked
+ reliably for me for weeks now.
+ 
+ [ Other Info ]
+ N/A

** Changed in: rtorrent (Ubuntu Noble)
     Assignee: (unassigned) => Alexander Fougner (fougner)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2063110

Title:
  rtorrent crashes on startup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rtorrent/+bug/2063110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to