http://bugs.winehq.org/show_bug.cgi?id=25482
--- Comment #6 from Colin Wetherbee cww@denterprises.org 2010-12-11 03:17:47 CST --- (In reply to comment #4)
(In reply to comment #3)
Under full debugging (WINEDEBUG=+all), Steam crashes before any UI elements become visible, so starting the game is not possible.
Would a subset of full logging be useful?
Most of the time, the +all debug channel yields excessive output and enables debug channels that can break applications. Just attach the plain output without any WINEDEBUG channels enabled.
I'm pretty sure I didn't do that correctly. :)
I haven't figured out how to get all Wine threads to pipe/output to the same process/file. Is there an easy way to make that happen? For example, when I run...
WINEPREFIX=~/local/lib/wine ~/local/wine-git/bin/wine explorer /desktop=foo,1920x1080 start 'C:\Program Files\Steam\Steam.exe' >& /tmp/foo
... I get the attached file in /tmp/foo and what must be many megabytes of trace data on the console, even though the >& should send both stdout and stderr to /tmp/foo.
Also, for what it's worth, my copy of Amnesia: The Dark Descent from Steam launches without issue. The package version of libopenal1 on my Ubuntu system is 1:1.11.753-1.
I'm using Debian testing, up-to-date as of the middle of this past week, with libopenal1 version 1:1.12.854-2.
Maybe that's the problem? I don't suppose you still have the .deb for your version (and the .deb for the dev files) sitting around?