[Mono-osx] Runtime error with Mono 1.1.9

kangaroo grompf at sublimeintervention.com
Fri Sep 16 14:12:29 EDT 2005


Get me a gdb backtrace; with info registers at the end.

-g

On 16-Sep-05, at 7:31 AM, Frank Mantek wrote:

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20050916/509c13ec/attachment-0001.html


More information about the Mono-osx mailing list