[Bug 30557] winegstreamer broken with >=glib-2.32.0

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 24 22:38:24 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=30557

--- Comment #107 from Ruslan Kabatsayev <b7.10110111 at gmail.com> ---
(In reply to Andrew Eikum from comment #104)
> Created attachment 52884 [details]
> winegstreamer: Use gstreamer threadpool API to create new Wine threads
> 
> Improved version, which now uses the kernel32 threadpool API.

Doesn't help with GTA:VC, and with older glib (which worked without patch) just
crashes:

=>0 0x00000000 (0x0033f118)
  1 0x7cac6b28 _gst_debug_category_new+0xc1(name="taskpool", color=0,
description="Thread pool")
[/home/ruslan/src/gstreamer-0.10.30/gst/gstinfo.c:1339] in
libgstreamer-0.10.so.0 (0x0033f148)
  2 0x7cb078c2 gst_task_pool_get_type+0xa9()
[/home/ruslan/src/gstreamer-0.10.30/gst/gsttaskpool.c:50] in
libgstreamer-0.10.so.0 (0x0033f1a8)
  3 0x7cbe1a9d wine_gst_pool_get_type+0x68()
[/home/ruslan/src/wine-git/dlls/winegstreamer/threadpool.c:40] in winegstreamer
(0x0033f208)
  4 0x7cbe1d8d wine_gst_pool_new+0x16()
[/home/ruslan/src/wine-git/dlls/winegstreamer/threadpool.c:131] in
winegstreamer (0x0033f228)
  5 0x7cbe1406 Gstreamer_init+0xbe()
[/home/ruslan/src/wine-git/dlls/winegstreamer/main.c:259] in winegstreamer
(0x0033f2a8)
  6 0x7cbdb859 Gstreamer_Splitter_create+0x2b(punkout=<couldn't compute
location>, phr=<couldn't compute location>)
[/home/ruslan/src/wine-git/dlls/winegstreamer/gstdemux.c:1066] in winegstreamer
(0x0033f2f8)
  7 0x7cbe28e2 DSCF_CreateInstance+0xfc(iface=<couldn't compute location>,
pOuter=<couldn't compute location>, riid=<couldn't compute location>,
ppobj=<couldn't compute location>)
[/home/ruslan/src/wine-git/dlls/strmbase/dllfunc.c:296] in winegstreamer
(0x0033f368)
  8 0x7e5fd497 CoCreateInstanceEx+0x354(rclsid=<couldn't compute location>,
pUnkOuter=<couldn't compute location>, dwClsContext=<couldn't compute
location>, pServerInfo=<couldn't compute location>, cmq=<couldn't compute
location>, pResults=<couldn't compute location>)
[/home/ruslan/src/wine-git/dlls/ole32/../../include/unknwn.h:236] in ole32
(0x0033f438)
  9 0x7e5fcfd8 CoCreateInstance+0xf4(rclsid=<couldn't compute location>,
pUnkOuter=<couldn't compute location>, dwClsContext=<couldn't compute
location>, iid=<couldn't compute location>, ppv=<couldn't compute location>)
[/home/ruslan/src/wine-git/dlls/ole32/compobj.c:3200] in ole32 (0x0033f4b8)
  10 0x7cd82fbf DEVENUM_IMediaCatMoniker_BindToObject+0x1f6(iface=<couldn't
compute location>, pbc=<couldn't compute location>, pmkToLeft=<couldn't compute
location>, riidResult=<couldn't compute location>, ppvResult=<couldn't compute
location>) [/home/ruslan/src/wine-git/dlls/devenum/mediacatenum.c:429] in
devenum (0x0033f598)
  11 0x7cffa605 FilterGraph2_Render+0xbe1(iface=<couldn't compute location>,
ppinOut=<couldn't compute location>)
[/home/ruslan/src/wine-git/dlls/quartz/../../include/objidl.h:3769] in quartz
(0x0033f988)
  12 0x7cffb048 FilterGraph2_RenderFile+0x1dc(iface=<couldn't compute
location>, lpcwstrFile=<couldn't compute location>, lpcwstrPlayList=<couldn't
compute location>)
[/home/ruslan/src/wine-git/dlls/quartz/../../include/strmif.h:8652] in quartz
(0x0033fa68)
  13 0x00600871 in gta-vc (+0x200870) (0x006de5ac)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list