syncevolution sometimes hangs at synccompare
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Genesis Sync |
Fix Released
|
Undecided
|
Frederik Elwert |
Bug Description
This was reported by a user in the ScheduleWorld forum:
http://
It hangs because synccompare writes to stdout, but no-one is reading from that pipe. I haven't checked the latest report; it includes detailed information about the open files by all involved processes and might tell why Genesis (which I believe is the one connected to the output) doesn't consume the data.
I see two solutions:
1. make sure that this deadlock doesn't happen
2. avoid printing this output
In SyncEvolution 0.9 I will add a configure option which can be used to permanently or temporarily suppress the synccompare invocation. In 0.8 the "--quiet" option has the same effect, but also suppresses writing of backup files, which might not be what some users want.
Changed in genesis-sync: | |
status: | Fix Committed → Fix Released |
Thanks a lot for this bug report. I also noticed this sometimes but was unable to reliably reproduce it.
I committed a change that should fix this. If anyone notices this behaviour again with a current checkout, feel free to reopen.