Summary: | app-misc/beagle-0.3.9-r4: beagled crashes every second search | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kai Wüstermann <k.wuestermann> |
Component: | Current packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | tetromino |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=641270 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch to prevent crashes |
Description
Kai Wüstermann
2011-02-02 15:43:27 UTC
Reproduced and reported to upstream: https://bugzilla.gnome.org/show_bug.cgi?id=641270 Anyway, beagle development looks dead for ages, then, I would try to move to other alternatives (like tracker) since I don't think this will be solved (in that case, I would mask this for removal) The difference between app-misc/beagle-0.3.9-r4 and -r4 is the mono-2.8-patch. so I switched back to mono-2.6.7. Now beagle work fine again (until another ebuild needs mono-2.8;-) So feel free to remove this bug. mono-2.6 has security issues, then, would be better to move to mono-2.8 and try to use an alternative for beagle Created attachment 262551 [details, diff]
patch to prevent crashes
As the author of the patch that allowed beagle to build under mono-2.8, I apologize for not taking care of this issue earlier.
Due to changes in mono's threading and exception policy (having to do, I am guessing, with the removal of some of the .NET 1.1 compatibility features in mono-2.8), beagled does indeed frequently crash under mono-2.8 due to uncaught exceptions in UnixConnectionHandler.WatchCallback().
This patch fixes the beagled crashes on my machine. Please verify that it also works for you.
+*beagle-0.3.9-r5 (15 Feb 2011) + + 15 Feb 2011; Pacho Ramos <pacho@gentoo.org> +beagle-0.3.9-r5.ebuild, + +files/beagle-0.3.9-UnixConnectionHandler-exceptions.patch: + Fix crash on second search (bug #353533 by Kai Wüstermann and fix by + Alexandre Rostovtsev). + But I would prefer to not readd beagle support for yelp and brasero as clearly beagle is dead and will disappear in the near future (upstream is completely dead, and people should start to migrate to better maintained alternatives like tracker) Thanks a lot for the patch |