https://bugs.winehq.org/show_bug.cgi?id=37338
Bug ID: 37338 Summary: Unhandled exception 0x40000015 in thread 55 at address 0x330023:0x013e327c (thread 0055) Product: Wine Version: 1.7.27 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alfonsojon1997@gmail.com
Created attachment 49652 --> https://bugs.winehq.org/attachment.cgi?id=49652 Verbose log (not very useful...)
Hi, when attempting to run Roblox games in Wine, it crashes. I've attached a log, but it does not reveal anything useful. I also attempted to start a debugger when the crash dialog appeared, but it did not load any information for me to save. I would run this in +relay, but my computer does not play well with heavy load... Any help would be appreciated!
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #1 from Jonathan Alfonso alfonsojon1997@gmail.com --- Hi, I've debugged with +relay, hopefully this log file is of use. Thank you. Link: https://gist.github.com/alfonsojon/cb441bbd055b9ca53056
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #2 from Jonathan Alfonso alfonsojon1997@gmail.com --- GitHub Gist doesn't like that gist, it's too big. Here is another link. https://drive.google.com/file/d/0B-SfW_x18m23MlBsYVZEU3RXX28/view?usp=sharin...
https://bugs.winehq.org/show_bug.cgi?id=37338
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #3 from Sebastian Lackner sebastian@fds-team.de --- Could you please also attach a log with?
WINEDEBUG=+tid,+seh,+loaddll
https://bugs.winehq.org/show_bug.cgi?id=37338
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://setup.roblox.com/ver | |sion-a9f03e66405a4cee-Roblo | |x.exe CC| |focht@gmx.net Component|-unknown |ntdll Summary|Unhandled exception |RobloxPlayer crashes on |0x40000015 in thread 55 at |startup |address 0x330023:0x013e327c |(boost::interprocess needs |(thread 0055) |'NtQuerySection' for | |file-backed shared memory | |object implementation) Ever confirmed|0 |1
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
please don't put that crap in the bug summary. Bugzilla search becomes useless with that kind of summary, it falls in same class as "it doesn't work".
Your log shows you were using native MSVC++ 2012 runtime overrides. Don't do that unless explicitly told, this makes bugs potentially invalid and analysis harder.
--- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/Local Settings/Application Data/RobloxVersions/version-2c1f992c1a264ecc
$ WINEDEBUG=+tid,+seh,+relay wine ./RobloxPlayerBeta.exe >>log.txt 2>&1 ... 0023:Call KERNEL32.CreateFileA(015781f8 "C:\users\Public\Application Data/boost_interprocess//rbx_http_curl_named_mutex",c0000000,00000007,00000000,00000001,00000100,00000000) ret=0083f04d ... 0023:Ret KERNEL32.CreateFileA() retval=0000009c ret=0083f04d ... 0023:Call KERNEL32.GetSystemInfo(0033fa3c) ret=00842d62 0023:Ret KERNEL32.GetSystemInfo() retval=0033fa3c ret=00842d62 0023:Call KERNEL32.GetFileSizeEx(0000009c,0033fa10) ret=00842765 0023:Ret KERNEL32.GetFileSizeEx() retval=00000001 ret=00842765 0023:Call KERNEL32.SetFilePointerEx(0000009c,00000000,00000000,00000000,00000000) ret=008427b6 0023:Ret KERNEL32.SetFilePointerEx() retval=00000001 ret=008427b6 0023:Call KERNEL32.WriteFile(0000009c,01149e78,0000000c,0033fa18,00000000) ret=008427e2 0023:Ret KERNEL32.WriteFile() retval=00000001 ret=008427e2 0023:Call KERNEL32.CreateFileMappingA(0000009c,00000000,00000004,00000000,00000000,00000000) ret=0083c378 0023:Ret KERNEL32.CreateFileMappingA() retval=000000a0 ret=0083c378 0023:Call KERNEL32.GetSystemInfo(0033fa04) ret=0083c3ae 0023:Ret KERNEL32.GetSystemInfo() retval=0033fa04 ret=0083c3ae 0023:Call KERNEL32.GetProcAddress(7bc10000,00da6fdc "NtQuerySection") ret=0083ff43 0023:Ret KERNEL32.GetProcAddress() retval=7bc22264 ret=0083ff43 0023:Call ntdll.NtQuerySection(000000a0,00000000,0033fa28,00000010,00000000) ret=0083c3f5 0023:fixme:ntdll:NtQuerySection (0xa0,0,0x33fa28,0x00000010,(nil)) stub! 0023:Ret ntdll.NtQuerySection() retval=00000000 ret=0083c3f5 0023:Call msvcr110.??0exception@std@@QAE@XZ(0033f974) ret=0083e2bc 0023:Ret msvcr110.??0exception@std@@QAE@XZ() retval=0033f974 ret=0083e2bc 0023:Call msvcr110.??2@YAPAXI@Z(00000030) ret=00406e3d 0023:Call ntdll.RtlAllocateHeap(01470000,00000000,00000030) ret=7e1229bb 0023:Ret ntdll.RtlAllocateHeap() retval=01578130 ret=7e1229bb 0023:Ret msvcr110.??2@YAPAXI@Z() retval=01578130 ret=00406e3d 0023:Call msvcr110.memcpy(01578130,00da65c4,0000002c) ret=00406bad 0023:Ret msvcr110.memcpy() retval=01578130 ret=00406bad 0023:Call msvcr110._CxxThrowException(0033f974,00fc4d9c) ret=008419a0 0023:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f904) ret=7e108871 0023:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=0023 0023:trace:seh:raise_exception info[0]=19930520 0023:trace:seh:raise_exception info[1]=0033f974 0023:trace:seh:raise_exception info[2]=00fc4d9c 0023:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=19930520 edx=0033f854 esi=0033f900 edi=0033f8c0 0023:trace:seh:raise_exception ebp=0033f898 esp=0033f834 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000283 0023:trace:seh:call_stack_handlers calling handler at 0xc96728 code=e06d7363 flags=1 0023:trace:seh:call_stack_handlers handler at 0xc96728 returned 1 0023:trace:seh:call_stack_handlers calling handler at 0xc9687d code=e06d7363 flags=1 0023:trace:seh:cxx_frame_handler handling C++ exception rec 0x33f840 frame 0x33fd08 trylevel 11 descr 0xfc4988 nested_frame (nil) 0023:trace:seh:dump_exception_type flags 0 destr 0x83e9b0 handler (nil) type info 0xfc4dac 0023:trace:seh:dump_exception_type 0: flags 0 type 0x10a5178 {vtable=0xe166cc name=.?AVinterprocess_exception@interprocess@boost@@ ()} offsets 0,-1,0 size 44 copy ctor 0x83e370 0023:trace:seh:dump_exception_type 1: flags 0 type 0x110adfc {vtable=0xe166cc name=.?AVexception@std@@ ()} offsets 0,-1,0 size 12 copy ctor 0xb6761e ... 0023:Call msvcr110._CxxThrowException(00000000,00000000) ret=0083d50b 0023:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f154) ret=7e108871 0023:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=0023 0023:trace:seh:raise_exception info[0]=19930520 0023:trace:seh:raise_exception info[1]=00000000 0023:trace:seh:raise_exception info[2]=00000000 0023:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=19930520 edx=0033f0a4 esi=0033f150 edi=0033f110 0023:trace:seh:raise_exception ebp=0033f0e8 esp=0033f084 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000283 0023:trace:seh:call_stack_handlers calling handler at 0x7e112adb code=e06d7363 flags=1 0023:trace:seh:catch_function_nested_handler got nested exception in catch function 0023:trace:seh:catch_function_nested_handler detect rethrow: exception code: e06d7363 0023:trace:seh:catch_function_nested_handler re-propage: obj: 33f974, type: fc4d9c 0023:trace:seh:cxx_frame_handler handling C++ exception rec 0x33f090 frame 0x33fd08 trylevel 15 descr 0xfc4988 nested_frame 0x33f20c 0023:trace:seh:dump_exception_type flags 0 destr 0x83e9b0 handler (nil) type info 0xfc4dac 0023:trace:seh:dump_exception_type 0: flags 0 type 0x10a5178 {vtable=0xe166cc name=.?AVinterprocess_exception@interprocess@boost@@ ()} offsets 0,-1,0 size 44 copy ctor 0x83e370 0023:trace:seh:dump_exception_type 1: flags 0 type 0x110adfc {vtable=0xe166cc name=.?AVexception@std@@ ()} offsets 0,-1,0 size 12 copy ctor 0xb6761e ... 0023:Call KERNEL32.UnhandledExceptionFilter(0033eb64) ret=7bc9de71 0023:Call msvcr110.?terminate@@YAXXZ() ret=00b680e6 0023:Call KERNEL32.MultiByteToWideChar(00000000,00000000,7e16b9ba "Runtime error!",0000000e,0033e240,00000400) ret=7e1323d0 0023:Ret KERNEL32.MultiByteToWideChar() retval=0000000e ret=7e1323d0 0023:Call KERNEL32.MultiByteToWideChar(00000000,00000000,7e16b9e3 "abnormal program termination",0000001c,0033da40,00000400) ret=7e1323d0 0023:Ret KERNEL32.MultiByteToWideChar() retval=0000001c ret=7e1323d0 ... 0023:Call user32.MessageBoxIndirectW(0033d9f4) ret=7e1152ae --- snip ---
The app makes heavy use of Boost C++ libraries, especially boost::interprocess in this case.
http://www.boost.org/doc/libs/1_56_0/boost/interprocess/detail/managed_open_...
It wants to create a file-backed shared memory object and needs 'NtQuerySection' for that.
Source: http://source.winehq.org/git/wine.git/blob/97c3bb040e7811fcd506fb5c29f5bdbec...
--- snip --- 655 NTSTATUS WINAPI NtQuerySection( 656 IN HANDLE SectionHandle, 657 IN SECTION_INFORMATION_CLASS SectionInformationClass, 658 OUT PVOID SectionInformation, 659 IN ULONG Length, 660 OUT PULONG ResultLength) 661 { 662 FIXME("(%p,%d,%p,0x%08x,%p) stub!\n", 663 SectionHandle,SectionInformationClass,SectionInformation,Length,ResultLength); 664 return 0; 665 } --- snip ---
$ sha1sum RobloxPlayerLauncher.exe 556abff2ab700bb07a371d71bd6b7dfc2e0a524c RobloxPlayerLauncher.exe
$ du -sh RobloxPlayerLauncher.exe 624K RobloxPlayerLauncher.exe
$ wine --version wine-1.7.27-113-g5afbb6b
Regards
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #5 from Dmitry Timoshkov dmitry@baikal.ru --- Created attachment 49665 --> https://bugs.winehq.org/attachment.cgi?id=49665 patch
Here is a basic NtQuerySection implementation.
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #6 from Jonathan Alfonso alfonsojon1997@gmail.com --- (In reply to Dmitry Timoshkov from comment #5)
Created attachment 49665 [details] patch
Here is a basic NtQuerySection implementation.
I tested this in a clean wine prefix, and the application still crashes. I will test with the patch provided, thank you Dmitry. Much appreciated!
https://bugs.winehq.org/show_bug.cgi?id=37338
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
the patch works. I don't see a crash here, neither with RobloxPlayer nor with RobloxStudio.
Thanks Dmitry and welcome back :)
--- snip --- ... 0023:Call KERNEL32.CreateFileA(01579250 "C:\users\Public\Application Data/boost_interprocess//rbx_http_curl_named_mutex",c0000000,00000007,00000000,00000001,00000100,00000000) ret=0083d62d 0023:Ret KERNEL32.CreateFileA() retval=00000098 ret=0083d62d 0023:Call msvcr110.??3@YAXPAX@Z(01579250) ret=0083b2c4 0023:Call ntdll.RtlFreeHeap(01470000,00000000,01579250) ret=7e148bc6 0023:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e148bc6 0023:Ret msvcr110.??3@YAXPAX@Z() retval=00000001 ret=0083b2c4 0023:Call msvcr110.memcpy(0033fa08,0033fcc8,00000001) ret=004143e5 0023:Ret msvcr110.memcpy() retval=0033fa08 ret=004143e5 0023:Call KERNEL32.GetSystemInfo(0033fa3c) ret=00841602 0023:Ret KERNEL32.GetSystemInfo() retval=0033fa3c ret=00841602 0023:Call KERNEL32.GetFileSizeEx(00000098,0033fa10) ret=00840df5 0023:Ret KERNEL32.GetFileSizeEx() retval=00000001 ret=00840df5 0023:Call KERNEL32.SetFilePointerEx(00000098,00000000,00000000,00000000,00000000) ret=00840e46 0023:Ret KERNEL32.SetFilePointerEx() retval=00000001 ret=00840e46 0023:Call KERNEL32.WriteFile(00000098,0114c6f0,0000000c,0033fa18,00000000) ret=00840e72 0023:Ret KERNEL32.WriteFile() retval=00000001 ret=00840e72 0023:Call KERNEL32.CreateFileMappingA(00000098,00000000,00000004,00000000,00000000,00000000) ret=0083aa88 0023:Ret KERNEL32.CreateFileMappingA() retval=0000009c ret=0083aa88 0023:Call KERNEL32.GetSystemInfo(0033fa04) ret=0083aabe 0023:Ret KERNEL32.GetSystemInfo() retval=0033fa04 ret=0083aabe 0023:Call KERNEL32.GetProcAddress(7bc10000,00da8384 "NtQuerySection") ret=0083e5e3 0023:Ret KERNEL32.GetProcAddress() retval=7bc22264 ret=0083e5e3 0023:Call ntdll.NtQuerySection(0000009c,00000000,0033fa28,00000010,00000000) ret=0083ab05 0023:Ret ntdll.NtQuerySection() retval=00000000 ret=0083ab05 0023:Call KERNEL32.MapViewOfFileEx(0000009c,00000002,00000000,00000000,00001000,00000000) ret=0083ab59 0023:Ret KERNEL32.MapViewOfFileEx() retval=019b0000 ret=0083ab59 0023:Call KERNEL32.CloseHandle(0000009c) ret=0083ab8c 0023:Ret KERNEL32.CloseHandle() retval=00000001 ret=0083ab8c 0023:Call KERNEL32.DuplicateHandle(ffffffff,00000098,ffffffff,0033fc3c,00000000,00000000,00000002) ret=0083abab 0023:Ret KERNEL32.DuplicateHandle() retval=00000001 ret=0083abab 0023:Call KERNEL32.CloseHandle(00000098) ret=0083d031 0023:Ret KERNEL32.CloseHandle() retval=00000001 ret=0083d031 ... --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #8 from Jonathan Alfonso alfonsojon1997@gmail.com --- (In reply to Dmitry Timoshkov from comment #5)
Created attachment 49665 [details] patch
Here is a basic NtQuerySection implementation.
This works for me. Could this be submitted? Thanks.
https://bugs.winehq.org/show_bug.cgi?id=37338
Jonathan Alfonso alfonsojon1997@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alfonsojon1997@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=37338
Jonathan Alfonso alfonsojon1997@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64 Version|1.7.27 |1.7.28
https://bugs.winehq.org/show_bug.cgi?id=37338
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #49665|0 |1 is obsolete| |
--- Comment #9 from Dmitry Timoshkov dmitry@baikal.ru --- Created attachment 49701 --> https://bugs.winehq.org/attachment.cgi?id=49701 patch
Here is a slightly more complete version of NtQuerySection with tests. (note: tools/make_requests must be executed after patching)
Added tests accidently revealed a bug in CreateFileMapping implementation on the server side which doesn't like the absence of VPROT_COMMITTED flag when a mapping is being created for an existing file object, but that's a not related problem and left intact.
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #10 from Sebastian Lackner sebastian@fds-team.de --- @Dmitry: Are you still working on this? Looks already very good. In order to provide valid information for StackReserved/StackCommit I would suggest to move all memory information attributes to a separate struct, and then use VARARGS data to transmit it (otherwise you'll hit size limitations in tools/make_requests). This also simplifies copying the data around all the time, as you can use the same structure everywhere, and just use C assignments.
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #11 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Sebastian Lackner from comment #10)
@Dmitry: Are you still working on this?
No. Feel free to do with my patches whatever fits your needs.
Looks already very good. In order to provide valid information for StackReserved/StackCommit I would suggest to move all memory information attributes to a separate struct, and then use VARARGS data to transmit it (otherwise you'll hit size limitations in tools/make_requests). This also simplifies copying the data around all the time, as you can use the same structure everywhere, and just use C assignments.
In order to avoid hitting the request size limit (PE stack info already doesn't fit) I was going to add 'flags' parameter to the request and split the PE loader information into a separate "sub-call".
https://bugs.winehq.org/show_bug.cgi?id=37338
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eli@orbsky.homelinux.org
--- Comment #12 from Anastasius Focht focht@gmx.net --- *** Bug 37688 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=37338
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|RobloxPlayer crashes on |Multiple games and |startup |applications using |(boost::interprocess needs |Boost.Interprocess need |'NtQuerySection' for |'NtQuerySection' |file-backed shared memory |implementation (file-backed |object implementation) |shared | |memory)(RobloxPlayer, Tera | |Online)
https://bugs.winehq.org/show_bug.cgi?id=37338
David Philippi david@torangan.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david@torangan.de
https://bugs.winehq.org/show_bug.cgi?id=37338
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #13 from Béla Gyebrószki gyebro69@gmail.com --- Leisure Suit Larry: Reloaded crashes on start, the game also needs the patch from current wine-staging: https://github.com/wine-compholio/wine-staging/tree/master/patches/ntdll-NtQ...
wine-1.7.36-155-g5cd0457
https://bugs.winehq.org/show_bug.cgi?id=37338
Jonathan Alfonso alfonsojon1997@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #14 from Jonathan Alfonso alfonsojon1997@gmail.com --- Seems to be working now, not sure for Tera Online.
https://bugs.winehq.org/show_bug.cgi?id=37338
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |---
--- Comment #15 from Nikolay Sivov bunglehead@gmail.com --- Fix is not in wine yet.
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #16 from Jonathan Alfonso alfonsojon1997@gmail.com --- (In reply to Nikolay Sivov from comment #15)
Fix is not in wine yet.
Oh, my bad. I'm not sure why it works in Wine now, could it be an update to the game?
https://bugs.winehq.org/show_bug.cgi?id=37338
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello Jonathan,
--- quote --- Oh, my bad. I'm not sure why it works in Wine now, could it be an update to the game? --- quote ---
Do you by chance use a distro that uses Wine-Staging by default (Fedora)?
https://github.com/wine-compholio/wine-staging/wiki/Installation
If yes, please avoid reporting/updating issues here unless you tested with vanilla/plain Wine.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #18 from Jonathan Alfonso alfonsojon1997@gmail.com --- (In reply to Anastasius Focht from comment #17)
Hello Jonathan,
--- quote --- Oh, my bad. I'm not sure why it works in Wine now, could it be an update to the game? --- quote ---
Do you by chance use a distro that uses Wine-Staging by default (Fedora)?
https://github.com/wine-compholio/wine-staging/wiki/Installation
If yes, please avoid reporting/updating issues here unless you tested with vanilla/plain Wine.
Regards
Nope, using stock wine.
https://bugs.winehq.org/show_bug.cgi?id=37338
Jonathan Alfonso alfonsojon1997@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME
--- Comment #19 from Jonathan Alfonso alfonsojon1997@gmail.com --- I don't know if the patch has made it into wine yet, but it seems to not present this error anymore.
https://bugs.winehq.org/show_bug.cgi?id=37338
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME |---
--- Comment #20 from Sebastian Lackner sebastian@fds-team.de --- The function is still not implemented. Please leave this bug report open, it is also used to collect other affected apps.
https://bugs.winehq.org/show_bug.cgi?id=37338
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |STAGED CC| |michael@fds-team.de Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/ntdll-NtQueryS | |ection
https://bugs.winehq.org/show_bug.cgi?id=37338
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|STAGED |RESOLVED Fixed by SHA1| |6f0979b9830a303f41ac953013d | |2805f4b63eccd
--- Comment #21 from Sebastian Lackner sebastian@fds-team.de --- NtQuerySection is now implemented (with 6f0979b9830a303f41ac953013d2805f4b63eccd and previous commits). Please retest, if there are any remaining issues please open a new bug report for it.
https://bugs.winehq.org/show_bug.cgi?id=37338
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.16.
https://bugs.winehq.org/show_bug.cgi?id=37338
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com Target Milestone|--- |1.8.x
https://bugs.winehq.org/show_bug.cgi?id=37338
--- Comment #23 from Michael Stefaniuc mstefani@redhat.com --- Remove 1.8.x target milestone from bugs that didn't make it into 1.8.x for one reason or another. This are all included in the stable 2.0 release.
https://bugs.winehq.org/show_bug.cgi?id=37338
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---