https://bugs.winehq.org/show_bug.cgi?id=49705
Bug ID: 49705
Summary: wine-staging 5.15 build fails in winegstreamer
Product: Wine-staging
Version: 5.15
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dimesio(a)earthlink.net
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
Created attachment 67951
--> https://bugs.winehq.org/attachment.cgi?id=67951
Failed build log from Debian 10
The wine-devel 5.15 packages built without any problem, the wine-staging 5.15
builds failed for all the distros we build for:
[ 1483s] mf_decode.c: In function 'mf_decoder_ProcessInput':
[ 1483s] mf_decode.c:1051:22: error: 'query' undeclared (first use in this
function)
[ 1483s] 1051 | gst_query_unref (query);
[ 1483s] | ^~~~~
[ 1483s] mf_decode.c:1051:22: note: each undeclared identifier is reported only
once for each function it appears in
[ 1483s] make[1]: *** [Makefile:487: mf_decode.o] Error 1
[ 1483s] make[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/wine-5.15/dlls/winegstreamer'
[ 1483s] make: *** [Makefile:9317: dlls/winegstreamer] Error 2
Attaching the full log from Debian 10.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=49463
Bug ID: 49463
Summary: wineserver segfaulting on exit
Product: Wine-staging
Version: unspecified
Hardware: x86
OS: Linux
Status: NEW
Keywords: regression
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: gyebro69(a)gmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
I don't see anything unusual in the terminal, but my systemd journal is full of
these whenever wineserver quits:
kernel: wineserver[1140]: segfault at 0 ip 0000000000000000 sp 00000000ffb4794c
error 14 in wineserver[5f9a7000+7000]
kernel: Code: Bad RIP value.
To reproduce the problem run 'winecfg' then close the window by clicking <OK>.
This is after today's rebase,
https://github.com/wine-staging/wine-staging/commit/37fc290f7786687b95a90b5…
wine-5.11-179-g13b2587d4f (Staging) on Arch Linux
--
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.
https://bugs.winehq.org/show_bug.cgi?id=45437
Bug ID: 45437
Summary: Readme's installation instructions link leads to
winehq page with no installation instructions
Product: Wine-staging
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: root(a)swooshalicio.us
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
The readme in the wine-staging repository links to
https://wine-staging.com/installation.html which redirects to
https://wiki.winehq.org/Wine-Staging which contains no information for
installing wine-staging.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=46047
Bug ID: 46047
Summary: Multiple applications want Windows 8+ futex-like
operations kernel32.dll.WaitOnAddress,
kernel32.dll.WakeByAddress{All,Single} (VLC)
Product: Wine
Version: 3.18
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: kernel32
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
to track:
* https://www.winehq.org/pipermail/wine-devel/2018-October/134085.html
* https://www.winehq.org/pipermail/wine-devel/2018-October/134086.html
There is a series of articles on the background/inner workings of this Windows
8+ futex-like operations by Raymond Chen on Microsoft developer blog "The Old
New Thing":
(1) https://blogs.msdn.microsoft.com/oldnewthing/20160823-00/?p=94145
("WaitOnAddress lets you create a synchronization object out of any data
variable, even a byte")
(2) https://blogs.msdn.microsoft.com/oldnewthing/20160824-00/?p=94155
("Implementing a synchronization barrier in terms of WaitOnAddress")
(3) https://blogs.msdn.microsoft.com/oldnewthing/20160825-00/?p=94165
("Implementing a critical section in terms of WaitOnAddress")
(4) https://blogs.msdn.microsoft.com/oldnewthing/20160826-00/?p=94185
("Spurious wakes, race conditions, and bogus FIFO claims: A peek behind the
curtain of WaitOnAddress")
Alternative overview to the blog using Github-based WIKI:
https://github.com/mity/mctrl/wiki/Old-New-Win32API (click the sections to get
to blog entries)
WaitOnAddress()
* WaitOnAddress lets you create a synchronization object out of any data
variable, even a byte
* Implementing a synchronization barrier in terms of WaitOnAddress
* Implementing a critical section in terms of WaitOnAddress
* Extending our critical section based on WaitOnAddress to support timeouts
* Comparing WaitOnAddress with futexes (futexi? futexen?)
* Creating a semaphore from WaitOnAddress
* Creating a semaphore with a maximum count from WaitOnAddress
* Creating a manual-reset event from WaitOnAddress
* Creating an automatic-reset event from WaitOnAddress
Related: bug 45524 ("Add a futex-based implementation of condition variables")
I found multiple applications which make use of this Windows 8+ API.
Example: VLC
https://github.com/videolan/vlc/blob/master/src/win32/thread.c
Most of them have fallback implementations if the API is not available so it's
not critical to the functionality. But it's still good to have real world tests
:-)
Regards
--
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.
https://bugs.winehq.org/show_bug.cgi?id=49208
Bug ID: 49208
Summary: Wine cannot boot on a clean environment: failed to
boot L"C:\\windows\\system32\\explorer.exe"
Product: Wine-staging
Version: 5.8
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P4
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: machitgarha(a)outlook.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: Fedora
Created attachment 67216
--> https://bugs.winehq.org/attachment.cgi?id=67216
Output of `wineboot` on a clean environment, Fedora 32, wine-staging 5.8.
Hi.
On a clean environment, Wine cannot boot due to errors. No program is trying to
be run, only running `wineboot` command. The log is attached.
Main errors IMHO:
0028:002c:err:module:__wine_process_init failed to load
L"C:\\windows\\system32\\wineboot.exe", error c0000018
0020:0024:err:environ:run_wineboot failed to start wineboot c0000018
...
0030:0034:err:module:__wine_process_init failed to load
L"C:\\windows\\system32\\wineboot.exe", error c0000018
0020:0024:err:wineboot:main failed to restart 64-bit
L"C:\\windows\\system32\\wineboot.exe", err 487
...
0038:003c:err:module:__wine_process_init failed to load
L"C:\\windows\\system32\\explorer.exe", error c0000018
...
wineserver: could not save registry branch to system.reg : No such file or
directory
wineserver: could not save registry branch to user.reg : No such file or
directory
Environment:
Wine-staging 5.8
OS: Fedora 32
Linux kernel: 5.6.12-300
WINEDEBUG=+process,+pid,+wineboot
--
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.
https://bugs.winehq.org/show_bug.cgi?id=48798
Bug ID: 48798
Summary: RegCloseKey: Uninitialized read from get_language_sort
Product: Wine
Version: 5.3
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernelbase
Assignee: wine-bugs(a)winehq.org
Reporter: jeffersoncarpenter2(a)gmail.com
Distribution: ---
Created attachment 66710
--> https://bugs.winehq.org/attachment.cgi?id=66710
Configure output.
Steps to reproduce:
* Build wine 5.3 (or commit 00e55c8fc0). Configure output attached.
* Disable wine preloader to make valgrind a little quieter.
* Compile a test program (I used 'int main() { return 0; }') using
i686-w64-mingw32-gcc
* Run this under valgrind. Valgrind output attached.
The first error raised by valgrind is:
==9987== Conditional jump or move depends on uninitialised value(s)
==9987== at 0x7B062414: RegCloseKey (registry.c:965)
==9987== by 0x7B040070: get_language_sort (locale.c:693)
==9987== by 0x7B040243: init_locale (locale.c:737)
==9987== by 0x7B04BE43: DllMain (main.c:48)
==9987== ...
The uninitialized value is the HKEY key defined in get_language_sort.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=49155
Bug ID: 49155
Summary: null pointer reference in kernelbase/memory.c
Product: Wine
Version: 5.8
Hardware: x86-64
OS: FreeBSD
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernelbase
Assignee: wine-bugs(a)winehq.org
Reporter: konbu_sc(a)yahoo.co.jp
Created attachment 67163
--> https://bugs.winehq.org/attachment.cgi?id=67163
null pointer reference
kernelbase/memory.c has a null pointer reference.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=47766
Bug ID: 47766
Summary: PathAllocCanonicalize treats path segments start with
dots wrong.
Product: Wine
Version: 4.16
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: kernelbase
Assignee: wine-bugs(a)winehq.org
Reporter: zzhang(a)codeweavers.com
Distribution: ---
This bug was reported on wine-devel mail list by Sebastian M. Ernst
<ernst(a)pleiszenburg.de>
user@comp:/path/other> WINEDEBUG=-all PYTHONHOME="z:\\path\\.to\\target"
wine /path/.to/target/python.exe -c "import sys; print(sys.executable)"
Z:\pathto\target\python.exe
PYTHONHOME="z:\\path\\..to\\target" wine /path/..to/target/python.exe -c
"import sys; print(sys.executable)"
Z:\to\target\python.exe
--
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.