[Mono-bugs] [Bug 55905][Maj] New - mint interpreter crash with bytecode with .glade files embeeded on it on ppc

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 22 Mar 2004 12:44:03 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by arc@gulic.org.


--- shadow/55905	2004-03-22 12:44:03.000000000 -0500
+++ shadow/55905.tmp.3567	2004-03-22 12:44:03.000000000 -0500
@@ -0,0 +1,52 @@
+Bug#: 55905
+Product: Mono: Runtime
+Version: unspecified
+OS Details: Debian Sid Linux 2.6.3 on PPC G3 800Mhz
+Status: NEW   
+Priority: Major
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: arc@gulic.org               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+Summary: mint interpreter crash with bytecode with .glade files embeeded on it on ppc
+Description of Problem:
+When I translate source code to bytecode with a .glade file as a -resource
+(for example trying to compiling monodoc)
+Steps to reproduce the problem:
+1. Translate a C# source and a glade file into bytecode with mcs.
+2. Try to run it with mint.
+Actual Results:
+IT crashes with this error:
+Unhandled Exception: System.NullReferenceException: Segmentation fault
+#0: 0x00000            in
+System.Runtime.InteropServices.Marshal::PtrToStringAnsi ([0/0x0] )
+#1: 0x0001d call       in GtkSharp.ObjectManager::CreateObject
+([268797584/0x10058690] )
+#2: 0x0004c call       in GLib.Object::GetObject ([268797584/0x10058690] [0] )
+#3: 0x00002 call       in .SignalConnector::ConnectFunc ([O:0x101c3d18]
+[268797584/0x10058690] [O:(nil)] [O:(nil)] [0/0x0] [267836904]
+[268344624/0xffe9d30] )
+#5: 0x0002b calli      in .SignalConnector::ConnectFunc
+([270117312/0x1019a9c0] [270286104/0x101c3d18] [270117048/0x1019a8b8]
+[0/0x0] [0/0x0] [0] [0/0x0] )
+#7: 0x00010 calli      in
+.SignalConnector::glade_xml_signal_autoconnect_full ([270107056/0x101981b0]
+[O:0x1005dbe0] [0/0x0] )
+#8: 0x0001e call       in .SignalConnector::Autoconnect ()
+#9: 0x00010 callvirt   in Glade.XML::Autoconnect ([O:0x10055750] )
+#10: 0x0001a callvirt   in GladeSamples.GladeTest::.ctor ()
+#11: 0x00005 newobj     in GladeSamples.GladeTest::Main ([O:0x10055820] )
+It happens allways