====== NSPluginWrapper and new Flash Player ====== Some people have reported that **NSPluginwrapper** crashes with the new Flash 9 Update 3 (9.0.115) plug-in. It turns out this is triggered in multithreaded context and is more visible on SMP/CMP machines. If you have crashes similar to those reported in [[https://bugzilla.redhat.com/show_bug.cgi?id=360891|RedHat #360891]] or [[https://bugs.launchpad.net/nspluginwrapper/+bug/177856|Ubuntu #177856]], please try the following [[this>projects/nspluginwrapper/files/nspluginwrapper-0.9.91.5-gthreads-init.patch|patch]], or use this [[this>projects/nspluginwrapper/files/nspluginwrapper-0.9.91.6-20071225.tar.bz2|source snapshot]] for the upcoming version 0.9.91.6. As a side note, I revived my **Antec Aria** box with a new PSU. It was somewhat kludgely to replace due to the many cables in there but it now works and is even more silent than before! To **SheepShaver** users et al., I don't forget you either. Lately, I was working on a new video back-end using OpenGL for rendering. However, I still think MacOS X is under-efficient for graphics. In particular, the MacOS X kernel is so slow, wrt. Linux on the same machine, that it prevents some further optimisations, e.g. intercepting illegal writes to write-protected memory to track emulated video memory changes (dirty pages). I am not convinced that Leopard brings the expected performance improvements either, Mach syscalls and signals delivery is painfully slow! {{tag>linux projects nspluginwrapper}}