[Mono-bugs] [Bug 549946] New: Double free or memory corruption when calling Control.Invalidate (from another thread)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Oct 25 18:56:28 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=549946


           Summary: Double free or memory corruption when calling
                    Control.Invalidate (from another thread)
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.0.x
          Platform: x86-64
        OS/Version: Ubuntu
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: libgdiplus
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: Ivo at UFO-Net.nl
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.9.1.3)
Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)

Excessive calls to the Control.Invalidate function (on a custom usercontrol
which overrides only the Paint event) from multiple threads result in a "double
free or corruption" in the unmanaged libgdiplus.

As far as I know the Invalidate method is supposed to be thread safe - excuse
me if I'm wrong, I was not able to find much information about this on the
internet.

Full stack trace (including native stack trace) included in additional
information.

Reproducible: Sometimes

Steps to Reproduce:
1. Create any user control
2. Call Invalidate at random from multiple threads (in my case it's one
background thread and the GUI thread)
3. Repeat step 2 until it crashes ;-)
Actual Results:  
Crash in glibc - stack trace is in the additional section.

Expected Results:  
As far as I know the Invalidate method is thread safe and mono shouldn't
crash...

*** glibc detected *** mono: double free or corruption (fasttop):
0x00007f5fd80030a0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f5fe4d8ecb8]
/lib/libc.so.6(cfree+0x76)[0x7f5fe4d91276]
/usr/lib/libgdiplus.so.0(GdipDeleteRegion+0x1b)[0x7f5fe2974e7b]
[0x4119a8d6]
======= Memory map: ========
00400000-00656000 r-xp 00000000 08:01 819556                            
/usr/bin/mono
00855000-00856000 r--p 00255000 08:01 819556                            
/usr/bin/mono
00856000-00858000 rw-p 00256000 08:01 819556                            
/usr/bin/mono
00858000-00891000 rw-p 00858000 00:00 0 
008a3000-00ff3000 rw-p 008a3000 00:00 0                                  [heap]
40182000-40192000 rwxp 40182000 00:00 0 
401a3000-401b3000 rwxp 401a3000 00:00 0 
4025c000-4026c000 rwxp 4025c000 00:00 0 
40432000-40442000 rwxp 40432000 00:00 0 
4049a000-404aa000 rwxp 4049a000 00:00 0 
409f3000-40a03000 rwxp 409f3000 00:00 0 
40a0e000-40a1e000 rwxp 40a0e000 00:00 0 
40df6000-40e06000 rwxp 40df6000 00:00 0 
40fff000-4100f000 rwxp 40fff000 00:00 0 
4119a000-411aa000 rwxp 4119a000 00:00 0 
4120c000-4121c000 rwxp 4120c000 00:00 0 
41509000-41519000 rwxp 41509000 00:00 0 
41796000-417a6000 rwxp 41796000 00:00 0 
417cc000-417dc000 rwxp 417cc000 00:00 0 
4192c000-4193c000 rwxp 4192c000 00:00 0 
41b21000-41b31000 rwxp 41b21000 00:00 0 
41e9c000-41eac000 rwxp 41e9c000 00:00 0 
41f0f000-41f1f000 rwxp 41f0f000 00:00 0 
7f5fd744d000-7f5fd7463000 r-xp 00000000 08:01 106555                    
/lib/libgcc_s.so.1
7f5fd7463000-7f5fd7663000 ---p 00016000 08:01 106555                    
/lib/libgcc_s.so.1
7f5fd7663000-7f5fd7664000 r--p 00016000 08:01 106555                    
/lib/libgcc_s.so.1
7f5fd7664000-7f5fd7665000 rw-p 00017000 08:01 106555                    
/lib/libgcc_s.so.1
7f5fd7665000-7f5fd79a6000 ---p 7f5fd7665000 00:00 0 
7f5fd79a6000-7f5fd79bc000 r-xp 00000000 08:01 822419                    
/usr/lib/libMonoPosixHelper.so
7f5fd79bc000-7f5fd7bbc000 ---p 00016000 08:01 822419                    
/usr/lib/libMonoPosixHelper.so
7f5fd7bbc000-7f5fd7bbd000 r--p 00016000 08:01 822419                    
/usr/lib/libMonoPosixHelper.so
7f5fd7bbd000-7f5fd7bbe000 rw-p 00017000 08:01 822419                    
/usr/lib/libMonoPosixHelper.so
7f5fd7bbe000-7f5fd7dff000 rw-p 7f5fd7bbe000 00:00 0 
7f5fd7dff000-7f5fd7e08000 ---p 7f5fd7dff000 00:00 0 
7f5fd7e08000-7f5fd8000000 rw-p 7f5fd7e08000 00:00 0 
7f5fd8000000-7f5fd8040000 rw-p 7f5fd8000000 00:00 0 
7f5fd8040000-7f5fdc000000 ---p 7f5fd8040000 00:00 0 
7f5fdc13b000-7f5fdc14b000 rw-p 7f5fdc13b000 00:00 0 
7f5fdc14b000-7f5fdc154000 ---p 7f5fdc14b000 00:00 0 
7f5fdc154000-7f5fdc34c000 rw-p 7f5fdc154000 00:00 0 
7f5fdc34c000-7f5fdc399000 r-xp 00000000 08:01 1352050                   
/usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
7f5fdc399000-7f5fdc3a2000 ---p 7f5fdc399000 00:00 0 
7f5fdc3a2000-7f5fdc59a000 rw-p 7f5fdc3a2000 00:00 0 
7f5fdc59a000-7f5fdc5a3000 ---p 7f5fdc59a000 00:00 0 
7f5fdc5a3000-7f5fdc79b000 rw-p 7f5fdc5a3000 00:00 0 
7f5fdc79b000-7f5fdc7a4000 ---p 7f5fdc79b000 00:00 0 
7f5fdc7a4000-7f5fdce28000 rw-p 7f5fdc7a4000 00:00 0 
7f5fdce28000-7f5fdce2a000 r-xp 00000000 08:01 822420                    
/usr/lib/libMonoSupportW.so
7f5fdce2a000-7f5fdd029000 ---p 00002000 08:01 822420                    
/usr/lib/libMonoSupportW.so
7f5fdd029000-7f5fdd02a000 r--p 00001000 08:01 822420                    
/usr/lib/libMonoSupportW.so
7f5fdd02a000-7f5fdd02b000 rw-p 00002000 08:01 822420                    
/usr/lib/libMonoSupportW.so
7f5fdd02b000-7f5fdd0c3000 r--p 00000000 08:01 976889                    
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7f5fdd0c3000-7f5fdd14e000 rw-p 7f5fdd0c3000 00:00 0 
7f5fdd14e000-7f5fdd170000 r-xp 00000000 08:01 852729                    
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f5fdd170000-7f5fdd36f000 ---p 00022000 08:01 852729                    
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f5fdd36f000-7f5fdd370000 r--p 00021000 08:01 852729                    
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f5fdd370000-7f5fdd371000 rw-p 00022000 08:01 852729                    
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f5fdd371000-7f5fdd38b000 r-xp 00000000 08:01 106619                    
/lib/libselinux.so.1
7f5fdd38b000-7f5fdd58a000 ---p 0001a000 08:01 106619                    
/lib/libselinux.so.1
7f5fdd58a000-7f5fdd58b000 r--p 00019000 08:01 106619                    
/lib/libselinux.so.1
7f5fdd58b000-7f5fdd58c000 rw-p 0001a000 08:01 106619                    
/lib/libselinux.so.1
7f5fdd58c000-7f5fdd58d000 rw-p 7f5fdd58c000 00:00 0 
7f5fdd58d000-7f5fdd590000 r-xp 00000000 08:01 819531                    
/usr/lib/libgmodule-2.0.so.0.2000.1
7f5fdd590000-7f5fdd78f000 ---p 00003000 08:01 819531                    
/usr/lib/libgmodule-2.0.so.0.2000.1
7f5fdd78f000-7f5fdd790000 r--p 00002000 08:01 819531                    
/usr/lib/libgmodule-2.0.so.0.2000.1
7f5fdd790000-7f5fdd791000 rw-p 00003000 08:01 819531                    
/usr/lib/libgmodule-2.0.so.0.2000.1
7f5fdd791000-7f5fdd7d5000 r-xp 00000000 08:01 821774                    
/usr/lib/libgobject-2.0.so.0.2000.1
7f5fdd7d5000-7f5fdd9d4000 ---p 00044000 08:01 821774                    
/usr/lib/libgobject-2.0.so.0.2000.1
7f5fdd9d4000-7f5fdd9d5000 r--p 00043000 08:01 821774                    
/usr/lib/libgobject-2.0.so.0.2000.1
7f5fdd9d5000-7f5fdd9d6000 rw-p 00044000 08:01 821774                    
/usr/lib/libgobject-2.0.so.0.2000.1
7f5fdd9d6000-7f5fdd9d7000 rw-p 7f5fdd9d6000 00:00 0 
7f5fdd9d7000-7f5fdda1d000 r-xp 00000000 08:01 819393                    
/usr/lib/libpango-1.0.so.0.2400.1
7f5fdda1d000-7f5fddc1d000 ---p 00046000 08:01 819393                    
/usr/lib/libpango-1.0.so.0.2400.1
7f5fddc1d000-7f5fddc1f000 r--p 00046000 08:01 819393                    
/usr/lib/libpango-1.0.so.0.2400.1
7f5fddc1f000-7f5fddc20000 rw-p 00048000 08:01 819393                    
/usr/lib/libpango-1.0.so.0.2400.1
7f5fddc20000-7f5fddc4d000 r-xp 00000000 08:01 822233                    
/usr/lib/libpangoft2-1.0.so.0.2400.1
7f5fddc4d000-7f5fdde4c000 ---p 0002d000 08:01 822233                    
/usr/lib/libpangoft2-1.0.so.0.2400.1
7f5fdde4c000-7f5fdde4d000 r--p 0002c000 08:01 822233                    
/usr/lib/libpangoft2-1.0.so.0.2400.1
7f5fdde4d000-7f5fdde4e000 rw-p 0002d000 08:01 822233                    
/usr/lib/libpangoft2-1.0.so.0.2400.1
7f5fdde4e000-7f5fddec8000 r-xp 00000000 08:01 819336                    
/usr/lib/libgio-2.0.so.0.2000.1
7f5fddec8000-7f5fde0c7000 ---p 0007a000 08:01 819336                    
/usr/lib/libgio-2.0.so.0.2000.1
7f5fde0c7000-7f5fde0c9000 r--p 00079000 08:01 819336                    
/usr/lib/libgio-2.0.so.0.2000.1
7f5fde0c9000-7f5fde0ca000 rw-p 0007b000 08:01 819336                    
/usr/lib/libgio-2.0.so.0.2000.1
7f5fde0ca000-7f5fde0cb000 rw-p 7f5fde0ca000 00:00 0 
7f5fde0cb000-7f5fde0e8000 r-xp 00000000 08:01 821935                    
/usr/lib/libatk-1.0.so.0.2609.1
7f5fde0e8000-7f5fde2e8000 ---p 0001d000 08:01 821935                    
/usr/lib/libatk-1.0.so.0.2609.1
7f5fde2e8000-7f5fde2ea000 r--p 0001d000 08:01 821935                    
/usr/lib/libatk-1.0.so.0.2609.1
7f5fde2ea000-7f5fde2eb000 rw-p 0001f000 08:01 821935                    
/usr/lib/libatk-1.0.so.0.2609.1
7f5fde2eb000-7f5fde2f0000 r-xp 00000000 08:01 821870                    
/usr/lib/libXfixes.so.3.1.0
7f5fde2f0000-7f5fde4ef000 ---p 00005000 08:01 821870                    
/usr/lib/libXfixes.so.3.1.0
7f5fde4ef000-7f5fde4f0000 rw-p 00004000 08:01 821870                    
/usr/lib/libXfixes.so.3.1.0
7f5fde4f0000-7f5fde4f2000 r-xp 00000000 08:01 821864                    
/usr/lib/libXdamage.so.1.1.0
7f5fde4f2000-7f5fde6f1000 ---p 00002000 08:01 821864                    
/usr/lib/libXdamage.so.1.1.0
7f5fde6f1000-7f5fde6f2000 rw-p 00001000 08:01 821864                    
/usr/lib/libXdamage.so.1.1.0
7f5fde6f2000-7f5fde6f4000 r-xp 00000000 08:01 821860                    
/usr/lib/libXcomposite.so.1.0.0
7f5fde6f4000-7f5fde8f3000 ---p 00002000 08:01 821860                    
/usr/lib/libXcomposite.so.1.0.0
7f5fde8f3000-7f5fde8f4000 r--p 00001000 08:01 821860                    
/usr/lib/libXcomposite.so.1.0.0
7f5fde8f4000-7f5fde8f5000 rw-p 00002000 08:01 821860                    
/usr/lib/libXcomposite.so.1.0.0
7f5fde8f5000-7f5fde900000 r-xp 00000000 08:01 821470                    
/usr/lib/libStacktrace:

  at (wrapper managed-to-native) System.Drawing.GDIPlus.GdipDeleteRegion
(intptr) <0x00056>
  at (wrapper managed-to-native) System.Drawing.GDIPlus.GdipDeleteRegion
(intptr) <0xffffffff>
  at System.Drawing.Region.DisposeHandle () <0x0002f>
  at System.Drawing.Region.Dispose () <0x0000f>
  at (wrapper remoting-invoke-with-check) System.Drawing.Region.Dispose ()
<0xffffffff>
  at DoubleBuffer.Invalidate () <0x00027>
  at System.Windows.Forms.Control.InvalidateBackBuffer () <0x0002b>
  at System.Windows.Forms.Control.OnInvalidated
(System.Windows.Forms.InvalidateEventArgs) <0x001cf>
  at System.Windows.Forms.Control.Invalidate (System.Drawing.Rectangle,bool)
<0x00792>
  at System.Windows.Forms.Control.Invalidate () <0x000cf>
  at UCIS.Audio.GUI.BMWaveForm.SetPosition (int) <0x00037>
  at (wrapper remoting-invoke-with-check) UCIS.Audio.GUI.BMWaveForm.SetPosition
(int) <0xffffffff>
  at UCIS.Audio.GUI.Form1.ReadSamples (int) <0x0032b>
  at UCIS.Audio.GUI.PullPushConverter.Worker (object) <0x00331>
  at UCIS.ThreadPool.pWorker (object) <0x000ff>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void__this___object
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    mono [0x429e65]
    /lib/libpthread.so.0 [0x7f5fe531d080]
    /lib/libc.so.6(gsignal+0x35) [0x7f5fe4d49fb5]
    /lib/libc.so.6(abort+0x183) [0x7f5fe4d4bbc3]
    /lib/libc.so.6 [0x7f5fe4d89228]
    /lib/libc.so.6 [0x7f5fe4d8ecb8]
    /lib/libc.so.6(cfree+0x76) [0x7f5fe4d91276]
    /usr/lib/libgdiplus.so.0(GdipDeleteRegion+0x1b) [0x7f5fe2974e7b]
    [0x4119a8d6]

Debug info from gdb:

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f5fe5fff730 (LWP 4599)]
[New Thread 0x7f5fd7fff950 (LWP 4606)]
[New Thread 0x7f5fdc34b950 (LWP 4605)]
[New Thread 0x7f5fdc599950 (LWP 4604)]
[New Thread 0x7f5fdc79a950 (LWP 4603)]
[New Thread 0x7f5fdc99b950 (LWP 4602)]
[New Thread 0x7f5fe3c10950 (LWP 4601)]
[New Thread 0x7f5fe600a950 (LWP 4600)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00007f5fe4e0b6de in ?? () from /lib/libc.so.6
  8 Thread 0x7f5fe600a950 (LWP 4600)  0x00007f5fe531c7e1 in nanosleep () from
/lib/libpthread.so.0
  7 Thread 0x7f5fe3c10950 (LWP 4601)  0x00007f5fe53192e9 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  6 Thread 0x7f5fdc99b950 (LWP 4602)  0x00007f5fe531bedb in read () from
/lib/libpthread.so.0
  5 Thread 0x7f5fdc79a950 (LWP 4603)  0x00007f5fe531956d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  4 Thread 0x7f5fdc599950 (LWP 4604)  0x00007f5fe531956d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  3 Thread 0x7f5fdc34b950 (LWP 4605)  0x00007f5fe531956d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 0x7f5fd7fff950 (LWP 4606)  0x00007f5fe531956d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  1 Thread 0x7f5fe5fff730 (LWP 4599)  0x00007f5fe4e0b6de in ?? () from
/lib/libc.so.6

Thread 8 (Thread 0x7f5fe600a950 (LWP 4600)):
#0  0x00007f5fe531c7e1 in nanosleep () from /lib/libpthread.so.0
#1  0x0000000000503be2 in ?? ()
#2  0x00007f5fe53153ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f5fe4dfcfcd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f5fe3c10950 (LWP 4601)):
#0  0x00007f5fe53192e9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x0000000000506815 in ?? ()
#2  0x0000000000508f8f in ?? ()
#3  0x000000000052123d in ?? ()
#4  0x0000000000496d33 in ?? ()
#5  0x00000000004b52d3 in ?? ()
#6  0x000000000051d81b in ?? ()
#7  0x000000000053a142 in ?? ()
#8  0x00007f5fe53153ba in start_thread () from /lib/libpthread.so.0
#9  0x00007f5fe4dfcfcd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f5fdc99b950 (LWP 4602)):
#0  0x00007f5fe531bedb in read () from /lib/libpthread.so.0
#1  0x0000000000429f6c in ?? ()
#2  <signal handler called>
#3  0x00007f5fe4d49fb5 in raise () from /lib/libc.so.6
#4  0x00007f5fe4d4bbc3 in abort () from /lib/libc.so.6
#5  0x00007f5fe4d89228 in ?? () from /lib/libc.so.6
#6  0x00007f5fe4d8ecb8 in ?? () from /lib/libc.so.6
#7  0x00007f5fe4d91276 in free () from /lib/libc.so.6
#8  0x00007f5fe2974e7b in GdipDeleteRegion () from /usr/lib/libgdiplus.so.0
#9  0x000000004119a8d6 in ?? ()
#10 0x00000000008b3190 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5fdc79a950 (LWP 4603)):
#0  0x00007f5fe531956d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00000000005067f0 in ?? ()
#2  0x0000000000508f8f in ?? ()
#3  0x000000000052123d in ?? ()
#4  0x00000000004b284b in ?? ()
#5  0x0000000040185a98 in ?? ()
#6  0x0000000000b75290 in ?? ()
#7  0x00007f5fdd0dce60 in ?? ()
#8  0x00007f5fdc79a950 in ?? ()
#9  0x000000004018570c in ?? ()
#10 0x00007f5fdc799fc8 in ?? ()
#11 0x00007f5fdc799e70 in ?? ()
#12 0x00007f5fdc799dd0 in ?? ()
#13 0x00007f5fe0240e00 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5fdc599950 (LWP 4604)):
#0  0x00007f5fe531956d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00000000005067f0 in ?? ()
#2  0x0000000000508f8f in ?? ()
#3  0x000000000052123d in ?? ()
#4  0x00000000004b284b in ?? ()
#5  0x0000000040185a98 in ?? ()
#6  0x0000000000b75df0 in ?? ()
#7  0x0000000000b75df0 in ?? ()
#8  0x00007f5fe0240a00 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5fdc34b950 (LWP 4605)):
#0  0x00007f5fe531956d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00000000005067f0 in ?? ()
#2  0x0000000000508f8f in ?? ()
#3  0x000000000052123d in ?? ()
#4  0x00000000004b284b in ?? ()
#5  0x0000000040185a98 in ?? ()
#6  0x0000000000e46280 in ?? ()
#7  0x00007f5fdd0dce10 in ?? ()
#8  0x00007f5fdc34b950 in ?? ()
#9  0x000000004018570c in ?? ()
#10 0x00007f5fdc34afc8 in ?? ()
#11 0x00007f5fdc34ae70 in ?? ()
#12 0x00007f5fdc34add0 in ?? ()
#13 0x00007f5fe0240200 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5fd7fff950 (LWP 4606)):
#0  0x00007f5fe531956d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00000000005067f0 in ?? ()
#2  0x0000000000508f8f in ?? ()
#3  0x000000000052123d in ?? ()
#4  0x00000000004b284b in ?? ()
#5  0x0000000040185a98 in ?? ()
#6  0x0000000000e135a0 in ?? ()
#7  0x00007f5fdd0dcde8 in ?? ()
#8  0x00007f5fd7fff950 in ?? ()
#9  0x000000004018570c in ?? ()
#10 0x00007f5fd7ffefc8 in ?? ()
#11 0x00007f5fd7ffee70 in ?? ()
#12 0x00007f5fd7ffedd0 in ?? ()
#13 0x00007f5fe0240000 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5fe5fff730 (LWP 4599)):
#0  0x00007f5fe4e0b6de in ?? () from /lib/libc.so.6
#1  0x00007f5fe4d95025 in ?? () from /lib/libc.so.6
#2  0x00007f5fe4d9126b in free () from /lib/libc.so.6
#3  0x00007f5fe32119a6 in ?? () from /usr/lib/libX11.so.6
#4  0x00007f5fe3211fd8 in _XReply () from /usr/lib/libX11.so.6
#5  0x00007f5fe31edb4f in XGetGeometry () from /usr/lib/libX11.so.6
#6  0x00007f5fe2958c55 in GdipCreateFromXDrawable_linux () from
/usr/lib/libgdiplus.so.0
#7  0x0000000041b2d561 in ?? ()
#8  0x00000000008b00c0 in ?? ()
#9  0x0000000000000000 in ?? ()
#0  0x00007f5fe4e0b6de in ?? () from /lib/libc.so.6

=================================================================
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.
=================================================================

Afgebroken

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list