[ppa] Pulseaudio patches causing problems in 1.5.20

Bug #1094870 reported by Timo Jyrinki
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Wine
Invalid
Medium
wine (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

From upstream bug report it sounds like the pulseaudio patches could be causing the dsound errors on launching various games like Civilization, Skyrim, etc.

Tags: amd64 i386 raring
Revision history for this message
In , Johannes (johannes-claesson) wrote :

OS: Kubuntu 64.
wine-1.5.20 from package 1.5.20-0ubuntu1
Failing application: The Elder Scrolls V: Skyrim, version 1.8.151.0.7
Started with: WINEDEBUG=fixme-all,err-all,warn-all,trace-all wine ./TESV.exe
(same thing happens when pressing play from launcher)

Not much more to say than the summary. It crashes at launch.

Works as intended with wine-1.5.19.

Wine debugger log attached.

Detailed log (WINEDEBUG=+relay,+seh,+tid wine ./TESV.exe &> detailed_log.txt) can be uploaded later if you wish (size: 71MiB).

Revision history for this message
In , Johannes (johannes-claesson) wrote :

Created attachment 43007
Wine-dbg log

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

The backtrace in your log lacks debugging symbols, install debug package for Wine (or compile Wine from source) to get a better backtrace.
If the game worked without the issue in previous Wine versions, please perform a regression test:
http://wiki.winehq.org/RegressionTesting

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32597 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32600 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32603 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

with so many duplicates it seems something has broken in Ubuntu..

Revision history for this message
In , Johannes (johannes-claesson) wrote :

I did regression testing but after 7 or so iterations, I ended up all way back to a broken 1.5.19. This means that I am either retarded and can't figure out how to properly compile in a 64-bit environment, or something is broken in the Ubuntu dev tools and wine is actually fine. Can someone else confirm?

Revision history for this message
In , Austin English (austinenglish) wrote :

cc'ing Scott/Maarten

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32608 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Bryan Quigley (bryanquigley) wrote :

I just compiled it myself and my game Civilization starts fine in 1.5.20 and master.

Although I did not have all the following dependencies installed:
libxcursor, libxi, libxrandr, libxinerama, libxcomposite, libGLU, libOSMesa, OpenCL, libdbus, libgnutls, lib(n)curses, libsane. libv4l, libgphoto2, liblcms, liblcms, gstreamer-0.10 base plugins, libcapi20, libcups, fontconfig, libgsm, libtiff, libmpg123, libopenal, libldap
libxml2, libxslt, OpenSSL

I'm wondering how our builds differed in these external dependencies. Do you have any additional ones missing? Or more installed?

Revision history for this message
In , Austin English (austinenglish) wrote :

(In reply to comment #10)
> I just compiled it myself and my game Civilization starts fine in 1.5.20 and
> master.

Your compiled version likely didn't have the pulseaudio patch that the package does.

Revision history for this message
In , Austin English (austinenglish) wrote :

May be upstream, but adjusting title/component to make searching easier.

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32614 has been marked as a duplicate of this bug. ***

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in wine (Ubuntu):
status: New → Confirmed
Changed in wine:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
dino99 (9d9) wrote :

I cant blame pulseaudio directly, because sound is working as it have to (seems like). But on Raring with 1.5.20 i get some hard time to load metaquotes app:
- the executable eat 100% cpu and the icon loader is removed
- but 5 to 10 minutes later the app is finally loaded and works ok.

Sadly there is nothing logged. It is with a i386 gnome-classic session using "nouveau" driver. Wine 1.5.19 was already having the same issue, but 1.5.18 is still working normally on an other pc (Precise i386, wine not upgraded).

Googling around, there is some loading game issues, even with older version (1.5.12) like this post:
http://ubuntuforums.org/showthread.php?t=2099842

dino99 (9d9)
tags: added: amd64 i386 raring
Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32615 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Vulture6 (vulture6) wrote :

1.5.20-0ubuntu2 has been uploaded now which should fix the problem.

Revision history for this message
In , Johannes (johannes-claesson) wrote :

Nice flobob. Works now.

Revision history for this message
dino99 (9d9) wrote :

ok, i've forgotten to say that my working 1.5.18 is using the "radeon" driver. (comment #16 above)

but get a new wine (dsound fix):

wine1.5 (1.5.20-0ubuntu2) precise; urgency=low

  * Fix dsound messup after refreshing patch series, sorry for the crashes!
 -- Maarten Lankhorst <email address hidden> Mon, 31 Dec 2012 03:00:52 +0100

so let see if it helps; will comment later.

Revision history for this message
dino99 (9d9) wrote :

winecfg output (1.5.20-0ubuntu2):

err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\shlwapi.dll" (error=80) ********** ERROR **********
fixme:heap:HeapSetInformation 0x110000 0 0x33d344 4
fixme:advapi:RegisterTraceGuidsW (0x94d52d, 0xa56320, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33d29c, (null), (null), 0xa56328,): stub
fixme:advapi:RegisterTraceGuidsW (0x94d52d, 0xa56340, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x33d29c, (null), (null), 0xa56348,): stub
fixme:advapi:RegisterTraceGuidsW (0xbd9f97, 0xd14b08, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x33d268, (null), (null), 0xd14b10,): stub
fixme:advapi:RegisterTraceGuidsW (0xbd9f97, 0xd14b28, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x33d268, (null), (null), 0xd14b30,): stub
fixme:advapi:RegisterTraceGuidsW (0x7e2f9f97, 0x7e434b08, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x33fce8, (null), (null), 0x7e434b10,): stub

wine: configuration in '/home/oem/.wine' has been updated.

Then try to load MT4 app:
- 1 cpu core rise to 100 %
- app open 16 minutes later

get this logged:

fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
fixme:heap:HeapSetInformation 0x110000 0 0x32c224 4
fixme:advapi:RegisterTraceGuidsW (0x1d0d52d, 0x1e16320, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32c17c, (null), (null), 0x1e16328,): stub
fixme:advapi:RegisterTraceGuidsW (0x1d0d52d, 0x1e16340, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32c17c, (null), (null), 0x1e16348,): stub
fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0x33c72c)
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599

That is, so still the same issue. Will investigate next week, with debug symbols.

Revision history for this message
In , Johannes (johannes-claesson) wrote :

Resolved as of wine1.5.20-0ubuntu2.

Revision history for this message
In , 323mp-craig-7j28t (323mp-craig-7j28t) wrote :

Resolved as of wine1.5.20-0ubuntu2.

Revision history for this message
In , Dmitry-baikal (dmitry-baikal) wrote :

Neither Wine or upstream bug, looks like either broken Wine build or rather
broken custom patch applied to Wine.

Revision history for this message
In , Gyebro69 (gyebro69) wrote :

*** Bug 32611 has been marked as a duplicate of this bug. ***

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

dino99: this bug report was related to the new issue in only 1.5.20 Ubuntu packages that had dsound related errors. I suggest you'd file a new bug about the delay problem, that is probably not related to this bug.

Changed in wine (Ubuntu):
status: Confirmed → Fix Released
Changed in wine:
status: New → Invalid
Revision history for this message
In , Daniel Harvison (sirbubbles01-x) wrote :

(In reply to comment #10)
> I just compiled it myself and my game Civilization starts fine in 1.5.20 and
> master.
>
> Although I did not have all the following dependencies installed:
> libxcursor, libxi, libxrandr, libxinerama, libxcomposite, libGLU, libOSMesa,
> OpenCL, libdbus, libgnutls, lib(n)curses, libsane. libv4l, libgphoto2,
> liblcms, liblcms, gstreamer-0.10 base plugins, libcapi20, libcups,
> fontconfig, libgsm, libtiff, libmpg123, libopenal, libldap
> libxml2, libxslt, OpenSSL
>
> I'm wondering how our builds differed in these external dependencies. Do you
> have any additional ones missing? Or more installed?

Do you mean to say that you compiled that under ubuntu? 64 bit ubuntu?

Revision history for this message
In , Removed by request (removed1836289) wrote :

*** Bug 32609 has been marked as a duplicate of this bug. ***

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.