[MonoDevelop] SEGV problems when running an threaded application that updates a list store/treeview.

Lluis Sanchez Gual lluis at novell.com
Tue May 27 09:43:48 EDT 2008


See http://www.mono-project.com/Responsive_Applications.

El dt 27 de 05 del 2008 a les 05:24 -0700, en/na Brett Senior va
escriure:
> I have an application that threads off a process (using
> System.Threading) and when I run it the application aborts with the
> following error:
> 
> *** glibc detected *** /usr/bin/mono: double free or corruption
> (fasttop): 0x0873fdb8 ***
> ======= Backtrace: =========
> /lib/i686/cmov/libc.so.6[0xb7cf28f5]
> /lib/i686/cmov/libc.so.6[0xb7cf4449]
> /lib/i686/cmov/libc.so.6(realloc+0x10b)[0xb7cf65cb]
> /usr/lib/libglib-2.0.so.0(g_realloc+0x35)[0xb7e55605]
> /usr/lib/libgdk-x11-2.0.so.0[0xb66e26b0]
> /usr/lib/libgdk-x11-2.0.so.0[0xb66e185b]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_region_union+0x81)[0xb66e2ce1]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_maybe_recurse
> +0x1ed)[0xb66e698d]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_region
> +0x40)[0xb66e6b60]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x19d)[0xb69c493d]
> /usr/lib/libgtk-x11-2.0.so.0[0xb67dcccc]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb654302a]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65367cf]
> /usr/lib/libgobject-2.0.so.0[0xb654a895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb654c836]
> /usr/lib/li bgobject-2.0.so.0(g_signal_emit+0x29)[0xb654cb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb69c48ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6924905]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb654302a]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65367cf]
> /usr/lib/libgobject-2.0.so.0[0xb654a895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb654c836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb654cb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb69c48ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb685ba9b]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb654302a]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65367cf]
> /usr/lib/libgobject-2.0.so.0[0xb654a895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb654c 836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb654cb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb69c48ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb69ba0ed]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb654302a]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65367cf]
> /usr/lib/libgobject-2.0.so.0[0xb654a895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb654c836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb654cb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb69c48ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb68526a4]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb654302a]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65367cf]
> /usr/lib/libgobject-2.0.so.0[0xb654a895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_va list+0x8c6)[0xb654c836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb654cb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb69c48ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb69d5c51]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb654302a]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb65366f9]
> /usr/lib/libgobject-2.0.so.0[0xb654a895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb654c836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb654cb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb69c48ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb69d607c]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID
> +0x4f)[0xb65439bf]
> /usr/lib/libgobject-2.0.so.0[0xb6535019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb65366f9]
> /usr/lib/libgobject-2.0.so.0[0xb654adc0]
> ======= Memory map: ========
> 00001000-000b6000 rwxp 00001000 00:00 0 
> 08048000-0821c000 r-xp 00000000 16:01 22954289   /usr/bin/mono
> 0821c000-0821e000 rwxp 001d3000 16:01 22954289   /usr/bin/mono
> 0821e000-08752000 rwxp 0821e000 00:00 0          [heap]
> b5464000-b54a5000 rwxp b5464000 00:00 0 
> b54a5000-b54f1000 r-xp 00000000 16:01
> 29310979   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
> b54f1000-b5501000 rwxp b54f1000 00:00 0 
> b5501000-b5531000 r-xp 00000000 16:01
> 245779     /usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.mdb
> b5531000-b557e000 r-xp 00000000 16:01
> 245775     /usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
> b557e000-b5587000 ---p b557e000 00:00 0 
> b5587000-b567f000 rwxp b5587000 00:00 0 
> b567f000-b56df000 rwxs 00000000 00:08 1867800    /SYSV00000000
> (deleted)
> b56df000-b57e3000 rwxp b56df000 00:00 0 
> b57e3000-b586a000 r-xp 00000000 16:01
> 29310978   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
> b586a000-b596e000 rwxp b586a000 00:00 0 
> b596e000-b5a00000 r-xp 00000000 16:01
> 29310977   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
> b5a00000-b5a77000 rwxp b5a00000 00:00 0 
> b5a77000-b5b00000 ---p b5a77000 00:00 0 
> b5b2a000-b5b2c000 r-xp 00000000 16:01
> 27574376   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b5b2c000-b5b2d000 rwxp 00001000 16:01
> 27574376   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b5b2d000-b5b33000 r-xs 00000000 16:01
> 28278953   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
> b5b33000-b5b3a000 r-xs 00000000 16:01
> 28278941   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
> b5b3a000-b5b3b000 r-xs 00000000 16:01
> 28278927   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
> b5b3b000-b5b4b000 r-xs 00000000 16:01
> 28278933   /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2
> b5b4b000-b5b58000 r-xs 00000000 16:01
> 28278949   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
> b5b58000-b5b98000 r-xs 00000000 16:01
> 28278924   /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2
> b5b98000-b5bd8000 r-xs 00000000 16:01
> 28278946   /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2
> b5bd8000-b5be6000 r-xs 00000000 16:01
> 28278954   /var/cache/fontconfig/865f88548240fee46819705c6468c165-x86.cache-2
> b5be6000-b5efc000 r-xp 00000000 16:01
> 23330948   /usr/local/share/icons/hicolor/icon-theme.cache
> b5efc000-b61bd000 r-xp 00000000 16:01
> 23068783   /usr/share/icons/hicolor/icon-theme.cache
> b61bd000-b61d1000 r-xp 00000000 16:01
> 22959176   /usr/lib/libMonoPosixHelper.so
> b61d1000-b61d2000 rwxp 00014000 16:01
> 22959176   /usr/lib/libMonoPosixHelper.so
> b61dc000-b61ec000 rwxp b61dc000 00:00 0 
> b61ec000-b6212000 r-xp 00000000 16:01
> 246256     /usr/lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll.mdb
> b6212000-b623e000 r-xp 00000000 16:01
> 246236     /usr/lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll
> b623e000-b624e000 rwxp b623e000 00:00 0 
> b624e000-b625a000 r-xp 00000000 16:01 4882439    /lib/libgcc_s.so.1
> b625a000-b625b000 rwxp 0000b000 16:01 4882439    /lib/libgcc_s.so.1
> b625b000-b633d000 r-xp 00000000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b633d000-b6340000 r-xp 000e2000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b6340000-b6342000 rwxp 000e5000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b6342000-b6348000 rwxp b6342000 00:00 0 
> b634e000-b6352000 rwxp b634e000 00:00 0 
> b6352000-b6356000 r-xp 00000000 16:01
> 27658232   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> b6356000-b6357000 rwxp 00003000 16:01
> 27658232   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> b6357000-b635e000 r-xp 00000000 16:01
> 213336     /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
> b635e000-b635f000 rwxp 00006000 16:01
> 213336     /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
> b635f000-b6361000 r-xp 00000000 16:01
> 213048     /usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so
> b6361000-b6362000 rwxp 00001000 16:01
> 213048     /usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so
> b6362000-b6380000 r-xp 00000000 16:01
> 22955879   /usr/lib/libexpat.so.1.0.0
> b6380000-b6382000 rwxp 0001d000 16:01
> 22955879   /usr/lib/libexpat.so.1.0.0
> b6382000-b63a4000 r-xp 00000000 16:01
> 22956900   /usr/lib/libpng12.so.0.27.0
> b63a4000-b63a5000 rwxp 00022000 16:01
> 22956900   /usr/lib/libpng12.so.0.27.0
> b63a5000-b63a9000 r-xp 00000000 16:01
> 22954682   /usr/lib/libXdmcp.so.6.0.0
> b63a9000-b63aa000 rwxp 00003000 16:01
> 22954682   /usr/lib/libXdmcp.so.6.0.0
> b63aa000-b63ac000 r-xp 00000000 16:01
> 22958453   /usr/lib/libXau.so.6.0.0
> b63ac000-b63ad000 rwxp 00001000 16:01
> 22958453   /usr/lib/libXau.so.6.0.0
> b63ad000-b63c1000 r-xp 00000000 16:01
> 22961425   /usr/lib/libz.so.1.2.3.3
> b63c1000-b63c2000 rwxp 00013000 16:01
> 22961425   /usr/lib/libz.so.1.2.3.3
> b63c2000-b642d000 r-xp 00000000 16:01
> 22954977   /usr/lib/libfreetype.so.6.3.16
> b642d000-b6431000 rwxp 0006a000 16:01
> 22954977   /usr/lib/libfreetype.so.6.3.16
> b6431000-b6458000 r-xp 00000000 16:01
> 22962393   /usr/lib/libpangoft2-1.0.so.0.2001.1
> b64*** glibc detected *** /usr/bin/mono: double free or corruption
> (fasttop): 0x08746b90 ***
> ======= Backtrace: =========
> /lib/i686/cmov/libc.so.6[0xb7d538f5]
> /lib/i686/cmov/libc.so.6[0xb7d55449]
> /lib/i686/cmov/libc.so.6(realloc+0x10b)[0xb7d575cb]
> /usr/lib/libglib-2.0.so.0(g_realloc+0x35)[0xb7eb6605]
> /usr/lib/libgdk-x11-2.0.so.0[0xb67436b0]
> /usr/lib/libgdk-x11-2.0.so.0[0xb6742782]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_region_union+0x81)[0xb6743ce1]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_maybe_recurse
> +0x1ed)[0xb674798d]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_region
> +0x40)[0xb6747b60]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_rect
> +0x82)[0xb6747bf2]
> /usr/lib/libgdk-x11-2.0.so.0[0xb675fe41]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_move_resize+0x125)[0xb6771545]
> /usr/lib/libgtk-x11-2.0.so.0[0xb683dd1b]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb65a402a]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65977cf]
> /usr/lib /libgobject-2.0.so.0[0xb65ab895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb65ad836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb65adb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6a258ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6985905]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb65a402a]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65977cf]
> /usr/lib/libgobject-2.0.so.0[0xb65ab895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb65ad836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb65adb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6a258ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb68bca9b]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb65a402a]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb6 5977cf]
> /usr/lib/libgobject-2.0.so.0[0xb65ab895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb65ad836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb65adb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6a258ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6a1b0ed]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb65a402a]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb65977cf]
> /usr/lib/libgobject-2.0.so.0[0xb65ab895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb65ad836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb65adb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6a258ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb68b36a4]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb65a402a]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> /usr/lib/libgobject-2.0.so.0(g_closure _invoke+0x1ff)[0xb65977cf]
> /usr/lib/libgobject-2.0.so.0[0xb65ab895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb65ad836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb65adb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6a258ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6a36c51]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb65a402a]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb65976f9]
> /usr/lib/libgobject-2.0.so.0[0xb65ab895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb65ad836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb65adb79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6a258ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6a3707c]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID
> +0x4f)[0xb65a49bf]
> /usr/lib/libgobject-2.0.so.0[0xb6596019]
> ======= Memory map: ========
> 00001000-0017a000 rwxp 00001000 00:00 0 
> 08048000-0821c000 r-xp 00000000 16:01 22954289   /usr/bin/mono
> 0821c000-0821e000 rwxp 001d3000 16:01 22954289   /usr/bin/mono
> 0821e000-08781000 rwxp 0821e000 00:00 0          [heap]
> b54e1000-b5522000 rwxp b54e1000 00:00 0 
> b5522000-b556e000 r-xp 00000000 16:01
> 29310979   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
> b556e000-b557e000 rwxp b556e000 00:00 0 
> b557e000-b55ae000 r-xp 00000000 16:01
> 245779     /usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.mdb
> b55ae000-b55fb000 r-xp 00000000 16:01
> 245775     /usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
> b55fb000-b5604000 ---p b55fb000 00:00 0 
> b5604000-b56fc000 rwxp b5604000 00:00 0 
> b56fc000-b575c000 rwxs 00000000 00:08 1900568    /SYSV00000000
> (deleted)
> b575c000-b5860000 rwxp b575c000 00:00 0 
> b5860000-b58e7000 r-xp 00000000 16:01
> 29310978   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
> b58e7000-b59eb000 rwxp b58e7000 00:00 0 
> b59eb000-b5a7d000 r-xp 00000000 16:01
> 29310977   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
> b5a7d000-b5a7f000 r-xp 00000000 16:01
> 27574376   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b5a7f000-b5a80000 rwxp 00001000 16:01
> 27574376   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b5a80000-b5ac0000 r-xs 00000000 16:01
> 28278924   /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2
> b5ac0000-b5b00000 r-xs 00000000 16:01
> 28278946   /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2
> b5b00000-b5b7f000 rwxp b5b00000 00:00 0 
> b5b7f000-b5c00000 ---p b5b7f000 00:00 0 
> b5c0e000-b5c14000 r-xs 00000000 16:01
> 28278953   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
> b5c14000-b5c1b000 r-xs 00000000 16:01
> 28278941   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
> b5c1b000-b5c1c000 r-xs 00000000 16:01
> 28278927   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
> b5c1c000-b5c2c000 r-xs 00000000 16:01
> 28278933   /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2
> b5c2c000-b5c39000 r-xs 00000000 16:01
> 28278949   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
> b5c39000-b5c47000 r-xs 00000000 16:01
> 28278954   /var/cache/fontconfig/865f88548240fee46819705c6468c165-x86.cache-2
> b5c47000-b5f5d000 r-xp 00000000 16:01
> 23330948   /usr/local/share/icons/hicolor/icon-theme.cache
> b5f5d000-b621e000 r-xp 00000000 16:01
> 23068783   /usr/share/icons/hicolor/icon-theme.cache
> b621e000-b6232000 r-xp 00000000 16:01
> 22959176   /usr/lib/libMonoPosixHelper.so
> b6232000-b6233000 rwxp 00014000 16:01
> 22959176   /usr/lib/libMonoPosixHelper.so
> b623d000-b624d000 rwxp b623d000 00:00 0 
> b624d000-b6273000 r-xp 00000000 16:01
> 246256     /usr/lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll.mdb
> b6273000-b629f000 r-xp 00000000 16:01
> 246236     /usr/lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll
> b629f000-b62af000 rwxp b629f000 00:00 0 
> b62af000-b62bb000 r-xp 00000000 16:01 4882439    /lib/libgcc_s.so.1
> b62bb000-b62bc000 rwxp 0000b000 16:01 4882439    /lib/libgcc_s.so.1
> b62bc000-b639e000 r-xp 00000000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b639e000-b63a1000 r-xp 000e2000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b63a1000-b63a3000 rwxp 000e5000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b63a3000-b63a9000 rwxp b63a3000 00:00 0 
> b63af000-b63b3000 rwxp b63af000 00:00 0 
> b63b3000-b63b7000 r-xp 00000000 16:01
> 27658232   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> b63b7000-b63b8000 rwxp 00003000 16:01
> 27658232   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> b63b8000-b63bf000 r-xp 00000000 16:01
> 213336     /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
> b63bf000-b63c0000 rwxp 00006000 16:01
> 213336     /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
> b63c0000-b63c2000 r-xp 00000000 16:01
> 213048     /usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so
> b63c2000-b63c3000 rwxp 00001000 16:01
> 213048     /usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so
> b63c3000-b63e1000 r-xp 00000000 16:01
> 22955879   /usr/lib/libexpat.so.1.0.0
> b63e1000-b63e3000 rwxp 0001d000 16:01
> 22955879   /usr/lib/libexpat.so.1.0.0
> b63e3000-b6405000 r-xp 00000000 16:01
> 22956900   /usr/lib/libpng12.so.0.27.0
> b6405000-b6406000 rwxp 00022000 16:01
> 22956900   /usr/lib/libpng12.so.0.27.0
> b6406000-b640a000 r-xp 00000000 16:01
> 22954682   /usr/lib/libXdmcp.so.6.0.0
> b640a000-b640b000 rwxp 00003000 16:01
> 22954682   /usr/lib/libXdmcp.so.6.0.0
> b640b000-b640d000 r-xp 00000000 16:01
> 22958453   /usr/lib/libXau.so.6.0.0
> b640d000-b640e000 rwxp 00001000 16:01
> 22958453   /usr/lib/libXau.so.6.0.0
> b640e000-b6422000 r-xp 00000000 16:01
> 22961425   /usr/lib/libz.so.1.2.3.3
> b6422000-b6423000 rwxp 00013000 16:01
> 22961425   /usr/lib/libz.so.1.2.3.3
> b6423000-b648e000 r-xp 00000000 16:01
> 22954977   /usr/lib/libfreetype.so.6.3.16
> b648e000-b6492000 rwxp 0006a000 16:01
> 22954977   /usr/lib/libfreetype.so.6.3.16
> b6492000-b64b9000 r-xp 00000000 16:01
> 22962393   /usr/lib/libpangoft2-1.0.so.0.2001.1
> b64*** glibc detected *** /usr/bin/mono: double free or corruption
> (fasttop): 0x08767a80 ***
> ======= Backtrace: =========
> /lib/i686/cmov/libc.so.6[0xb7dda8f5]
> /lib/i686/cmov/libc.so.6[0xb7ddc449]
> /lib/i686/cmov/libc.so.6(realloc+0x10b)[0xb7dde5cb]
> /usr/lib/libglib-2.0.so.0(g_realloc+0x35)[0xb7f3d605]
> /usr/lib/libgdk-x11-2.0.so.0[0xb67ca6b0]
> /usr/lib/libgdk-x11-2.0.so.0[0xb67c956b]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_region_union+0x81)[0xb67cace1]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_maybe_recurse
> +0x1ed)[0xb67ce98d]
> /usr/lib/libgdk-x11-2.0.so.0(gdk_window_invalidate_region
> +0x40)[0xb67ceb60]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x19d)[0xb6aac93d]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6943a9b]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb6634836]
> /usr/lib/li bgobject-2.0.so.0(g_signal_emit+0x29)[0xb6634b79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6aac8ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb689ea8a]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb6634836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6634b79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6aac8ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb68b0eee]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb6634 836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6634b79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6aac8ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb694360f]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb6634836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6634b79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6aac8ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6943a9b]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_va list+0x8c6)[0xb6634836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6634b79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6aac8ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb6aa20ed]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb6634836]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6634b79]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_size_allocate
> +0x14a)[0xb6aac8ea]
> /usr/lib/libgtk-x11-2.0.so.0[0xb693a6a4]
> /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED
> +0x5a)[0xb662b02a]
> /usr/lib/libgobject-2.0.so.0[0xb661d019]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb661e7cf]
> /usr/lib/libgobject-2.0.so.0[0xb6632895]
> ======= Memory map: ========
> 00001000-000b6000 rwxp 00001000 00:00 0 
> 08048000-0821c000 r-xp 00000000 16:01 22954289   /usr/bin/mono
> 0821c000-0821e000 rwxp 001d3000 16:01 22954289   /usr/bin/mono
> 0821e000-0878b000 rwxp 0821e000 00:00 0          [heap]
> b5560000-b55a1000 rwxp b5560000 00:00 0 
> b55a1000-b55ed000 r-xp 00000000 16:01
> 29310979   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
> b55ed000-b55fd000 rwxp b55ed000 00:00 0 
> b55fd000-b562d000 r-xp 00000000 16:01
> 245779     /usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.mdb
> b562d000-b567a000 r-xp 00000000 16:01
> 245775     /usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
> b567e000-b5687000 ---p b567e000 00:00 0 
> b5687000-b577f000 rwxp b5687000 00:00 0 
> b577f000-b57df000 rwxs 00000000 00:08 1998872    /SYSV00000000
> (deleted)
> b57df000-b58e3000 rwxp b57df000 00:00 0 
> b58e3000-b596a000 r-xp 00000000 16:01
> 29310978   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
> b596a000-b5a6e000 rwxp b596a000 00:00 0 
> b5a6e000-b5b00000 r-xp 00000000 16:01
> 29310977   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
> b5b00000-b5b7a000 rwxp b5b00000 00:00 0 
> b5b7a000-b5c00000 ---p b5b7a000 00:00 0 
> b5c15000-b5c1b000 r-xs 00000000 16:01
> 28278953   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
> b5c1b000-b5c22000 r-xs 00000000 16:01
> 28278941   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
> b5c22000-b5c23000 r-xs 00000000 16:01
> 28278927   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
> b5c23000-b5c33000 r-xs 00000000 16:01
> 28278933   /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2
> b5c33000-b5c40000 r-xs 00000000 16:01
> 28278949   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
> b5c40000-b5c80000 r-xs 00000000 16:01
> 28278924   /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2
> b5c80000-b5cc0000 r-xs 00000000 16:01
> 28278946   /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2
> b5cc0000-b5cce000 r-xs 00000000 16:01
> 28278954   /var/cache/fontconfig/865f88548240fee46819705c6468c165-x86.cache-2
> b5cce000-b5fe4000 r-xp 00000000 16:01
> 23330948   /usr/local/share/icons/hicolor/icon-theme.cache
> b5fe4000-b62a5000 r-xp 00000000 16:01
> 23068783   /usr/share/icons/hicolor/icon-theme.cache
> b62a5000-b62b9000 r-xp 00000000 16:01
> 22959176   /usr/lib/libMonoPosixHelper.so
> b62b9000-b62ba000 rwxp 00014000 16:01
> 22959176   /usr/lib/libMonoPosixHelper.so
> b62c4000-b62d4000 rwxp b62c4000 00:00 0 
> b62d4000-b62fa000 r-xp 00000000 16:01
> 246256     /usr/lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll.mdb
> b62fa000-b6326000 r-xp 00000000 16:01
> 246236     /usr/lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll
> b6326000-b6336000 rwxp b6326000 00:00 0 
> b6336000-b6342000 r-xp 00000000 16:01 4882439    /lib/libgcc_s.so.1
> b6342000-b6343000 rwxp 0000b000 16:01 4882439    /lib/libgcc_s.so.1
> b6343000-b6425000 r-xp 00000000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b6425000-b6428000 r-xp 000e2000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b6428000-b642a000 rwxp 000e5000 16:01 22956354   /usr/lib/libstdc
> ++.so.6.0.10
> b642a000-b6430000 rwxp b642a000 00:00 0 
> b6433000-b6437000 rwxp b6433000 00:00 0 
> b6437000-b6439000 r-xp 00000000 16:01
> 27574376   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b6439000-b643a000 rwxp 00001000 16:01
> 27574376   /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b643a000-b643e000 r-xp 00000000 16:01
> 27658232   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> b643e000-b643f000 rwxp 00003000 16:01
> 27658232   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> b643f000-b6446000 r-xp 00000000 16:01
> 213336     /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
> b6446000-b6447000 rwxp 00006000 16:01
> 213336     /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
> b6447000-b6449000 r-xp 00000000 16:01
> 213048     /usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so
> b6449000-b644a000 rwxp 00001000 16:01
> 213048     /usr/lib/mono/gtk-sharp-2.0/libglibsharpglue-2.so
> b644a000-b6468000 r-xp 00000000 16:01
> 22955879   /usr/lib/libexpat.so.1.0.0
> b6468000-b646a000 rwxp 0001d000 16:01
> 22955879   /usr/lib/libexpat.so.1.0.0
> b646a000-b648c000 r-xp 00000000 16:01
> 22956900   /usr/lib/libpng12.so.0.27.0
> b648c000-b648d000 rwxp 00022000 16:01
> 22956900   /usr/lib/libpng12.so.0.27.0
> b648d000-b6491000 r-xp 00000000 16:01
> 22954682   /usr/lib/libXdmcp.so.6.0.0
> b6491000-b6492000 rwxp 00003000 16:01
> 22954682   /usr/lib/libXdmcp.so.6.0.0
> b6492000-b6494000 r-xp 00000000 16:01
> 22958453   /usr/lib/libXau.so.6.0.0
> b6494000-b6495000 rwxp 00001000 16:01
> 22958453   /usr/lib/libXau.so.6.0.0
> b6495000-b64a9000 r-xp 00000000 16:01
> 22961425   /usr/lib/libz.so.1.2.3.3
> b64a9000-b64aa000 rwxp 00013000 16:01
> 22961425   /usr/lib/libz.so.1.2.3.3
> b64aa000-b6515000 r-xp 00000000 16:01
> 22954977   /usr/lib/libfreetype.so.6.3.16
> b6515000-b6519000 rwxp 0006a000 16:01
> 22954977   /usr/lib/libfreetype.so.6.3.16
> b6519000-b6540000 r-xp 00000000 16:01
> 22962393   /usr/lib/libpangoft2-1.0.so.0.2001.1
> 
> 
> As you can see the application has a mon error and if I've sent this
> to the wrong list then my apologies.  Is the problem due to the
> application trying to update a treeview while in a thread ? Any
> assistance in this matter would be much appreciated.
> 
> 
> Brett Senior
> 
> 
> 
> 
> ______________________________________________________________________
> Get the name you always wanted with the new y7mail email address.
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list



More information about the Monodevelop-list mailing list