Backport fix from Debian 1:2.8.3-2 for accept() error

Bug #49839 reported by Adriaan Peeters
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nbd (Debian)
Fix Released
Unknown
nbd (Ubuntu)
Fix Released
High
Daniel T Chen

Bug Description

This fixes an important bug that fills the syslog:

Jan 28 14:42:27 caradoc nbd_server[14840]: accept: Socket operation on non-socket
Jan 28 14:42:58 caradoc last message repeated 1190456 times

Changed in nbd:
status: Unconfirmed → Confirmed
Changed in nbd:
status: Unknown → Fix Released
Revision history for this message
Daniel T Chen (crimsun) wrote :

Suitable for dapper-updates imo. Attaching debdiff.

Changed in nbd:
assignee: nobody → crimsun
importance: Untriaged → High
Revision history for this message
Daniel T Chen (crimsun) wrote : debdiff against current nbd in dapper/main

Grab one-liner from Debian's 1:2.8.3-2 to fix the case where the server socket has been closed for the child, upon which the child spins accept()ing, leading to an infinite loop resulting in logfiles exploding in size (see Debian: #350357).

Revision history for this message
Daniel Musketa (daniel-musketa) wrote :

When will the fix be available in dapper-updates?

Daniel T Chen (crimsun)
Changed in nbd:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed to edgy which has a newer version

Changed in nbd:
status: Fix Committed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

if that should be fixed to dapper-updates feel free to open a backport task for it

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.