infinite loop/memory and refuses to close

Bug #654906 reported by Daniel Hollocher
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
deluge (Ubuntu)
Invalid
Undecided
Unassigned
Maverick
Invalid
Undecided
Unassigned
libtorrent-rasterbar (Ubuntu)
Fix Released
High
Andrew Starr-Bochicchio
Maverick
Fix Released
High
Andrew Starr-Bochicchio

Bug Description

Binary package hint: deluge

there is a bug in libtorrent rasterbar that causes deluge to stop working, with an infinite loop, memory leak, and a lockup.

You can see the problem by running `deluge -L debug` and you will see lot's of failed lookup attemps.

The fix is here: http://code.google.com/p/libtorrent/issues/detail?id=112

Please apply for Maverick release

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: deluge 1.3.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.33~ppa1-generic-tuxonice 2.6.35.4
Uname: Linux 2.6.35-22-generic-tuxonice i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Mon Oct 4 19:22:00 2010
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: deluge

Revision history for this message
Daniel Hollocher (chogydan) wrote :
Revision history for this message
Daniel Hollocher (chogydan) wrote :

my attempt at a debdiff

Revision history for this message
Daniel Hollocher (chogydan) wrote :

This patch is already upstream, it is just from an unreleased version of libtorrent

Revision history for this message
Daniel Hollocher (chogydan) wrote :

I'm working on a testing ppa here: https://launchpad.net/~chogydan/+archive/gnome-session/

(ignore the gnome-session reference)

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Daniel, I already have a svn snapshot of libtorrent-rasterbar ready to go which should include this fix. This is needed to fix bug #639659. I'm just waiting on hearing back from the upstream author on if he is going to release 0.15.4 in the next few hours or not.

Revision history for this message
Stefano Rivera (stefanor) wrote :

> I already have a svn snapshot of libtorrent-rasterbar ready to go which should include this fix

In that case, unsubscribing sponsors. If sponsorship turns out to still be needed, please resubscribe us.

Changed in deluge (Ubuntu):
status: New → Invalid
Changed in libtorrent-rasterbar (Ubuntu):
importance: Undecided → High
status: New → In Progress
Revision history for this message
Daniel Hollocher (chogydan) wrote :

I manged to get the patch to work with edit-patch, but now debuild -S complains that the patch is already applied. I checked and the patch is already in. Did I do something wrong? or is it a bug with edit-patch?

Revision history for this message
Daniel Hollocher (chogydan) wrote :

ah, just noticed your messages. Glad you are on it, thanks!

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

I'm not sure. Your ppa build seems to have correctly applied the patch though.

I've heard back from the upstream author, and he's going to make a 0.15.4 release tonight which will include this fix. I'll be able to get this in before universe goes into final freeze.

Thanks for your work on this!

Changed in libtorrent-rasterbar (Ubuntu Maverick):
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libtorrent-rasterbar - 0.15.4-0ubuntu1

---------------
libtorrent-rasterbar (0.15.4-0ubuntu1) maverick; urgency=low

  * New upstream bug fix release.
   - Fixed tracker announce issue which could cause high
     CPU and memory usage. (LP: #639659)
   - Fix issue which can cuase an infinite loop and result
     in Deluge lockingup. (LP: #654906)
   - Many thanks to Christophe Dumez, upstream author
     Arvid Norberg, and Daniel Hollocher for making
     sure these fixes landed in Maverick.
 -- Andrew Starr-Bochicchio <email address hidden> Tue, 05 Oct 2010 12:01:20 -0400

Changed in libtorrent-rasterbar (Ubuntu Maverick):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.