woof crashes when trying to upload file on Python 2.7
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
woof (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
woof will start and handle HTTP requests successfully, but when actually trying to upload a file to the end-user it will crash with the following dump :-
$ woof -s
Now serving on http://
HOSTNAME - - [05/Sep/2011 11:00:47] "GET /woof" 200 -
[Errno 32] Broken pipe
Connection broke. Aborting
-------
Exception happened during processing of request from ('CLIENTIP', 47979)
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.finish()
File "/usr/lib/
self.
File "/usr/lib/
self.
error: [Errno 32] Broken pipe
-------
According to our ArchLinux friends http://
Applying this patch is not ideal, as it removes capability from the product (i.e. multiple simultaneous client downloads) but on the other hand it will at least be able to upload something instead of nothing!
Related branches
Changed in woof (Ubuntu): | |
status: | New → Confirmed |
summary: |
- woof crashes when trying to upload file + woof crashes when trying to upload file on Python 2.7 |
The relevant patch in the ArchLinux tarball is woof-nofork.patch which, as the OP says, removes some functionality.
There is also a proposed patch in FreeBSD that may be worth a look: www.freebsd. org/cgi/ query-pr. cgi?pr= ports/159951
http://