[Pidgin] #1102: Pidgin breaks blist.xml
Pidgin
trac at pidgin.im
Fri May 18 11:53:24 EDT 2007
#1102: Pidgin breaks blist.xml
---------------------------+------------------------------------------------
Reporter: czarny | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.0
Resolution: | Keywords: blist
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by elb):
What filesystem are you using? Are you working on the block layer?
This is certainly not something which Pidgin can fix -- we're doing
everything we can to ensure consistency. The problem here is in the
kernel.
At the risk of a more out-of-date blist if you do change something (an
alias, add a buddy, change a contact, etc.), but to close the window of
possible synchronization errors, you can change the timeout in
purple_blist_schedule_save (blist.c:368, in my source) to something larger
than 5 seconds. By reducing the frequency of possible blist saves, this
should reduce the window in which corruption can occur.
You can also consider changing the mount options for your /home
filesystem, if this is happening often. E.g., -o sync will cause
filesystem writes to be synchronous on ext2/3, degrading write performance
but increasing the probability of coherent files on restart.
--
Ticket URL: <http://developer.pidgin.im/ticket/1102#comment:3>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list