Advisory: beagle-search, gtkfilechooser hangs; beagled does not respond and refuses to be killed



Problem: For some users using the evolution-data-server backend,
beagled might stop responding. This will cause beagle-search and other
apps talking to beagle like gtkfilechooser or nautilus to also hang
:-( The obvious symptom is 'begale-ping' will not return. beagled can
only be killed with 'kill -9'.

Bugs: (beagle) http://bugzilla.gnome.org/show_bug.cgi?id=529262
depends on
(evolution-sharp) http://bugzilla.gnome.org/show_bug.cgi?id=519284 and
(mono) https://bugzilla.novell.com/show_bug.cgi?id=381928

Workaround: Disable the evolution-data-server backend till the
evolution-sharp bug is fixed.

Explanation: See the bug reports for details. In short, a C library of
evolution-sharp crashes. This would generally result in beagled
crashing and aborting which is bad but at least won't hang programs
trying to connect to beagled. However, mono tries to print a debug
stacktrace when beagled crashes and then itself hangs (amusing :P).

We are trying to work around the mono problem i.e. we will let beagled
'safely crash'. We are also trying to make libbeagle robust against
such hanged beagled; it already tries to connect to beagled in a
non-blocking mode but still faces the problem so it definitely needs
some more work.

-- 
-----------------------------------------------------
Debajyoti Bera @ http://dtecht.blogspot.com
beagle / KDE fan
Mandriva / Inspiron-1100 user


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]