<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Get me a gdb backtrace; with info registers at the end.<DIV><BR class="khtml-block-placeholder"></DIV><DIV>-g</DIV><DIV><BR><DIV><DIV>On 16-Sep-05, at 7:31 AM, Frank Mantek wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">I can share the pain. I am in the process of porting a WinForm app as well, and i am getting the same callstack/crash when trying to run the <BR> program from an XTerminal window.<BR> <BR> Anyone a clue? As the app is just a testframework, i can switch to a commandline based one, or use NUnit (btw, is there a working UI version of NUnit GUI for the mac? ) - but it would be nice to fix this.<BR> <BR> What kind of help from us is needed to locate  thei issue ?<BR> <BR> Frank<BR><BR><DIV><SPAN class="gmail_quote">On 9/12/05, <B class="gmail_sendername">Gareth Baker</B> &lt;<A href="mailto:g.j.baker@dl.ac.uk">g.j.baker@dl.ac.uk</A>&gt; wrote:</SPAN><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> No go - dumped receipts and did re-install of X11 &amp; X11SDK.<BR><BR>Still the same problem.<BR><BR>Regards<BR>Gareth Baker<BR><BR>Top slice of mono.crash.log:<BR><BR>Host Name:      Gareth-Bakers-Computer<BR>Date/Time:      2005-09-12 14:55: 27.320 +0100<BR>OS Version:     10.4.2 (Build 8C46)<BR>Report Version: 3<BR><BR>Command: mono<BR>Path:    /usr/bin/mono<BR>Parent:  sh [466]<BR><BR>Version: ??? (1.0)<BR><BR>PID:    474<BR>Thread: 0<BR><BR>Exception:  EXC_BAD_ACCESS (0x0001) <BR>Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000<BR><BR>Thread 0 Crashed:<BR>0   libgdiplus.dylib      0x02297784 GetFontMetrics + 44 (icplusplus.c:27)<BR>1   &lt;&lt;00000000&gt;&gt;     0x03e07270 0 + 65041008 <BR>2   &lt;&lt;00000000&gt;&gt;     0x03e06c4c 0 + 65039436<BR>3   &lt;&lt;00000000&gt;&gt;     0x03e06bd4 0 + 65039316<BR>4   &lt;&lt;00000000&gt;&gt;     0x03df44c0 0 + 64963776<BR>5   &lt;&lt;00000000&gt;&gt;     0x03df3c38 0 + 64961592 <BR>6   &lt;&lt;00000000&gt;&gt;     0x03df3af8 0 + 64961272<BR>7   &lt;&lt;00000000&gt;&gt;     0x03e0524c 0 + 65032780<BR>8   &lt;&lt;00000000&gt;&gt;     0x03e061b4 0 + 65036724<BR>9   &lt;&lt;00000000&gt;&gt;     0x03e05e10 0 + 65035792 <BR>10  &lt;&lt;00000000&gt;&gt;     0x010c51c0 0 + 17584576<BR>11  &lt;&lt;00000000&gt;&gt;     0x004f11d8 0 + 5181912<BR>12  &lt;&lt;00000000&gt;&gt;     0x004f114c 0 + 5181772<BR>13  &lt;&lt;00000000&gt;&gt;     0x004f108c 0 + 5181580 <BR>14  &lt;&lt;00000000&gt;&gt;     0x004eec28 0 + 5172264<BR>15  mono                  0x000301e8 mono_jit_runtime_invoke + 280<BR>(mini.c:9649)<BR>16  mono                  0x000a3b34 mono_runtime_invoke + 84<BR>(object.c:1311)<BR>17  mono                  0x000a56ec mono_runtime_exec_main + 416<BR>(object.c:2012)<BR>18  mono                  0x000a51fc mono_runtime_run_main + 856<BR>(object.c:1869)<BR>19  mono                  0x00003608 mono_jit_exec + 180 (driver.c:494)<BR>20  mono                  0x00003720 main_thread_handler + 248<BR>(driver.c:531)<BR>21  mono                  0x00004a8c mono_main + 4456 (driver.c:937)<BR>22  mono                  0x000023ac main + 40 (main.c:6)<BR>23  mono                  0x00001e74 _start + 392 (crt.c:267)<BR>24  dyld                  0x8fe01048 _dyld_start + 60<BR><BR>Thread 1:<BR>0   libSystem.B.dylib     0x90042ae8 mach_wait_until + 8<BR>1   libSystem.B.dylib     0x900428a0 nanosleep + 384<BR>2   mono                  0x00180e34 collection_thread + 56<BR>(collection.c:36)<BR>3   libSystem.B.dylib     0x9002c3d4 _pthread_body + 96<BR><BR>Thread 2:<BR>0   libSystem.B.dylib     0x90056418 semaphore_timedwait_signal_trap + 8<BR>1   libSystem.B.dylib      0x90056284 pthread_cond_timedwait + 704<BR>2   mono                  0x00156f84 timedwait_signal_poll_cond + 164<BR>(handles.c:1251)<BR>3   mono                  0x0015734c _wapi_handle_timedwait_signal_handle +<BR>520 (handles.c:1338)<BR>4   mono                  0x00157128 _wapi_handle_wait_signal_handle + 36<BR>(handles.c:1298)<BR>5   mono                  0x00144024 WaitForSingleObjectEx + 548<BR>(wait.c:179)<BR>6   mono                  0x0012ad50 finalizer_thread + 116 (gc.c:678)<BR>7   mono                  0x000aa11c start_wrapper + 300 (threads.c:297)<BR>8   mono                  0x0015f4c0 timed_thread_start_routine + 284<BR>(timed-thread.c:134)<BR>9   libSystem.B.dylib     0x9002c3d4 _pthread_body + 96<BR><BR>Thread 3:<BR>0   libSystem.B.dylib     0x9000a778 mach_msg_trap + 8<BR>1   libSystem.B.dylib     0x9000a6bc mach_msg + 60 <BR>2   com.unsanity.ape      0xc0002afc __ape_internal + 3300 (icplusplus.c:28)<BR>3   com.unsanity.ape      0xc0001910 __ape_agent + 64 (icplusplus.c:28)<BR>4   libSystem.B.dylib     0x9002c3d4 _pthread_body + 96<BR><BR> Thread 0 crashed with PPC Thread State 64:<BR><BR><BR><BR>On 9/12/05 2:26 PM, "kangaroo" &lt;<A href="mailto:grompf@sublimeintervention.com">grompf@sublimeintervention.com</A>&gt; wrote:<BR><BR>&gt; Gareth,<BR>&gt; <BR>&gt;    Could you do me a favor and please try reinstalling X11 from the<BR>&gt; Apple Tiger install DVD and try it again?  You're getting a segfault<BR>&gt; from FontConfig in Native land.<BR>&gt;<BR>&gt; -g<BR>&gt;<BR> &gt; On 12-Sep-05, at 5:39 AM, Gareth Baker wrote:<BR>&gt;<BR>&gt;&gt; I am getting a runtime error when running some macpacked SWF/mono<BR>&gt;&gt; 1.1.9<BR>&gt;&gt; programmes. Simpler programmes seem ok (opening window and drawing <BR>&gt;&gt; to simple<BR>&gt;&gt; canvas), but adding textbaxes or menues causes the failure.<BR>&gt;&gt;<BR>&gt;&gt; The error is the same from a native OSX (10.4) macpacked programme<BR>&gt;&gt; and the<BR>&gt;&gt; same programme compiled and run under X11. <BR>&gt;&gt;<BR>&gt;&gt; The console output:<BR>&gt;&gt;<BR>&gt;&gt; ===== Sunday, September 11, 2005 10:16:53 PM Europe/London =====<BR>&gt;&gt; Mono System.Windows.Forms Assembly [Revision: 44786; built: 2005/5/25<BR>&gt;&gt; 22:34:45] <BR>&gt;&gt; mono[285]: Welcome to the WSX:Carbon<BR>&gt;&gt;<BR>&gt;&gt; Unhandled Exception: System.NullReferenceException: Object<BR>&gt;&gt; reference not set<BR>&gt;&gt; to an instance of an object<BR>&gt;&gt; in &lt;0x00000&gt; &lt;unknown method&gt; <BR>&gt;&gt; in (wrapper managed-to-native)<BR>&gt;&gt; System.Windows.Forms.XplatUIOSX:GetFontMetrics<BR>&gt;&gt; (intptr,intptr,int&amp;,int&amp;)<BR>&gt;&gt; in &lt;0x00060&gt; System.Windows.Forms.XplatUIOSX:GetFontMetrics <BR>&gt;&gt; (System.Drawing.Graphics g, System.Drawing.Font font, System.Int32<BR>&gt;&gt; ascent,<BR>&gt;&gt; System.Int32 descent)<BR>&gt;&gt; in &lt;0x00058&gt; System.Windows.Forms.XplatUI:GetFontMetrics<BR>&gt;&gt; ( System.Drawing.Graphics g, System.Drawing.Font font, System.Int32<BR>&gt;&gt; ascent,<BR>&gt;&gt; System.Int32 descent)<BR>&gt;&gt; in &lt;0x00434&gt; System.Windows.Forms.Line:RecalculateLine<BR>&gt;&gt; (System.Drawing.Graphics g, System.Windows.Forms.Document doc)<BR>&gt;&gt; in &lt;0x000fc&gt; System.Windows.Forms.Document:RecalculateDocument<BR>&gt;&gt; (System.Drawing.Graphics g, Int32 start, Int32 end, Boolean optimize)<BR>&gt;&gt; in &lt;0x0002c&gt; System.Windows.Forms.Document:RecalculateDocument<BR>&gt;&gt; (System.Drawing.Graphics g)<BR>&gt;&gt; in &lt;0x00038&gt; System.Windows.Forms.TextBoxBase:CalculateDocument ()<BR>&gt;&gt; in &lt;0x00388&gt; System.Windows.Forms.TextBoxBase:set_Text <BR>&gt;&gt; (System.String value)<BR>&gt;&gt; in &lt;0x0001c&gt; System.Windows.Forms.TextBox:set_Text (System.String<BR>&gt;&gt; value)<BR>&gt;&gt; in &lt;0x0033c&gt; MyFormProject.MainForm:InitializeComponent ()<BR>&gt;&gt; in &lt;0x0001c&gt; MyFormProject.MainForm:.ctor ()<BR>&gt;&gt; in (wrapper remoting-invoke-with-check)<BR>&gt;&gt; MyFormProject.MainForm:.ctor ()<BR>&gt;&gt; in &lt;0x00030&gt; MyFormProject.MainForm:Main (System.String[] args)<BR>&gt;&gt; Sep 11 22:17:04 Gareth-Bakers-Computer crashdump[286]: mono crashed <BR>&gt;&gt; Sep 11 22:17:05 Gareth-Bakers-Computer crashdump[286]: crash report<BR>&gt;&gt; written<BR>&gt;&gt; to: /Users/garethba/Library/Logs/CrashReporter/mono.crash.log<BR>&gt;&gt;<BR>&gt;&gt; The programme and the makefile are attached. <BR>&gt;&gt;<BR>&gt;&gt; Any help would be appreciated.<BR>&gt;&gt; Regards<BR>&gt;&gt; Gareth Baker<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; &lt;Converter.cs&gt;<BR>&gt;&gt; &lt;Makefile&gt;<BR>&gt;&gt; _______________________________________________ <BR>&gt;&gt; Mono-osx mailing list<BR>&gt;&gt; <A href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</A><BR>&gt;&gt; <A href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx </A><BR>&gt;&gt;<BR>&gt;<BR><BR>_______________________________________________<BR>Mono-osx mailing list<BR><A href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</A><BR><A href="http://lists.ximian.com/mailman/listinfo/mono-osx"> http://lists.ximian.com/mailman/listinfo/mono-osx</A><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>