After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 165011 - Beagle Doesn't work on Linux PPC with Mono-1.1.X
Beagle Doesn't work on Linux PPC with Mono-1.1.X
Status: RESOLVED FIXED
Product: beagle
Classification: Other
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Joe Gasiorek
Joe Gasiorek
Depends on:
Blocks:
 
 
Reported: 2005-01-23 19:23 UTC by Joe Gasiorek
Modified: 2005-03-02 21:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joe Gasiorek 2005-01-23 19:23:58 UTC
beagled doesn't work under either stable or development branches of Mono on
Linux PPC.

When using Mono-1.0.X (stable):  Beagle attempts to stat files to determine if
it is a symlink (line 62 of Util/FileSystem.cs).  This is done by using the
deprecated Mono.Posix namespace.  However this results in the following bug: 
http://bugzilla.ximian.com/show_bug.cgi?id=71152

When using Mono-1.1.X (devel):  When starting beagled the following error is
produced:  

thunk failed for 0x30dc68d8 from 0x10410278

** ERROR **: file mini-ppc.c: line 2206 (handle_thunk): assertion failed:
(pdata.found == 1)
aborting...
Killed

This is consistant with the following bug: 
http://bugzilla.ximian.com/show_bug.cgi?id=69289
Comment 1 Jon Trowbridge 2005-01-23 21:19:55 UTC
Does it work if you use Mono.Unix.Syscall?
Comment 2 Joe Gasiorek 2005-01-23 21:25:57 UTC
Unfortionitly, since Mono.Unix.Syscall is Mono-1.1.X specific it isn't available
in mono-1.0.X.  When using Mono-1.1.X beagled crashes with the above error
message (thunk failed) before any indexing can start.  I would imagine that
Mono.Unix.Syscall would work, but I can't test it with the crash bug.
Comment 3 Joe Gasiorek 2005-01-31 21:54:27 UTC
Beagle now works with Mono-1.0.X on Beagle.  However it still doesn't work under
Mono-1.1.X due to the following problem: 
http://bugzilla.ximian.com/show_bug.cgi?id=69289
Comment 4 Jon Trowbridge 2005-02-26 19:55:42 UTC
Joe, I'm assigning this bug to you.  Please close it out when the mono 1.1.x
problem is resolved.  Thanks.
Comment 5 Joe Gasiorek 2005-03-02 21:54:29 UTC
Ok, I'm ready to close this one.  Paolo Molaro reports the bug to be fixed in
mono-1.1 branch now and it works on my system.  I'm going to throw a comment in
beagle explaining the use of the deprecated function to allow for mono-1.0
compatability.