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

"D Bera" <[email protected]>
Newsgroups gmane.comp.gnome.dashboard.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.