[ubuntu-mono] [Bug 43727] ValueArrays are not SMP safe (patch)

Wade Menard wade at ezri.org
Tue May 9 02:35:20 BST 2006


Public bug reported:

Affects: gtk-sharp (upstream)
       Severity: Unknown
       Priority: Unknown
         Status: Unknown
Affects: gtk-sharp2 (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed


Description:
Binary package hint: gtk-sharp2

Joe Shaw has fixed an SMP issue in upstream SVN that Banshee made
visible ( bug #38813 )

>From his Changelog:
* glib/ValueArray.cs: Don't immediately free ValueArrays; queue
them up to be freed in the main thread by using a Timeout.  This
fixes SMP deadlocks when the GValues contained therein aren't
threadsafe (like GDK resources).  Fixes Novell bug #168650.

I have applied the patch locally and it appears to have resolved the
issue. It would be great if we could get this patch applied to our deb
before Dapper's release.

** Attachment added: "Make ValueArrays SMP safe"
   http://librarian.launchpad.net/2540803/valuesmp.diff

** Bug watch added: Novell/SUSE Bugzilla #168650
   https://bugzilla.novell.com/show_bug.cgi?id=168650

** Also affects: gtk-sharp (upstream) via
   https://bugzilla.novell.com/show_bug.cgi?id=168650
     Severity: Unknown
     Priority: Unknown
       Status: Unknown

-- 
ValueArrays are not SMP safe (patch)
https://launchpad.net/bugs/43727



More information about the Ubuntu-mono mailing list