Red Hat Bugzilla – Bug 233184
evo can't attach "zero length" files
Last modified: 2007-11-30 17:11:59 EST
Description of problem:
Trying to send /proc/bus/usb/devices as an attachment eventually times out with
a rather hilarious error message:
Cannot append message to mbox file: /home/ajax/.evolution/mail/local/Outbox:
Connection timed out
However, copying the file aside and attaching the copy works just fine.
/prov/bus/usb/devices is listed as 0 bytes long in ls, so it's probably just evo
getting stuck waiting for zero bytes forever.
Version-Release number of selected component (if applicable):
Likely a problem in Camel, so changing the component to Evolution-Data-Server.
My guess is it's one of the CamelStream subclasses; CamelStreamFs perhaps.
Wanna upstream this Matt?
I'm not sure what I could do with this. Based on my observations, at
evolution-data-server/camel/camel-file-utils.c is in function camel_read used
function select, which waits for max 4 minutes on response from device, and if
it will fail (timeout), then the result is an error message mentioned above.
I think we could rather move this upstream and discuss with them how to solve it
Milan, yes please move this upstream.
Moving this upstream where we will continue to track the problem.
Please see  for further updates.