http://bugzilla.opensuse.org/show_bug.cgi?id=1172018 http://bugzilla.opensuse.org/show_bug.cgi?id=1172018#c5 --- Comment #5 from Francois Gouget <fgouget@codeweavers.com> --- Here are some more details: * It is possible for a 32-bit application to avoid triggering this bug: the trick is to pass the --gst-disable-registry-fork option to gst_init_check(): BOOL *status = param; char argv0[] = "wine"; char argv1[] = "--gst-disable-registry-fork"; [...] *status = gst_init_check(&argc, &argv, &err); * Wine uses this workaround so it will not _trigger_ this bug. But GStreamer's tools (e.g. gst-inspect-1.0) and probably most other tools don't use the workaround and thus will break 32-bit GStreamer. * Once registry.i586.bin has been filled with bad data every application is impacted, including Wine, and the issue will only be fixed once a 32-bit application using the workaround performs a registry update. In other words, one must hope that after a plugins upgrade the first 32-bit application to trigger the registry file update is one that uses the workaround. This leads to a situation where things work or break seemingly at random. -- You are receiving this mail because: You are on the CC list for the bug.