[PATCH 6/6] winegstreamer: Do not pin winegstreamer.dll.

Alexandre Julliard julliard at winehq.org
Wed Feb 24 15:06:59 CST 2021


Zebediah Figura <z.figura12 at gmail.com> writes:

> It's not clear what atexit handlers glib installs or why they cause problems.
> In fact, current glib source, besides including some wrapper API, has only one
> call to atexit(), which simply dumps leaked objects. In any case, keeping this
> code around does not seem worthwhile when the problem is not fully understood
> and may not exist anymore at all.

Famous last words ;-)

$ tools/runtest -q -P wine -T . -M mf.dll -p dlls/mf/tests/mf_test.exe mf && touch dlls/mf/tests/mf.ok
(wine:1642464): GLib-GObject-WARNING **: 22:05:46.455: cannot register existing type 'GstElement'

(wine:1642464): GLib-CRITICAL **: 22:05:46.455: g_once_init_leave: assertion 'result != 0' failed

(wine:1642464): GLib-GObject-WARNING **: 22:05:46.455: cannot retrieve class for invalid (unclassed) type '<invalid>'
0108:err:ntdll:RtlpWaitForCriticalSection section 7BC63360 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 0108, blocked by 0024, retrying (60 sec)

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list