Issue Details (XML | Word | Printable)

Key: RAD-171
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Latif Khalifa
Reporter: Skye Wishbringer
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Radegast

Radegast crashes when attempting to use the object viewer menu option under Mono

Created: 22/Jun/10 09:33 AM   Updated: 28/Jul/10 02:11 PM
Component/s: Object Tracker
Affects Version/s: 1.20
Fix Version/s: 1.22

Severity: Showstopper
Steps to Reproduce:
run Radegast either via mono directly (eg. mono ~path/to/exe/Radegast.exe), log in, and perform any tasks therein, then click the Object button or run Radegast with the env variable (eg. env DESKTOP_SESSION=KDE mono ~path/to/exe/Radegast.exe) and do the same.


 Description  « Hide
When being used in Debian Lenny, under any Window Manager, using the most current version of Mono, libmonowinforms1.0-cil, libmonowinforms2.0-cil and libmicrosoft8.o-cil, opening up the Object Tracker window results in complete crash. This is reproduceable easily.

Current configuration:

Running on a Toshiba Tecra 8100 850mhz 512MB S3 Virge MX+ laptop (Has been reproduced under other conditions) with currently available version of Mono with the above libs installed.

Ran with both mono Radegast.exe and env DESKTOP_SESSION=KDE mono Radegast.exe (The latter is necessary in order to see the menus, which are currently white on light gray) under Gnome, KDE, XFCE4 and LXDE

terminal reports continuous 'Recieved (random) bytes of data from unrecognized source, though this may be from an object worn by avatar.

Upon clicking the Object tab, Radegast immediately crashes, resulting in the following dialogue in terminal:

    • (/usr/local/Radegast/Radegast.exe:3124): WARNING **: Missing method System.Threading.WaitHandle::WaitOne(int) in assembly /usr/lib/mono/2.0/mscorlib.dll, referenced in assembly /usr/local/Radegast/Radegast.exe

Unhandled Exception: System.MissingMethodException: Method not found: 'System.Threading.WaitHandle.WaitOne'.
at Radegast.ObjectsConsole.GetObjectName (OpenMetaverse.Primitive prim) [0x00000]
at Radegast.ObjectsConsole+<>c_DisplayClass38.<AddAllObjects>b_37 (OpenMetaverse.Primitive prim) [0x00000]
at OpenMetaverse.InternalDictionary`2[System.UInt32,OpenMetaverse.Primitive].ForEach (System.Action`1 action) [0x00000]
at Radegast.ObjectsConsole.AddAllObjects () [0x00000]
at Radegast.ObjectsConsole.btnRefresh_Click (System.Object sender, System.EventArgs e) [0x00000]
at Radegast.ObjectsConsole.RefreshObjectList () [0x00000]
at (wrapper remoting-invoke-with-check) Radegast.ObjectsConsole:RefreshObjectList ()
at Radegast.frmMain.tbnObjects_Click (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripButton.OnClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.HandleClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000]
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000]
at System.Windows.Forms.XplatUIX11.DispatchMessage (System.Windows.Forms.MSG& msg) [0x00000]
at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG& msg) [0x00000]
at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000]
at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000]
at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000]
at Radegast.Program.Main () [0x00000]



 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Latif Khalifa added a comment - 25/Jul/10 07:15 AM
Thank you for the detailed report. It should be fixed in the nightly builds, and in the next release (1.22).