Regression between 4.16 and 4.17 regarding Bethesda
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Regression between 4.16 and 4.17 regarding Bethesda
In 4.18 and 4.17 are the following regressions: in Oblivion there is no sound during the start of the game. Morrowind has sound but exits before the menu is displayed showing this window:
Reverting to 4.16 solves both issues. I am willing to provide more specific input if necessary. But no bisecting. After all I am merely a user and I have a workaround.
Reverting to 4.16 solves both issues. I am willing to provide more specific input if necessary. But no bisecting. After all I am merely a user and I have a workaround.
-
- Newbie
- Posts: 2
- Joined: Sun Oct 20, 2019 8:25 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
I can confirm Morrowind bugs out in 4.17 with the same error. 4.16 has not been tested, Oblivion has not been tested.
Additional Information IIRC: Morrowind used to have this same error on windows back in the 00s on Windows, when you didn't have Windows Media Player installed, something about codecs. "winetricks wmp9/10" can't be installed in a 64bit prefix, so is not the solution. But a workaround should be likely possible.
Additional Information IIRC: Morrowind used to have this same error on windows back in the 00s on Windows, when you didn't have Windows Media Player installed, something about codecs. "winetricks wmp9/10" can't be installed in a 64bit prefix, so is not the solution. But a workaround should be likely possible.
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
Of course there is a suspicion. The space in the filename. There are other mp3s in Morrowind with a space. One way to test the suspicion would be to play Morrowind and wait for an attempt to play one of those other mp3s. Tedious. *g*
- DarkShadow44
- Level 8
- Posts: 1207
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Regression between 4.16 and 4.17 regarding Bethesda
Can you do a regression test? See https://wiki.winehq.org/Regression_Testing
Also, make sure to report a bug, if there is none yet.
Also, make sure to report a bug, if there is none yet.
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
Sure I could. But not without investing much time. Installing Git, learning a minimum about it, then the required time for bisecting. As I said in the OP, I am merely a user.
I have done that in the past. Posting here is an attempt to get confirmation that it is really a bug and not merely PEBCAK. Why waste the time of the devs?DarkShadow44 wrote: ↑Wed Oct 23, 2019 2:11 pm Also, make sure to report a bug, if there is none yet.
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
Wrong suspicion. Testing was easy. Simple change the space to underline both in the filename and in Morrowind.exe. Same error in 4.18 but works in 4.16.Hartmut Figge wrote: ↑Wed Oct 23, 2019 1:29 pm Of course there is a suspicion. The space in the filename.
P.S.
In wine-user it was common to get a vivid discussion of issues. Here, in this forum, this seems not possible. Therefore I am considering leaving. Waste of time.
- DarkShadow44
- Level 8
- Posts: 1207
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Regression between 4.16 and 4.17 regarding Bethesda
Yes I understand, but this is not a free game so I can't test for you. Maybe we'll find someone else who has the game and is used to testing?Hartmut Figge wrote: ↑Wed Oct 23, 2019 2:39 pm Sure I could. But not without investing much time. Installing Git, learning a minimum about it, then the required time for bisecting. As I said in the OP, I am merely a user.
When downgrading helps, it does sound like a regression.Hartmut Figge wrote: ↑Wed Oct 23, 2019 2:39 pm I have done that in the past. Posting here is an attempt to get confirmation that it is really a bug and not merely PEBCAK. Why waste the time of the devs?
What do you mean?Hartmut Figge wrote: ↑Wed Oct 23, 2019 4:00 pm In wine-user it was common to get a vivid discussion of issues. Here, in this forum, this seems not possible. Therefore I am considering leaving. Waste of time.
- DarkShadow44
- Level 8
- Posts: 1207
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Regression between 4.16 and 4.17 regarding Bethesda
Okay, I got a copy of morrowind, original CD-ROM version, and there is no crash.
@Hartmut Figge, @CorruptedPants
What version of Morrowind are you using? Mind providing a terminal log?
@Hartmut Figge, @CorruptedPants
What version of Morrowind are you using? Mind providing a terminal log?
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
Interesting. Enough, that I tried in a fresh profile. Without any modification.DarkShadow44 wrote: ↑Thu Oct 24, 2019 9:02 am Okay, I got a copy of morrowind, original CD-ROM version, and there is no crash.
Code: Select all
hafi@i5-64 ~ $ eselect wine list
Available wine versions:
[1] wine-vanilla-4.0.1
[2] wine-vanilla-4.15
[3] wine-vanilla-4.16 *
[4] wine-vanilla-4.17
[5] wine-vanilla-4.18
hafi@i5-64 ~ $ sudo eselect wine set 5
hafi@i5-64 ~ $ export WINEPREFIX=~/.wine-test
hafi@i5-64 ~ $ winecfg
hafi@i5-64 ~ $ wine ~/spiele/elder-scrolls/3-morrowind/gog/englisch/setup_tes_morrowind_goty_2.0.0.7.exe.
hafi@i5-64 ~ $ cd .wine-test/drive_c/GOG\ Games/Morrowind/
hafi@i5-64 ~/.wine-test/drive_c/GOG Games/Morrowind $ wine Morrowind.exe
It seems that something in your profile prevents the error.
I am using the current version of Gog. It announces itself as 1.6.1820 at the left bottom. Furthermore I have tested an old installation of Morrowind, heavily modified. This claims to be MCP 1.8.DarkShadow44 wrote: ↑Thu Oct 24, 2019 9:02 am @Hartmut Figge, @CorruptedPants
What version of Morrowind are you using? Mind providing a terminal log?
Both reside in the same profile, a very old one. But, as .wine-test shows, the potential bug is not dependent on that profile. As for the log:
Code: Select all
~/.wine-test/drive_c/GOG Games/Morrowind $ wine Morrowind.exe 2>&1 | tee log.txt
hafi@i5-64 ~/.wine-test/drive_c/GOG Games/Morrowind $ cat log.txt
0009:fixme:d3d8:d3d8_device_ResourceManagerDiscardBytes Byte count ignored.
0009:fixme:d3d8:d3d8_device_ResourceManagerDiscardBytes Byte count ignored.
0028:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0009:fixme:d3d8:d3d8_device_ResourceManagerDiscardBytes Byte count ignored.
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0009:err:gstreamer:gstdecoder_init_gst Failed to create decodebin; are 32-bit GStreamer "base" plugins installed?
(wine:31560): GStreamer-CRITICAL **: 23:34:30.541: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed
(wine:31560): GStreamer-CRITICAL **: 23:34:30.541: gst_object_unref: assertion 'object != NULL' failed
0009:err:gstreamer:gstdecoder_init_gst Failed to create decodebin; are 32-bit GStreamer "base" plugins installed?
(wine:31560): GStreamer-CRITICAL **: 23:34:30.541: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed
(wine:31560): GStreamer-CRITICAL **: 23:34:30.541: gst_object_unref: assertion 'object != NULL' failed
0009:err:gstreamer:mpeg_splitter_init_gst Failed to create mpegaudioparse; are 32-bit GStreamer "good" plugins installed?
(wine:31560): GStreamer-CRITICAL **: 23:34:30.541: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed
(wine:31560): GStreamer-CRITICAL **: 23:34:30.542: gst_object_unref: assertion 'object != NULL' failed
0009:err:gstreamer:gstdecoder_init_gst Failed to create decodebin; are 32-bit GStreamer "base" plugins installed?
(wine:31560): GStreamer-CRITICAL **: 23:34:30.551: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed
(wine:31560): GStreamer-CRITICAL **: 23:34:30.551: gst_object_unref: assertion 'object != NULL' failed
0009:err:gstreamer:gstdecoder_init_gst Failed to create decodebin; are 32-bit GStreamer "base" plugins installed?
(wine:31560): GStreamer-CRITICAL **: 23:34:30.551: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed
(wine:31560): GStreamer-CRITICAL **: 23:34:30.551: gst_object_unref: assertion 'object != NULL' failed
0009:err:gstreamer:mpeg_splitter_init_gst Failed to create mpegaudioparse; are 32-bit GStreamer "good" plugins installed?
(wine:31560): GStreamer-CRITICAL **: 23:34:30.552: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed
(wine:31560): GStreamer-CRITICAL **: 23:34:30.552: gst_object_unref: assertion 'object != NULL' failed
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
Such a log is really useful. O:-)
It turns out that wine now expects the directory /usr/lib32. On Gentoo this was abandoned a while ago. Setting a symlink pointing from /usr/lib to /usr/lib32 solved the issue. This symlink may have undesired side effects, though. Let's wait and see.
Obviously wine versions 4.16 and below did not insist on the existence of /usr/lib32 but simply used the availability of the libs. Bug? Hm. Hmmm.
It turns out that wine now expects the directory /usr/lib32. On Gentoo this was abandoned a while ago. Setting a symlink pointing from /usr/lib to /usr/lib32 solved the issue. This symlink may have undesired side effects, though. Let's wait and see.
Obviously wine versions 4.16 and below did not insist on the existence of /usr/lib32 but simply used the availability of the libs. Bug? Hm. Hmmm.
Re: Regression between 4.16 and 4.17 regarding Bethesda
This would just imply that you may have borked the update to Gentoo profile 17.1Hartmut Figge wrote: ↑Thu Oct 24, 2019 5:37 pm ...
Obviously wine versions 4.16 and below did not insist on the existence of /usr/lib32 but simply used the availability of the libs. Bug? Hm. Hmmm.
I haven't needed to create a:
Code: Select all
/usr/lib32
Perhaps you have some old / obsolete references to the /usr/lib32 in the eselect-wine configuration files. You could check this with:
Code: Select all
grep -R '/usr/lib32/' /etc/eselect/wine
-
- Level 2
- Posts: 16
- Joined: Sat Oct 19, 2019 6:05 am
Re: Regression between 4.16 and 4.17 regarding Bethesda
I didn't either. Apart from the cases in the OP wine worked fine. Did you actually try to reproduce the problem? Without having a /usr/lib32 or a corresponding symlink?Bob Wya wrote: ↑Fri Oct 25, 2019 3:26 am
I haven't needed to create a:directory on my system, to make Wine work.Code: Select all
/usr/lib32
Comes up empty.Bob Wya wrote: ↑Fri Oct 25, 2019 3:26 am Perhaps you have some old / obsolete references to the /usr/lib32 in the eselect-wine configuration files. You could check this with:Code: Select all
grep -R '/usr/lib32/' /etc/eselect/wine