wine-1.7.24 and steam: the game does not start

Questions about Wine on Linux
Locked
User avatar
YuGiOhJCJ
Level 2
Level 2
Posts: 19
Joined: Tue Aug 19, 2014 6:09 pm

wine-1.7.24 and steam: the game does not start

Post by YuGiOhJCJ »

Hello,

I am on wine-1.7.24 [1] with Steam [2] installed.
No problem with Steam: I can sign-in and download games.
But after this, when I click on the "play" button, nothing happens (the game does not start).
The trace of "$ wine Steam 1>&2 2>/tmp/steam.txt" is here: http://pastebin.com/ZG664ceE
Do you see something strange?

Thank you.
Best regards.

[1] https://www.winehq.org/
[2] http://store.steampowered.com/
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: wine-1.7.24 and steam: the game does not start

Post by dimesio »

What game, and have you checked the AppDB and Bugzilla for known issues with it?
User avatar
YuGiOhJCJ
Level 2
Level 2
Posts: 19
Joined: Tue Aug 19, 2014 6:09 pm

Re: wine-1.7.24 and steam: the game does not start

Post by YuGiOhJCJ »

The games are:
- counter-strike 1.6
- no more room in hell

Yes, I have checked the AppDB and Bugzilla and I have not seen something similar to my problem.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: wine-1.7.24 and steam: the game does not start

Post by dimesio »

The log you posted is missing the backtrace.
User avatar
YuGiOhJCJ
Level 2
Level 2
Posts: 19
Joined: Tue Aug 19, 2014 6:09 pm

Re: wine-1.7.24 and steam: the game does not start

Post by YuGiOhJCJ »

In the first terminal, I do:

Code: Select all

$ wine Steam
In the second terminal, I do:

Code: Select all

$ winedbg 
preloader: Warning: failed to reserve range 00010000-00110000
Wine-dbg>info process
 pid      threads  executable (all id:s are in hex)
 00000079 22       'Steam.exe'
 00000082 27       \_ 'steamwebhelper.exe'
 0000007b 1        \_ 'explorer.exe'
 0000000e 5        'services.exe'
 00000019 3        \_ 'plugplay.exe'
 00000012 3        \_ 'winedevice.exe'
Wine-dbg>attach 0x00000079
0xb757a39f __libc_read+0x3f in libpthread.so.0: int	$0x80
Wine-dbg>bt
Backtrace:
=>0 0xb757a39f __libc_read+0x3f() in libpthread.so.0 (0x0033e9f8)
  1 0x7ef98dd0 wait_select_reply+0x5f(cookie=0x33ea3c) [/tmp/build/wine-1.7.24/dlls/ntdll/server.c:335] in ntdll (0x0033e9f8)
  2 0x7ef9a54b server_select+0x1fa(select_op=0x33eb4c, size=0x8, flags=0x2, timeout=(nil)) [/tmp/build/wine-1.7.24/dlls/ntdll/server.c:599] in ntdll (0x0033eb18)
  3 0x7efa296e NtWaitForMultipleObjects+0x7d(count=0x1, handles=0x33eca0, wait_all=0, alertable=0, timeout=(nil)) [/tmp/build/wine-1.7.24/dlls/ntdll/sync.c:863] in ntdll (0x0033ec58)
  4 0x7eccda89 WaitForMultipleObjectsEx.part+0x168() in kernel32 (0x0033edb8)
  5 0x7eccdd28 WaitForMultipleObjectsEx+0x67() in kernel32 (0x0033ee08)
  6 0x7de7c486 X11DRV_MsgWaitForMultipleObjectsEx+0xb5(count=<couldn't compute location>, handles=<couldn't compute location>, timeout=<couldn't compute location>, mask=<couldn't compute location>, flags=<couldn't compute location>) [/tmp/build/wine-1.7.24/dlls/winex11.drv/event.c:493] in winex11 (0x0033ee68)
  7 0x7e8f83a2 wait_message+0x41() in user32 (0x0033eeb8)
  8 0x7e8b72fa wait_objects+0xb9(count=0x1, handles=0x33ef9c, timeout=0xffffffff, wake_mask=0x40, changed_mask=0x4ff, flags=0) [/tmp/build/wine-1.7.24/dlls/user32/message.c:3073] in user32 (0x0033ef68)
  9 0x7e8be469 GetMessageW+0x113(msg=<is not available>, hwnd=<is not available>, first=<is not available>, last=<is not available>) [/tmp/build/wine-1.7.24/dlls/user32/message.c:3822] in user32 (0x0033efac)
  10 0x3f24016e in vgui2_s (+0x4016d) (0x0033f000)
  11 0x3f249386 in vgui2_s (+0x49385) (0x0033f048)
  12 0x3a1a568e in steamui (+0x1a568d) (0x0033f0a4)
  13 0x3a1a5b69 in steamui (+0x1a5b68) (0x0033f0c4)
  14 0x3a19f2fe in steamui (+0x19f2fd) (0x0033f9b8)
  15 0x3f00c989 in tier0_s (+0xc988) (0x0033f9ec)
  16 0x3f00d496 in tier0_s (+0xd495) (0x0033fa10)
  17 0x3a1aa1ee in steamui (+0x1aa1ed) (0x0033fa28)
  18 0x00424759 in steam (+0x24758) (0x0033fb70)
  19 0x0042555d in steam (+0x2555c) (0x0033fdf0)
  20 0x00434be9 in steam (+0x34be8) (0x0033fe14)
  21 0x0049b782 in steam (+0x9b781) (0x0033fe60)
  22 0x7ecb8bac call_process_entry+0xb() in kernel32 (0x0033fe78)
  23 0x7ecb9da1 start_process+0x60(peb=<couldn't compute location>) [/tmp/build/wine-1.7.24/dlls/kernel32/process.c:1097] in kernel32 (0x0033feb8)
  24 0x7ef9b570 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  25 0x7ef9e72d call_thread_func+0x7c(entry=0x7ecb9d40, arg=0x7ffdf000, frame=0x33ffc8) [/tmp/build/wine-1.7.24/dlls/ntdll/signal_i386.c:2637] in ntdll (0x0033ffa8)
  26 0x7ef9b54e call_thread_entry_point+0x11() in ntdll (0x0033ffc8)
  27 0x7ef6beee start_process+0x1d(kernel_start=0x7ecb9d40) [/tmp/build/wine-1.7.24/dlls/ntdll/loader.c:2856] in ntdll (0x0033ffe8)
  28 0xb75b745d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  29 0xb75b75ab wine_switch_to_stack+0x2a(func=0x7ef6bed0, arg=0x7ecb9d40, stack=0x340000) [/tmp/build/wine-1.7.24/libs/wine/port.c:59] in libwine.so.1 (0xbff16428)
  30 0x7ef72171 LdrInitializeThunk+0x240(kernel_start=<couldn't compute location>, unknown2=<couldn't compute location>, unknown3=<couldn't compute location>, unknown4=<couldn't compute location>) [/tmp/build/wine-1.7.24/dlls/ntdll/loader.c:2910] in ntdll (0xbff16468)
  31 0x7ecc0f83 __wine_kernel_init+0xa42() [/tmp/build/wine-1.7.24/dlls/kernel32/process.c:1269] in kernel32 (0xbff17368)
  32 0x7ef73273 __wine_process_init+0x1a2() [/tmp/build/wine-1.7.24/dlls/ntdll/loader.c:3119] in ntdll (0xbff173f8)
  33 0xb75b4c68 wine_init+0x297(argc=0x2, argv=0xbff17934, error="", error_size=0x400) [/tmp/build/wine-1.7.24/libs/wine/loader.c:958] in libwine.so.1 (0xbff17458)
  34 0x7bf00e2c main+0x7b(argc=<is not available>, argv=<is not available>) [/tmp/build/wine-1.7.24/loader/main.c:237] in <wine-loader> (0xbff17898)
  35 0xb73fb7a3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
Is it the backtrace you have asked?
User avatar
YuGiOhJCJ
Level 2
Level 2
Posts: 19
Joined: Tue Aug 19, 2014 6:09 pm

Re: wine-1.7.24 and steam: the game does not start

Post by YuGiOhJCJ »

Hmm, I am wondering if the problem is during the build of wine-1.7.24 from source code:

Code: Select all

$ ./configure --prefix=/usr
[...]
configure: libOSMesa development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL development files not found, OpenCL won't be supported.
configure: libhal development files not found, no legacy dynamic device support.
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libcapi20 development files not found, ISDN won't be supported.
configure: libgsm development files not found, gsm 06.10 codec won't be supported.

configure: WARNING: prelink not found, base address of core dlls won't be set correctly.

configure: Finished.  Do 'make' to compile Wine.
As you can see I have some problems with OpenGL/Mesa.
I have:
- mesa-10.2.5
- xf86-video-intel-2.99.912

Is it compatible to wine?
Locked