You are not logged in.
Pages: 1
Hi, everyone
I don't know if I'm the only one with this problem: when launching games from Steam, the game just crashes.
Here is the relevant part when launched via terminal, just a moment before launching ANY game (in this case L4D). The first "Unhandled page fault" is from the moment i launch it, and the "Unhandled exception: page fault" is from the moment I close the error wine pops up.
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x33cd6c,0x00000000), stub!
fixme:dwmapi:DwmSetWindowAttribute (0x3011a, 2, 0x33d574, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x3011a, 3, 0x33d570, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x3011a, 4, 0x33d56c, 4) stub
wine: Unhandled page fault on read access to 0x004018b0 at address 0x4018b0 (thread 0021), starting debugger...
err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x200ac
Unhandled exception: page fault on read access to 0x004018b0 in 32-bit code (0x004018b0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004018b0 ESP:0033fe94 EBP:0033fea8 EFLAGS:00010216( R- -- I -A-P- )
EAX:00000000 EBX:7ee6e5ac ECX:0033ff10 EDX:0033ff10
ESI:7ffdf000 EDI:004018b0
Stack dump:
0x0033fe94: 7ee417ac 7ffdf000 7ef9596a 7ee6e5ac
0x0033fea4: 7ffdf000 0033fee8 7ee423ef 7ffdf000
0x0033feb4: 004018b0 00000000 00000000 00000000
0x0033fec4: 00000000 00000000 00000000 00000000
0x0033fed4: 00000000 00000000 7efe4444 ffe24214
0x0033fee4: 001108e0 0033fef8 7efb9140 7ffdf000
Backtrace:
=>0 0x004018b0 EntryPoint() in left4dead (0x0033fea8)
1 0x7ee423ef in kernel32 (+0x423ee) (0x0033fee8)
2 0x7efb9140 (0x0033fef8)
3 0x7efbbc30 (0x0033ffc8)
4 0x7ef93c7a (0x0033ffe8)
0x004018b0 EntryPoint in left4dead: call 0x00404c0a
Modules:
Module Address Debug info Name (9 modules)
PE 400000- 41a000 Export left4dead
PE 7e600000-7e604000 Deferred imm32
PE 7e790000-7e794000 Deferred winex11
PE 7e9e0000-7e9e4000 Deferred rpcrt4
PE 7ea50000-7ea54000 Deferred advapi32
PE 7eaa0000-7eaa4000 Deferred gdi32
PE 7eb30000-7eb66000 Deferred user32
PE 7ee00000-7eeb0000 Export kernel32
PE 7ef60000-7ef64000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 Steam.exe
0000000d 0
0000000b 0
00000047 1
00000036 0
00000034 0
00000033 0
00000030 0
0000002e 1
0000002d 0
0000002c 0
0000002b 0
00000029 0
00000027 15
00000025 0
00000024 0
00000023 0
00000022 0
00000020 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000009 0
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000016 0
00000013 0
00000012 0
00000018 explorer.exe
00000019 0
0000000c (D) C:\Archivos de programa\Steam\steamapps\common\left 4 dead\left4dead.exe
00000021 0 <==
Backtrace:
=>0 0x004018b0 EntryPoint() in left4dead (0x0033fea8)
1 0x7ee423ef in kernel32 (+0x423ee) (0x0033fee8)
2 0x7efb9140 (0x0033fef8)
3 0x7efbbc30 (0x0033ffc8)
4 0x7ef93c7a (0x0033ffe8)
fixme:dwmapi:DwmSetWindowAttribute (0x4012c, 2, 0x33db84, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x4012c, 3, 0x33db80, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x4012c, 4, 0x33db7c, 4) stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x4012c, filter=0x33de30,flags=0x00000004) returns a fake device notification handle!
err:ole:RevokeDragDrop invalid hwnd (nil)
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
CellID: Fetching server list from CSDS. . .
CellID: CSDS returned 169 servers.
CellID: Connecting to 79.141.167.5:27031. . .
CellID: Connect to 79.141.167.5:27031 took 276 MS
CellID: Nothing beat our old best time of 68 MSMy debugging skills are not (yet) good enough to handle such raw data, so if anyone has a clue what could be happening you are welcome to help me out
Some background:
My laptop is running Arch x86_64, with bin32_wine from the games repo, and right now the radeon driver from perry3d's and gtklocker's repo powering my Mobility Radeon HD 4570 (yes, lib32 for 3d is also installed, google earth works fine). I have also tried everything with the catalyst driver and the error is just the same. Also tried bin32-wine from AUR.
From within my 32-bit chroot (I have one to build things and play around a bit) Steam does not connect to the Steam network, so I can't really test if it is a x86_64-only issue without installing a complete 32-bit Arch.
List of installed 32-bit packages:
$ pacman -Qs lib32
local/lib32-alsa-lib 1.0.23-1 (lib32)
An alternative implementation of Linux sound support
local/lib32-atk 1.30.0-1 (lib32)
A library providing a set of interfaces for accessibility
local/lib32-avahi 0.6.25-3.1 (lib32)
A multicast/unicast DNS-SD framework
local/lib32-cairo 1.8.10-1 (lib32)
Cairo vector graphics library
local/lib32-curl 7.20.1-1 (lib32)
An URL retrival utility and library
local/lib32-db 4.8.26-2 (lib32)
The Berkeley DB embedded database system
local/lib32-dbus-core 1.2.24-1
Freedesktop.org message bus system
local/lib32-e2fsprogs 1.41.12-1
Ext2 filesystem utilities
local/lib32-expat 2.0.1-5 (lib32)
An XML Parser library written in C
local/lib32-fontconfig 2.8.0-1 (lib32)
A library for configuring and customizing font access
local/lib32-freetype2 2.3.12-1 (lib32)
TrueType font rendering library
local/lib32-gcc-libs 4.5.0-4 (lib32)
The GNU Compiler Collection
local/lib32-glib2 2.24.1-1 (lib32)
Common C routines used by GTK+ 2.4 and other libs
local/lib32-glibc 2.12-2 (lib32)
GNU C Library (32 Bit)
local/lib32-gnutls 2.8.6-1 (lib32)
A library which provides a secure layer over a reliable transport layer
local/lib32-gtk-engines 2.20.1-1 (lib32)
Theme engines for GTK+ 2
local/lib32-gtk2 2.20.1-2 (lib32)
The GTK+ Toolkit (v2)
local/lib32-heimdal 1.3.3-1 (lib32)
Heimdal Kerberos V5 libraries
local/lib32-libcap 2.19-1
POSIX 1003.1e capabilities - 32bit version
local/lib32-libcups 1.4.3-2 (lib32)
The CUPS Printing System
local/lib32-libdrm-git 20100609-1 (lib32)
Userspace interface to kernel DRM services
local/lib32-libgcrypt 1.4.5-2.1 (lib32)
Libgcrypt is a general purpose crypto library based on the code used
local/lib32-libgpg-error 1.7-3.1 (lib32)
Support library for libgcrypt
local/lib32-libice 1.0.6-1 (lib32)
X11 Inter-Client Exchange library
local/lib32-libjpeg 8.0.2-1 (lib32)
Library of JPEG support functions
local/lib32-libpng 1.4.2-1 (lib32)
A collection of routines used to create PNG format graphics files
local/lib32-libsm 1.1.1-1 (lib32)
X11 Session Management library
local/lib32-libstdc++5 3.3.6-3 (lib32)
GNU Standard C++ library version 3
local/lib32-libtasn1 2.6-1 (lib32)
The ASN.1 library used in GNUTLS
local/lib32-libtiff 3.9.2-2 (lib32)
Library for manipulation of TIFF images
local/lib32-libx11 1.3.4-1 (lib32)
X11 client-side library
local/lib32-libxau 1.0.5-1 (lib32)
X11 authorisation library
local/lib32-libxcb 1.6-1 (lib32)
X11 client-side library
local/lib32-libxcomposite 0.4.2-1 (lib32)
X11 Composite extension library
local/lib32-libxcursor 1.1.10-1 (lib32)
X cursor management library
local/lib32-libxdamage 1.1.3-1 (lib32)
X11 damaged region extension library
local/lib32-libxdmcp 1.0.3-1 (lib32)
X11 Display Manager Control Protocol library
local/lib32-libxext 1.1.2-1 (lib32)
X11 miscellaneous extensions library
local/lib32-libxfixes 4.0.4-1 (lib32)
X11 miscellaneous 'fixes' extension library
local/lib32-libxft 2.1.14-1 (lib32)
FreeType-based font drawing library for X
local/lib32-libxi 1.3-2 (lib32)
X11 Input extension library
local/lib32-libxinerama 1.1-1 (lib32)
X11 Xinerama extension library
local/lib32-libxmu 1.0.5-1 (lib32)
X11 miscellaneous micro-utility library
local/lib32-libxrandr 1.3.0-1 (lib32)
X11 RandR extension library
local/lib32-libxrender 0.9.6-1 (lib32)
X Rendering Extension client library
local/lib32-libxss 1.2.0-1 (lib32)
X11 Screen Saver extension library
local/lib32-libxt 1.0.8-1 (lib32)
X11 toolkit intrinsics library
local/lib32-libxv 1.0.5-1 (lib32)
X11 Video extension library
local/lib32-libxxf86vm 1.1.0-1 (lib32)
X11 XFree86 video mode extension library
local/lib32-lzo2 2.03-1 (lib32)
LZO is a portable lossless data compression library written in ANSI C
local/lib32-mesa-full 20100609-1 (lib32)
Mesa OpenGL library
local/lib32-ncurses 5.7-3 (lib32)
A System V Release 4.0 curses emulation library
local/lib32-openal 1.12.854-1 (lib32)
OpenAL audio library for use with opengl
local/lib32-opencdk 0.6.6-1.1 (lib32)
The Open Crypto Development Kit provides basic parts of the OpenPGP message
format
local/lib32-openssl 1.0.0.a-2 (lib32)
The Open Source toolkit for Secure Sockets Layer and Transport Layer
Security
local/lib32-pango 1.28.0-1 (lib32)
A library for layout and rendering of text
local/lib32-pcre 8.02-1 (lib32)
A library that implements Perl 5-style regular expressions
local/lib32-pixman 0.18.2-1 (lib32)
Pixman library
local/lib32-qt 4.6.3-1 (lib32)
The QT gui toolkit.
local/lib32-readline 6.1.002-1 (lib32)
GNU readline library
local/lib32-sdl 1.2.14-4 (lib32)
A library for portable low-level access to a video framebuffer, audio
output, mouse, and keyboard
local/lib32-sqlite3 3.6.23.1-1 (lib32)
A C library that implements an SQL database engine
local/lib32-util-linux-ng 2.17.2-2
Miscellaneous system utilities for Linux
local/lib32-xcb-util 0.3.6-1 (lib32)
Utility libraries for XC Binding
local/lib32-zlib 1.2.5-2 (lib32)
A compression/decompression LibraryMaybe I should file a bug at winehq, but I wanted to ask here first.
Thank you, everyone!
Last edited by txus (2010-06-24 15:42:16)
Offline
Next-day up-ing. Should I file a bug at wine, maybe?
Offline
For 32 bit chroot action, copy your resolv.conf and if that still doesn't work, mount -o bind /proc and /dev to the respective paths in the chroot. Apart from that, L4D works good good. Perhaps try the -dxlevel 80 -novid -console option?
Offline
Steam needs the corefonts or it'll crash. Install bin32-winetricks from AUR and execute:
winetricks corefonts
Offline
For 32 bit chroot action, copy your resolv.conf and if that still doesn't work, mount -o bind /proc and /dev to the respective paths in the chroot. Apart from that, L4D works good good. Perhaps try the -dxlevel 80 -novid -console option?
Well, I DO have internet access from within the chroot (and /proc and /dev are bind-mounted), it's just Steam that doesn't get connected to it's network). And it's also happening with other games, like CS or HL, all of which should work fairly well...
Steam needs the corefonts or it'll crash. Install bin32-winetricks from AUR and execute:
winetricks corefonts
I already had all fonts copied over from my Windows 7 install, but just in case I started over with a new wine prefix and winetricks, but was again unsuccessful.
There must be something wrong related to where Steam loads games in memory, maybe a conflict with something, I think. I should write a bug report to wine, maybe they know what's going on.
Thanks anyways!!:)
Offline
i had the same issue
wine: Unhandled page fault on read access to 0x004018b0 at address 0x4018b0 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x004018b0 in 32-bit code (0x004018b0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004018b0 ESP:0033fe94 EBP:0033fea8 EFLAGS:00010216( R- -- I -A-P- )
EAX:00000000 EBX:7ee575cc ECX:0033ff10 EDX:0033ff10
ESI:7ffdf000 EDI:004018b0
Stack dump:
0x0033fe94: 7ee2977c 7ffdf000 7ef95aaa 7ee575cc
0x0033fea4: 7ffdf000 0033fee8 7ee2a3bf 7ffdf000
0x0033feb4: 004018b0 00000000 00000000 00000000
0x0033fec4: 00000000 00000000 00000000 00000000
0x0033fed4: 00000000 00000000 7efe4464 ffc55114
0x0033fee4: 00110908 0033fef8 7efb9290 7ffdf000
...EIP:004018b0
its trying to execute that address
adding "noexec=off" in menu.lst fixes the problem
if anyone knows a way to dissable noexec per application that would be helpfull
Offline
i had the same issue
wine: Unhandled page fault on read access to 0x004018b0 at address 0x4018b0 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x004018b0 in 32-bit code (0x004018b0). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:004018b0 ESP:0033fe94 EBP:0033fea8 EFLAGS:00010216( R- -- I -A-P- ) EAX:00000000 EBX:7ee575cc ECX:0033ff10 EDX:0033ff10 ESI:7ffdf000 EDI:004018b0 Stack dump: 0x0033fe94: 7ee2977c 7ffdf000 7ef95aaa 7ee575cc 0x0033fea4: 7ffdf000 0033fee8 7ee2a3bf 7ffdf000 0x0033feb4: 004018b0 00000000 00000000 00000000 0x0033fec4: 00000000 00000000 00000000 00000000 0x0033fed4: 00000000 00000000 7efe4464 ffc55114 0x0033fee4: 00110908 0033fef8 7efb9290 7ffdf000 ...EIP:004018b0
its trying to execute that address
adding "noexec=off" in menu.lst fixes the problemif anyone knows a way to dissable noexec per application that would be helpfull
Man, I LOVE YOU. I was launching the games from my windows installation, and I disabled exec by using the "users" mount option in fstab. Now it works!! (Well, at least as well as it should, in wine!)
Thanks!! ![]()
Offline
Pages: 1