slirpvde: Massive memory leak

Bug #781411 reported by Ryan Steele
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vde2 (Debian)
Fix Released
Unknown
vde2 (Ubuntu)
Fix Released
High
Unassigned
Lucid
Won't Fix
High
Unassigned
Natty
Won't Fix
Undecided
Unassigned
Oneiric
Won't Fix
Undecided
Unassigned
Precise
Won't Fix
High
Unassigned
Quantal
Fix Released
High
Unassigned

Bug Description

Binary package hint: vde2

From http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572261: "slirpvde leaks over 1600 bytes per packet received, even tiny ones like pings. This makes it practically unusable for a production system in the current state."

It was fixed upstream in vde2 (2.3.1-1).

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Thanks for reporting this bug. It should be fixed in quantal as it has a newer version. The fix should be backported to precise and SRUd.

Changed in vde2 (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

(once someone has accepted the nominations for lucid..precise, the main status can be set to fix released)

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

To SRU these fixes to lucid through precise, we'll need to have an SRU justification including a test case.

Can someone provide a detailed set of steps to test the presence of this fix? Once that's provided, I'll complete the SRU justification and upload the fix for all past supported releases.

Changed in vde2 (Ubuntu):
status: Confirmed → Triaged
Changed in vde2 (Debian):
status: Unknown → Fix Released
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

I've tried to reproduce this in lucid by using a vde_switch, slirpvde, a vde_plug2tap to tap0 with tap0 at 10.0.2.8, then doing 'nc -l 10.0.2.8 9999' in one window and 'echo hi | nc 10.0.2.8 9999' in another window. The VmSize of the slirpvde task did not go up.

Can someone please post a script to reproduce this? We need that in order to be able to verify the fix for SRU.

Revision history for this message
Ryan Steele (rgsteele) wrote :

I originally encountered the issue when I was attempting to create a VDE virtual network for use with VirtualBox, as described here: http://www.virtualbox.org/manual/ch06.html#network_vde. Hope that is helpful.

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Tried a bit longer to reproduce this with various setups, but could not.

Revision history for this message
Andreas Moog (ampelbein) wrote :

I've set the bug status for Natty and Oneiric to Won't fix (they are EOL), Quantal and later have a fixed version, so it's only Precise and Lucid still having the issue. If anyone feels strongly about this, feel free to provide a testcase and prepare the bug for a SRU, as outlined in https://wiki.ubuntu.com/StableReleaseUpdates

Changed in vde2 (Ubuntu Oneiric):
status: New → Won't Fix
Changed in vde2 (Ubuntu Natty):
status: New → Won't Fix
Changed in vde2 (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
Changed in vde2 (Ubuntu Quantal):
status: Triaged → Fix Released
Changed in vde2 (Ubuntu):
status: Triaged → Fix Released
Changed in vde2 (Ubuntu Lucid):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

A reminder, it would be great if someone could post a detailed set of reproduction instructions for us to use in SRU justification. Without that, we cannot proceed with the SRU.

Changed in vde2 (Ubuntu Precise):
status: Triaged → Incomplete
Changed in vde2 (Ubuntu Lucid):
status: Triaged → Incomplete
Revision history for this message
Rolf Leggewie (r0lf) wrote :

lucid has seen the end of its life and is no longer receiving any updates. Marking the lucid task for this ticket as "Won't Fix".

Changed in vde2 (Ubuntu Lucid):
status: Incomplete → Won't Fix
Revision history for this message
Steve Langasek (vorlon) wrote :

The Precise Pangolin has reached end of life, so this bug will not be fixed for that release

Changed in vde2 (Ubuntu Precise):
status: Incomplete → Won't Fix
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.