[Gtk-sharp-list] Simple Gtk window crash when Entry's text refreshed via a timer

andrea andrea at acquacontrol.it
Mon Oct 11 09:40:34 EDT 2010


Sure, you are right!

I post the correct code:


public partial class MainWindow : Gtk.Window
{	
	public MainWindow () : base(Gtk.WindowType.Toplevel)
	{
		Build ();
	}

	private bool AggiornaDataOra() 
	{
		entry1.Text=DateTime.Now.ToString();
		return true;
	}	
	
	protected void OnDeleteEvent (object sender, DeleteEventArgs a)
	{
		Application.Quit ();
		a.RetVal = true;
	}
	protected virtual void OnButton1Clicked (object sender, System.EventArgs e)
	{
		entry1.Text="STARTED";
		GLib.Timeout.Add(500, new TimeoutHandler(AggiornaDataOra));
	}	
}

(It need a window containing an "entry1" textbox and a "button1" button!)

It runs perfectly in Suse's image I've downloaded from mono website.
But if I try running it in a Debian armel I get the following error, is it a
Gtk library bug? (obviusly related the version I'm using in Debian!)


**
ERROR:tramp-arm.c:48:mono_arch_patch_callsite: code should not be reached
Stacktrace:

  at (wrapper native-to-managed) GLib.Timeout/TimeoutProxy.Handler ()
<0x00078>
  at (wrapper native-to-managed) GLib.Timeout/TimeoutProxy.Handler ()
<0x00078>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00014>
  at TestGtk.MainClass.Main (string[]) <0x00043>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object
(object,intptr,intptr,intptr) <0x00077>

Native stacktrace:


Debug info from gdb:


=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted


Thanks.

(PS: sorry if I'm off topic, tell where I can post request related mono
porting on arm)
-- 
View this message in context: http://mono.1490590.n4.nabble.com/Simple-Gtk-window-crash-when-Entry-s-text-refreshed-via-a-timer-tp2967045p2989802.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.


More information about the Gtk-sharp-list mailing list