https://bugs.winehq.org/show_bug.cgi?id=39425
Bug ID: 39425
Summary: Improve resilience to VM host outages
Product: Wine-Testbot
Version: unspecified
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
Distribution: ---
Currently the WineTestBot gets stuck when the connection to the libvirt server
on the VM hosts is broken. This includes cases where the libvirt server is
restarted, the VM hosts is rebooted or cases where there's a network outage.
The reason is that the Engine queries the status of the VMs itself in some
circumstances. This creates a TCP connection which is never recreated in case
it breaks.
The proper fix is to banish all such queries from the Engine: not just to fix
this issue but also because some of these operation can be long (a few seconds)
and block the main loop of the single-threaded Engine, which can in turn cause
the website to lag.
--
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=45682
Bug ID: 45682
Summary: Vulcan support not enabled in build
Product: Wine
Version: 3.14
Hardware: x86-64
OS: Mac OS X
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: zambien1977(a)yahoo.com
In Wine 3.14 which has Vulkan support:
https://source.winehq.org/git/wine.git/commit/10035f1b974235e09db8c81d24855…
Vulkan games cannot run because it was not enabled in the build:
WINEPREFIX=~/.wine-btt/ wine TheBardsTaleTrilogy.exe 
✓  6234  18:36:03
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15},
0x1800f9cfc, 0x181438070, 0x181438090) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1812bbb48, 43) stub
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15},
0x14000107c, 0x140014030, 0x140014050) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x140012360, 43) stub
Mono path[0] = 'C:/GOG Games/The Bard's Tale
Trilogy/TheBardsTaleTrilogy_Data/Managed'
Mono config path = 'C:/GOG Games/The Bard's Tale
Trilogy/TheBardsTaleTrilogy_Data/Mono/etc'
0032:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv6 not supported in
this platform
0032:fixme:win:EnumDisplayDevicesW ((null),0,0x22f218,0x00000000), stub!
0032:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x22f218,0x00000000),
stub!
0032:fixme:win:EnumDisplayDevicesW ((null),1,0x22f218,0x00000000), stub!
0032:fixme:imm:ImmReleaseContext (0x2003a, 0xd05c0): stub
0032:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting
Vulkan.
0032:err:module:find_forwarded_export module not found for forward
'winevulkan.wine_vkGetInstanceProcAddr' used by
L"C:\\windows\\system32\\vulkan-1.dll"
0032:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting
Vulkan.
0032:err:module:find_forwarded_export module not found for forward
'winevulkan.wine_vkGetInstanceProcAddr' used by
L"C:\\windows\\system32\\vulkan-1.dll"
wine: Call from 0x7bc4c138 to unimplemented function
vulkan-1.dll.vkGetInstanceProcAddr, aborting
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading
symbols
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading
symbols
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading
symbols
0032:err:seh:setup_exception stack overflow 2080 bytes in thread 0032 eip
000000007bc76e41 esp 0000000000130df0 stack 0x130000-0x131000-0x230000
--
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=44688
Bug ID: 44688
Summary: Detect stuck processes
Product: Wine-Testbot
Version: unspecified
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
Distribution: ---
Sometimes a TestBot worker process can get stuck.
This can happen to LibvirtTool.pl, particularly when dealing with offline VMs.
But it can also happen to regular scripts like WineRunTask.pl when using
TestAgent to send or retrieve a file.
In both cases the TestBot Engine should have a way to detect stuck processes
and simply kill them.
To detect stuck processes add two fields to the VM table.
ChildStarted - The current child process start timestamp.
ChildTimeout - How long the current child process is allowed to run.
Most of our tasks already have timeouts so it's just a matter of reusing this
timeout and adding some leeway. For the revert and offline tasks we could use 5
and 60 minutes respectively. Then the Jobs::_CheckAndClassifyVMs() method can
check those fields and kill the stuck processes. This works because the
Engine's SafetyNet() method schedules jobs every 10 minutes as a fallback.
The reason for using two fields instead of a single ChildDeadline one is that
the ChildStarted field could be useful to know which period to analyze when
collecting the Munin statistics (currently we analyze an arbitrary period of
time that's supposed to cover the worst case).
--
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=44554
Bug ID: 44554
Summary: The extension xz is not allowed
Product: WineHQ Bugzilla
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: bugzilla-unknown
Assignee: wine-bugs(a)winehq.org
Reporter: bricou.colin(a)wanadoo.fr
CC: austinenglish(a)gmail.com
Distribution: ---
I would like to attach a log file to a WineHQ post. The extension of the file
is ".xz" because I had to compress it to reduce his size : 91 Mo ------> 1.3
Mo.
But when I try to attach the file, a message apears "The extension xz is not
allowed" on the top, just below of the title "Post a reply".
So I can't send my log file to solve my problem with the help of others users.
You can see the discussion here :
https://forum.winehq.org/viewtopic.php?f=8&t=30214&e=0
Thank you,
Briceco
PS : Sorry, I can't speak or write english very well.
--
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=44187
Bug ID: 44187
Summary: Option to associate screenshots to more than one
version
Product: WineHQ Apps Database
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: appdb-unknown
Assignee: wine-bugs(a)winehq.org
Reporter: mywine(a)schiermeier-it.de
Distribution: ---
Wish:
I would like an option to associate screenshots from a previous version to a
new version
This could be done like the "How-to / Note / Warning" checkboxes below the
"Descriptions" text area in "Edit Application Note" where a maintainer can
choose the versions to display this how-to/note/warning.
--
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=44708
Bug ID: 44708
Summary: Keep past logs if a test is rerun
Product: Wine-Testbot
Version: unspecified
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
Distribution: ---
In some cases the TestBot reruns a test (currently mostly in case of TestBot
error but this could be expanded).
When this happens the previous logs are simply discarded when the tqsk is
restqrted. It would be better to bundle up the old logs in a single file and
make them accessible through a 'Show old logs' link. This would let the
developer or TestBot administrator see what the error was and better diagnose
issues.
--
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=42179
Bug ID: 42179
Summary: Better detect which tests need to be rerun
Product: Wine-Testbot
Version: unspecified
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
Distribution: ---
The TestBot sometimes does not always know which tests need to be rerun and
thus tries to run the test executable with no argument. This typically happens
in the following circumstances:
* When a non-C file is patched, such as a resource or JavaScript file.
* When a test file is removed. This case is actually similar to the previous
case where the non-C file is the Makefile.in file.
Note however that if there is only one test file this works anyway because in
that case the test executable just runs that one test by default.
I added some test cases for this in the TestBot test suite:
https://github.com/fgouget/wine/tree/wtbsuite
--
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=41720
Bug ID: 41720
Summary: Advanced bug search excludes NEEDINFO bugs by default
Product: WineHQ Bugzilla
Version: unspecified
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: bugzilla-unknown
Assignee: wine-bugs(a)winehq.org
Reporter: ken(a)codeweavers.com
Distribution: ---
Go to <https://bugs.winehq.org/query.cgi?format=advanced>. In the Status list,
all statuses except CLOSED and NEEDINFO are initially selected. NEEDINFO
should also be selected. Only CLOSED should be excluded.
I don't know if NEEDINFO bugs are included in the simple search's Status: Open
pop-up menu item. See <https://bugs.winehq.org/query.cgi?format=specific>.
They should be.
--
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=41216
Bug ID: 41216
Summary: Dependency Packages for EL7 compatible Systems
Product: Packaging
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-packages
Assignee: wine-bugs(a)winehq.org
Reporter: b.barwich(a)hotmail.com
CC: michael(a)fds-team.de, sebastian(a)fds-team.de
Distribution: ---
I am running a CentOS 7 system with an old wine version and I would like to
update to the latest official stable Version, but this version is not packaged
on any compatible EL7 repository.
I checked out the instructions on
https://wiki.winehq.org/Fedora
but I found that the guide starts at Fedora 22 while CentOS 7 is mostly
compatible with Fedora 19 and 20 and hardly with Fedora 21 because of Package
Dependencies.
I also checked out the recommended "RPM Fusion" Repository but I had to find
out that it only offers packages for EL5 and EL6 systems. It is not updated yet
to EL7 while effectively suffers from missing Packages that are not shipped by
RHEL.
So without the "RPM Fusion" Repository I checked out how many Package
Dependencies I have available from the required ones in the manual.
The Manual at
https://wiki.winehq.org/Fedora
requires 81 pendent Packages
# echo "alsa-plugins-pulseaudio.i686 glibc-devel.i686 glibc-devel libgcc.i686
libX11-devel.i686 freetype-devel.i686 libXcursor-devel.i686 libXi-devel.i686
libNX_Xext-devel.i686 libXext-devel.i686 libXxf86vm-devel.i686
libXrandr-devel.i686 libXinerama-devel.i686 mesa-libGLU-devel.i686
mesa-libOSMesa-devel.i686 libXrender-devel.i686 libpcap-devel.i686
ncurses-devel.i686 libzip-devel.i686 lcms2-devel.i686 zlib-devel.i686
libv4l-devel.i686 libgphoto2-devel.i686 libcapifax-devel.i686 cups-devel.i686
libxml2-devel.i686 openldap-devel.i686 libxslt-devel.i686 gnutls-devel.i686
libpng-devel.i686 flac-libs.i686 json-c.i686 libICE.i686 libSM.i686
libXtst.i686 libasyncns.i686 libedit.i686 liberation-narrow-fonts.noarch
libieee1284.i686 libogg.i686 libsndfile.i686 libuuid.i686 libva.i686
libvorbis.i686 libwayland-client.i686 libwayland-server.i686 llvm-libs.i686
mesa-dri-drivers.i686 mesa-filesystem.i686 mesa-libEGL.i686 mesa-libgbm.i686
nss-mdns.i686 ocl-icd.i686 pulseaudio-libs.i686 python-talloc.x86_64
sane-backends-libs.i686 tcp_wrappers-libs.i686 unixODBC.i686
samba-common-tools.x86_64 samba-libs.x86_64 samba-winbind.x86_64
samba-winbind-clients.x86_64 samba-winbind-modules.x86_64 mesa-libGL-devel.i686
fontconfig-devel.i686 libXcomposite-devel.i686 libtiff-devel.i686
openal-soft-devel.i686 mesa-libOpenCL-devel.i686 opencl-utils-devel.i686
alsa-lib-devel.i686 gsm-devel.i686 libjpeg-turbo-devel.i686
pulseaudio-libs-devel.i686 pulseaudio-libs-devel gtk3-devel.i686
libattr-devel.i686 libva-devel.i686 libexif-devel.i686 libexif.i686
glib2-devel.i686"|tr -s " " "\n"|wc -l
81
but on my system I have only 68 / 81 Packages available
# yum info alsa-plugins-pulseaudio.i686 glibc-devel.i686 glibc-devel libgcc.i6
libX11-devel.i686 freetype-devel.i686 libXcursor-devel.i686 libXi-devel.i686
libNX_Xext-devel.i686 libXext-devel.i686 libXxf86vm-devel.i686
libXrandr-devel.i686 libXinerama-devel.i686 mesa-libGLU-devel.i686
mesa-libOSMesa-devel.i686 libXrender-devel.i686 libpcap-devel.i686
ncurses-devel.i686 libzip-devel.i686 lcms2-devel.i686 zlib-devel.i686
libv4l-devel.i686 libgphoto2-devel.i686 libcapifax-devel.i686 cups-devel.i686
libxml2-devel.i686 openldap-devel.i686 libxslt-devel.i686 gnutls-devel.i686
libpng-devel.i686 flac-libs.i686 json-c.i686 libICE.i686 libSM.i686
libXtst.i686 libasyncns.i686 libedit.i686 liberation-narrow-fonts.noarch
libieee1284.i686 libogg.i686 libsndfile.i686 libuuid.i686 libva.i686
libvorbis.i686 libwayland-client.i686 libwayland-server.i686 llvm-libs.i686
mesa-dri-drivers.i686 mesa-filesystem.i686 mesa-libEGL.i686 mesa-libgbm.i686
nss-mdns.i686 ocl-icd.i686 pulseaudio-libs.i686 python-talloc.x86_64
sane-backends-libs.i686 tcp_wrappers-libs.i686 unixODBC.i686
samba-common-tools.x86_64 samba-libs.x86_64 samba-winbind.x86_64
samba-winbind-clients.x86_64 samba-winbind-modules.x86_64 mesa-libGL-devel.i686
fontconfig-devel.i686 libXcomposite-devel.i686 libtiff-devel.i686
openal-soft-devel.i686 mesa-libOpenCL-devel.i686 opencl-utils-devel.i686
alsa-lib-devel.i686 gsm-devel.i686 libjpeg-turbo-devel.i686
pulseaudio-libs-devel.i686 pulseaudio-libs-devel gtk3-devel.i686
libattr-devel.i686 libva-devel.i686 libexif-devel.i686 libexif.i686
glib2-devel.i686|grep -i nombre|sort|uniq|wc -l
68
from the "RPM Fusion" Repository there are 20 Packages required
# echo "libmpg123-devel.i686 gstreamer-plugins-base-devel gstreamer-devel.i686
gstreamer.i686 gstreamer-plugins-base.i686 gstreamer-devel gstreamer1.i686
gstreamer1-devel gstreamer1-plugins-base-devel.i686
gstreamer-plugins-base.x86_64 gstreamer.x86_64 gstreamer1-devel.i686
gstreamer1-plugins-base-devel gstreamer-plugins-base-devel.i686
gstreamer-ffmpeg.i686 gstreamer1-plugins-bad-free-devel.i686
gstreamer1-plugins-bad-free-extras.i686 gstreamer1-plugins-good-extras.i686
gstreamer1-libav.i686 gstreamer1-plugins-bad-freeworld.i686"|tr -s " " "\n"|wc
-l
20
but without this Repository I have only 8 / 20 Packages available:
# yum info libmpg123-devel.i686 gstreamer-plugins-base-devel
gstreamer-devel.i686 gstreamer.i686 gstreamer-plugins-base.i686 gstreamer-devel
gstreamer1.i686 gstreamer1-devel gstreamer1-plugins-base-devel.i686
gstreamer-plugins-base.x86_64 gstreamer.x86_64 gstreamer1-devel.i686
gstreamer1-plugins-base-devel gstreamer-plugins-base-devel.i686
gstreamer-ffmpeg.i686 gstreamer1-plugins-bad-free-devel.i686
gstreamer1-plugins-bad-free-extras.i686 gstreamer1-plugins-good-extras.i686
gstreamer1-libav.i686 gstreamer1-plugins-bad-freeworld.i686|grep -iE
"nombre[^\:]*:"|sort|uniq|wc -l
8
This is mostly due to RHEL7 not shipping most i686 Packages anymore.
--
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.