View previous topic :: View next topic |
Author |
Message |
Dragonix Apprentice
Joined: 21 May 2006 Posts: 253 Location: Germany
|
Posted: Fri Jul 11, 2014 4:32 pm Post subject: Update breaks Sid Meier's Alpha Centauri (CX Office) |
|
|
Hello,
today I wanted to play Sid Meier's Alpha Centauri (installed with Crossover Office), however it crashed:
Code: |
Unhandled exception: page fault on read access to 0x0000009c in 32-bit code (0x00610d10).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00610d10 ESP:0033f77c EBP:00000300 EFLAGS:00010202( R- -- I - - - )
EAX:006aa078 EBX:00000400 ECX:00000000 EDX:006b5cc0
ESI:009c6b1c EDI:009c6b18
Stack dump:
0x0033f77c: 00640e2e 009c6b18 009c6b1c 00000400
0x0033f78c: 006409f3 006aa078 006b5cc0 ffffffff
0x0033f79c: 00000000 00010040 00000000 00000001
0x0033f7ac: 00000001 00000000 00650276 006aa078
0x0033f7bc: 006b5cc0 00010040 00000000 0064f9e2
0x0033f7cc: 80004001 007f0968 00959aa8 00000008
Backtrace:
=>0 0x00610d10 in terran (+0x210d10) (0x00000300)
0x00610d10: testb $0x1,0x9c(%ecx)
Modules:
Module Address Debug info Name (84 modules)
PE 400000- a0f000 Export terran
ELF 7b800000-7ba5e000 Deferred kernel32<elf>
\-PE 7b810000-7ba5e000 \ kernel32
ELF 7bc00000-7bce1000 Deferred ntdll<elf>
\-PE 7bc10000-7bce1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d892000-7d8aa000 Deferred libresolv.so.2
ELF 7d8aa000-7d8ae000 Deferred libkeyutils.so.1
ELF 7d8ae000-7d8ba000 Deferred libkrb5support.so.0
ELF 7d8ba000-7d8bf000 Deferred libcom_err.so.2
ELF 7d8bf000-7d8f3000 Deferred libk5crypto.so.3
ELF 7d8f3000-7d9b2000 Deferred libkrb5.so.3
ELF 7d9b2000-7d9f6000 Deferred libgssapi_krb5.so.2
ELF 7d9f6000-7da61000 Deferred libcups.so.2
ELF 7da61000-7dada000 Deferred wineps<elf>
\-PE 7da80000-7dada000 \ wineps
ELF 7dada000-7dae0000 Deferred libxfixes.so.3
ELF 7dae0000-7daeb000 Deferred libxcursor.so.1
ELF 7daeb000-7dafc000 Deferred libxi.so.6
ELF 7dafc000-7db00000 Deferred libxcomposite.so.1
ELF 7db00000-7db0b000 Deferred libxrandr.so.2
ELF 7db0b000-7db16000 Deferred libxrender.so.1
ELF 7db16000-7db1c000 Deferred libxxf86vm.so.1
ELF 7db1c000-7db20000 Deferred libxinerama.so.1
ELF 7db20000-7db24000 Deferred libxau.so.6
ELF 7db24000-7db46000 Deferred libxcb.so.1
ELF 7db46000-7dc7c000 Deferred libx11.so.6
ELF 7dc7c000-7dc8e000 Deferred libxext.so.6
ELF 7dc9b000-7dcbf000 Deferred imm32<elf>
\-PE 7dca0000-7dcbf000 \ imm32
ELF 7dcbf000-7dd53000 Deferred winex11<elf>
\-PE 7dcd0000-7dd53000 \ winex11
ELF 7de1f000-7de47000 Deferred libexpat.so.1
ELF 7de47000-7de81000 Deferred libfontconfig.so.1
ELF 7de81000-7de92000 Deferred libbz2.so.1
ELF 7de92000-7df2d000 Deferred libfreetype.so.6
ELF 7df84000-7dfc8000 Deferred dplayx<elf>
\-PE 7df90000-7dfc8000 \ dplayx
ELF 7dfc8000-7e00a000 Deferred winspool<elf>
\-PE 7dfd0000-7e00a000 \ winspool
ELF 7e00a000-7e0f5000 Deferred comdlg32<elf>
\-PE 7e010000-7e0f5000 \ comdlg32
ELF 7e0f5000-7e179000 Deferred rpcrt4<elf>
\-PE 7e100000-7e179000 \ rpcrt4
ELF 7e179000-7e2b7000 Deferred ole32<elf>
\-PE 7e190000-7e2b7000 \ ole32
ELF 7e2b7000-7e300000 Deferred dsound<elf>
\-PE 7e2c0000-7e300000 \ dsound
ELF 7e300000-7e32b000 Deferred msvfw32<elf>
\-PE 7e310000-7e32b000 \ msvfw32
ELF 7e32b000-7e3e3000 Deferred winmm<elf>
\-PE 7e330000-7e3e3000 \ winmm
ELF 7e3e3000-7e4ec000 Deferred opengl32<elf>
\-PE 7e400000-7e4ec000 \ opengl32
ELF 7e4ec000-7e637000 Deferred wined3d<elf>
\-PE 7e500000-7e637000 \ wined3d
ELF 7e637000-7e6ad000 Deferred ddraw<elf>
\-PE 7e640000-7e6ad000 \ ddraw
ELF 7e6ad000-7e7b1000 Deferred comctl32<elf>
\-PE 7e6c0000-7e7b1000 \ comctl32
ELF 7e7b1000-7e8d0000 Deferred gdi32<elf>
\-PE 7e7c0000-7e8d0000 \ gdi32
ELF 7e8d0000-7ea2d000 Deferred user32<elf>
\-PE 7e8e0000-7ea2d000 \ user32
ELF 7ea2d000-7eaa7000 Deferred shlwapi<elf>
\-PE 7ea40000-7eaa7000 \ shlwapi
ELF 7eaa7000-7ecdd000 Deferred shell32<elf>
\-PE 7eab0000-7ecdd000 \ shell32
ELF 7ecdd000-7ed4d000 Deferred advapi32<elf>
\-PE 7ecf0000-7ed4d000 \ advapi32
ELF 7ed4d000-7ed5a000 Deferred libnss_files.so.2
ELF 7ed5a000-7ed66000 Deferred libnss_nis.so.2
ELF 7ed66000-7ed80000 Deferred libnsl.so.1
ELF 7ed80000-7ed89000 Deferred libnss_compat.so.2
ELF 7ef89000-7efcf000 Deferred libm.so.6
ELF 7efd0000-7efe7000 Deferred libz.so.1
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f73a6000-f73ab000 Deferred libdl.so.2
ELF f73ac000-f7557000 Deferred libc.so.6
ELF f7557000-f7573000 Deferred libpthread.so.0
ELF f7577000-f7580000 Deferred librt.so.1
ELF f75a4000-f7759000 Dwarf libwine.so.1
ELF f775a000-f777d000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 winewrapper.exe
00000009 0
0000000c services.exe
0000001b 0
0000001a 0
00000017 0
00000014 0
00000012 0
0000000e 0
0000000d 0
00000010 winedevice.exe
0000001e 0
00000016 0
00000015 0
00000011 0
00000018 plugplay.exe
0000001d 0
0000001c 0
00000019 0
0000001f explorer.exe
00000021 0
00000020 0
00000022 (D) C:\GOG Games\Sid Meier's Alpha Centauri\terran.exe
00000023 0 <==
System information:
Wine build: wine-1.7.4-7259-g0b823ec
Platform: i386
Host system: Linux
Host version: 3.15.5-gentoo
|
So I tried to figure out, why it worked yesterday and not today. I checked the updates, and the only "critical" update was libtool - from version 2.4.2 to 2.4.2-r1.
Then I installed libtool 2.4.2 and voilà - Alpha Centauri worked flawlessly.
Do you have any idea what's wrong with the updated libtool version? Only thing I could find was the difference in the ABI_X86-Flags.
libtool 2.4.2 is installed with ABI_X86="(-32%) (-64%*) (-x32%)
libtool 2.4.2-r1 is installed with ABI_X86="(64%*) (-32) (-x32)" (I have a 64 bit Gentoo installation).
Could that be the problem? How can i solve it? Do I need some emul-linux-x86 packages (most of them are already installed)?
Thanks!
Update: It seems that libtool 2.4.2-r1 isn't (the only) culprit . Most of the times, it works with the old version of libtool - but not always (which is at least better than with the new version - I couldn't start Alpha Centauri with the -r1 version of libtool once...).
Updates since yesterday:
Quote: |
1405000795: >>> emerge (1 of 9) media-libs/giflib-4.1.6-r3 to /
1405000795: === (1 of 9) Cleaning (media-libs/giflib-4.1.6-r3::/usr/portage/media-libs/giflib/giflib-4.1.6-r3.ebuild)
1405000795: === (1 of 9) Compiling/Merging (media-libs/giflib-4.1.6-r3::/usr/portage/media-libs/giflib/giflib-4.1.6-r3.ebuild)
1405000835: === (1 of 9) Merging (media-libs/giflib-4.1.6-r3::/usr/portage/media-libs/giflib/giflib-4.1.6-r3.ebuild)
1405000838: >>> AUTOCLEAN: media-libs/giflib:0
1405000838: === Unmerging... (media-libs/giflib-4.1.6-r2)
1405000843: >>> unmerge success: media-libs/giflib-4.1.6-r2
1405000846: === (1 of 9) Post-Build Cleaning (media-libs/giflib-4.1.6-r3::/usr/portage/media-libs/giflib/giflib-4.1.6-r3.ebuild)
1405000846: ::: completed emerge (1 of 9) media-libs/giflib-4.1.6-r3 to /
1405000846: >>> emerge (2 of 9) sys-libs/e2fsprogs-libs-1.42.10 to /
1405000846: === (2 of 9) Cleaning (sys-libs/e2fsprogs-libs-1.42.10::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.10.ebuild)
1405000846: === (2 of 9) Compiling/Merging (sys-libs/e2fsprogs-libs-1.42.10::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.10.ebuild)
1405000881: === (2 of 9) Merging (sys-libs/e2fsprogs-libs-1.42.10::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.10.ebuild)
1405000889: >>> AUTOCLEAN: sys-libs/e2fsprogs-libs:0
1405000889: === Unmerging... (sys-libs/e2fsprogs-libs-1.42.7)
1405000892: >>> unmerge success: sys-libs/e2fsprogs-libs-1.42.7
1405000896: === (2 of 9) Post-Build Cleaning (sys-libs/e2fsprogs-libs-1.42.10::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.10.ebuild)
1405000896: ::: completed emerge (2 of 9) sys-libs/e2fsprogs-libs-1.42.10 to /
1405000896: >>> emerge (3 of 9) sys-apps/acl-2.2.52-r1 to /
1405000896: === (3 of 9) Cleaning (sys-apps/acl-2.2.52-r1::/usr/portage/sys-apps/acl/acl-2.2.52-r1.ebuild)
1405000896: === (3 of 9) Compiling/Merging (sys-apps/acl-2.2.52-r1::/usr/portage/sys-apps/acl/acl-2.2.52-r1.ebuild)
1405000919: === (3 of 9) Merging (sys-apps/acl-2.2.52-r1::/usr/portage/sys-apps/acl/acl-2.2.52-r1.ebuild)
1405000922: >>> AUTOCLEAN: sys-apps/acl:0
1405000922: === Unmerging... (sys-apps/acl-2.2.51)
1405000926: >>> unmerge success: sys-apps/acl-2.2.51
1405000930: === (3 of 9) Post-Build Cleaning (sys-apps/acl-2.2.52-r1::/usr/portage/sys-apps/acl/acl-2.2.52-r1.ebuild)
1405000930: ::: completed emerge (3 of 9) sys-apps/acl-2.2.52-r1 to /
1405000930: >>> emerge (4 of 9) net-libs/libproxy-0.4.11-r2 to /
1405000930: === (4 of 9) Cleaning (net-libs/libproxy-0.4.11-r2::/usr/portage/net-libs/libproxy/libproxy-0.4.11-r2.ebuild)
1405000930: === (4 of 9) Compiling/Merging (net-libs/libproxy-0.4.11-r2::/usr/portage/net-libs/libproxy/libproxy-0.4.11-r2.ebuild)
1405000950: === (4 of 9) Merging (net-libs/libproxy-0.4.11-r2::/usr/portage/net-libs/libproxy/libproxy-0.4.11-r2.ebuild)
1405000953: >>> AUTOCLEAN: net-libs/libproxy:0
1405000953: === Unmerging... (net-libs/libproxy-0.4.11-r1)
1405000957: >>> unmerge success: net-libs/libproxy-0.4.11-r1
1405000961: === (4 of 9) Post-Build Cleaning (net-libs/libproxy-0.4.11-r2::/usr/portage/net-libs/libproxy/libproxy-0.4.11-r2.ebuild)
1405000961: ::: completed emerge (4 of 9) net-libs/libproxy-0.4.11-r2 to /
1405000961: >>> emerge (5 of 9) virtual/perl-MIME-Base64-3.130.0-r3 to /
1405000961: === (5 of 9) Cleaning (virtual/perl-MIME-Base64-3.130.0-r3::/usr/portage/virtual/perl-MIME-Base64/perl-MIME-Base64-3.130.0-r3.ebuild)
1405000961: === (5 of 9) Compiling/Merging (virtual/perl-MIME-Base64-3.130.0-r3::/usr/portage/virtual/perl-MIME-Base64/perl-MIME-Base64-3.130.0-r3.ebuild)
1405000965: === (5 of 9) Merging (virtual/perl-MIME-Base64-3.130.0-r3::/usr/portage/virtual/perl-MIME-Base64/perl-MIME-Base64-3.130.0-r3.ebuild)
1405000968: >>> AUTOCLEAN: virtual/perl-MIME-Base64:0
1405000968: === Unmerging... (virtual/perl-MIME-Base64-3.130.0-r2)
1405000971: >>> unmerge success: virtual/perl-MIME-Base64-3.130.0-r2
1405000974: === (5 of 9) Post-Build Cleaning (virtual/perl-MIME-Base64-3.130.0-r3::/usr/portage/virtual/perl-MIME-Base64/perl-MIME-Base64-3.130.0-r3.ebuild)
1405000974: ::: completed emerge (5 of 9) virtual/perl-MIME-Base64-3.130.0-r3 to /
1405000974: >>> emerge (6 of 9) sys-devel/libtool-2.4.2-r1 to /
1405000974: === (6 of 9) Cleaning (sys-devel/libtool-2.4.2-r1::/usr/portage/sys-devel/libtool/libtool-2.4.2-r1.ebuild)
1405000974: === (6 of 9) Compiling/Merging (sys-devel/libtool-2.4.2-r1::/usr/portage/sys-devel/libtool/libtool-2.4.2-r1.ebuild)
1405001029: === (6 of 9) Merging (sys-devel/libtool-2.4.2-r1::/usr/portage/sys-devel/libtool/libtool-2.4.2-r1.ebuild)
1405001032: >>> AUTOCLEAN: sys-devel/libtool:2
1405001032: === Unmerging... (sys-devel/libtool-2.4.2)
1405001036: >>> unmerge success: sys-devel/libtool-2.4.2
1405001040: === (6 of 9) Post-Build Cleaning (sys-devel/libtool-2.4.2-r1::/usr/portage/sys-devel/libtool/libtool-2.4.2-r1.ebuild)
1405001040: ::: completed emerge (6 of 9) sys-devel/libtool-2.4.2-r1 to /
1405001040: >>> emerge (7 of 9) sys-kernel/gentoo-sources-3.15.5 to /
1405001040: === (7 of 9) Cleaning (sys-kernel/gentoo-sources-3.15.5::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-3.15.5.ebuild)
1405001044: === (7 of 9) Compiling/Merging (sys-kernel/gentoo-sources-3.15.5::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-3.15.5.ebuild)
1405001086: === (7 of 9) Merging (sys-kernel/gentoo-sources-3.15.5::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-3.15.5.ebuild)
1405001144: >>> AUTOCLEAN: sys-kernel/gentoo-sources:3.15.5
1405001150: === (7 of 9) Post-Build Cleaning (sys-kernel/gentoo-sources-3.15.5::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-3.15.5.ebuild)
1405001150: ::: completed emerge (7 of 9) sys-kernel/gentoo-sources-3.15.5 to /
1405001150: >>> emerge (8 of 9) sys-apps/util-linux-2.24.1-r3 to /
1405001150: === (8 of 9) Cleaning (sys-apps/util-linux-2.24.1-r3::/usr/portage/sys-apps/util-linux/util-linux-2.24.1-r3.ebuild)
1405001150: === (8 of 9) Compiling/Merging (sys-apps/util-linux-2.24.1-r3::/usr/portage/sys-apps/util-linux/util-linux-2.24.1-r3.ebuild)
1405001264: === (8 of 9) Merging (sys-apps/util-linux-2.24.1-r3::/usr/portage/sys-apps/util-linux/util-linux-2.24.1-r3.ebuild)
1405001267: >>> AUTOCLEAN: sys-apps/util-linux:0
1405001267: === Unmerging... (sys-apps/util-linux-2.24.1-r2)
1405001271: >>> unmerge success: sys-apps/util-linux-2.24.1-r2
1405001275: === (8 of 9) Post-Build Cleaning (sys-apps/util-linux-2.24.1-r3::/usr/portage/sys-apps/util-linux/util-linux-2.24.1-r3.ebuild)
1405001275: ::: completed emerge (8 of 9) sys-apps/util-linux-2.24.1-r3 to /
1405001275: >>> emerge (9 of 9) sys-fs/e2fsprogs-1.42.10 to /
1405001275: === (9 of 9) Cleaning (sys-fs/e2fsprogs-1.42.10::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.42.10.ebuild)
1405001276: === (9 of 9) Compiling/Merging (sys-fs/e2fsprogs-1.42.10::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.42.10.ebuild)
1405001361: === (9 of 9) Merging (sys-fs/e2fsprogs-1.42.10::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.42.10.ebuild)
1405001364: >>> AUTOCLEAN: sys-fs/e2fsprogs:0
1405001364: === Unmerging... (sys-fs/e2fsprogs-1.42.7)
1405001368: >>> unmerge success: sys-fs/e2fsprogs-1.42.7
1405001372: === (9 of 9) Post-Build Cleaning (sys-fs/e2fsprogs-1.42.10::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.42.10.ebuild)
1405001372: ::: completed emerge (9 of 9) sys-fs/e2fsprogs-1.42.10 to /
1405001372: *** Finished. Cleaning up...
1405025098: >>> emerge (1 of 1) media-libs/xine-lib-1.2.6 to /
1405025098: === (1 of 1) Cleaning (media-libs/xine-lib-1.2.6::/usr/portage/media-libs/xine-lib/xine-lib-1.2.6.ebuild)
1405025102: === (1 of 1) Compiling/Merging (media-libs/xine-lib-1.2.6::/usr/portage/media-libs/xine-lib/xine-lib-1.2.6.ebuild)
1405025268: === (1 of 1) Merging (media-libs/xine-lib-1.2.6::/usr/portage/media-libs/xine-lib/xine-lib-1.2.6.ebuild)
1405025272: >>> AUTOCLEAN: media-libs/xine-lib:1
|
and today:
Quote: | 1405078043: >>> emerge (1 of 3) dev-lisp/asdf-3.0.3 to /
1405078044: === (1 of 3) Cleaning (dev-lisp/asdf-3.0.3::/usr/portage/dev-lisp/asdf/asdf-3.0.3.ebuild)
1405078044: === (1 of 3) Compiling/Merging (dev-lisp/asdf-3.0.3::/usr/portage/dev-lisp/asdf/asdf-3.0.3.ebuild)
1405078049: === (1 of 3) Merging (dev-lisp/asdf-3.0.3::/usr/portage/dev-lisp/asdf/asdf-3.0.3.ebuild)
1405078052: >>> AUTOCLEAN: dev-lisp/asdf:0
1405078052: === Unmerging... (dev-lisp/asdf-3.0.2.4)
1405078055: >>> unmerge success: dev-lisp/asdf-3.0.2.4
1405078058: === (1 of 3) Post-Build Cleaning (dev-lisp/asdf-3.0.3::/usr/portage/dev-lisp/asdf/asdf-3.0.3.ebuild)
1405078058: ::: completed emerge (1 of 3) dev-lisp/asdf-3.0.3 to /
1405078058: >>> emerge (2 of 3) dev-lisp/uiop-3.0.3 to /
1405078058: === (2 of 3) Cleaning (dev-lisp/uiop-3.0.3::/usr/portage/dev-lisp/uiop/uiop-3.0.3.ebuild)
1405078058: === (2 of 3) Compiling/Merging (dev-lisp/uiop-3.0.3::/usr/portage/dev-lisp/uiop/uiop-3.0.3.ebuild)
1405078063: === (2 of 3) Merging (dev-lisp/uiop-3.0.3::/usr/portage/dev-lisp/uiop/uiop-3.0.3.ebuild)
1405078070: >>> AUTOCLEAN: dev-lisp/uiop:0
1405078070: === Unmerging... (dev-lisp/uiop-3.0.2.4)
1405078074: >>> unmerge success: dev-lisp/uiop-3.0.2.4
1405078076: === (2 of 3) Post-Build Cleaning (dev-lisp/uiop-3.0.3::/usr/portage/dev-lisp/uiop/uiop-3.0.3.ebuild)
1405078076: ::: completed emerge (2 of 3) dev-lisp/uiop-3.0.3 to /
1405078076: >>> emerge (3 of 3) dev-lisp/sbcl-1.1.18 to /
1405078076: === (3 of 3) Cleaning (dev-lisp/sbcl-1.1.18::/usr/portage/dev-lisp/sbcl/sbcl-1.1.18.ebuild)
1405078077: === (3 of 3) Compiling/Merging (dev-lisp/sbcl-1.1.18::/usr/portage/dev-lisp/sbcl/sbcl-1.1.18.ebuild)
1405078659: === (3 of 3) Merging (dev-lisp/sbcl-1.1.18::/usr/portage/dev-lisp/sbcl/sbcl-1.1.18.ebuild)
1405078662: >>> AUTOCLEAN: dev-lisp/sbcl:0
1405078662: === Unmerging... (dev-lisp/sbcl-1.1.1
1405078666: >>> unmerge success: dev-lisp/sbcl-1.1.18
1405078669: === (3 of 3) Post-Build Cleaning (dev-lisp/sbcl-1.1.18::/usr/portage/dev-lisp/sbcl/sbcl-1.1.18.ebuild)
1405078669: ::: completed emerge (3 of 3) dev-lisp/sbcl-1.1.18 to /
1405078669: *** Finished. Cleaning up...
1405078671: *** exiting successfully. |
Update: Ok, today it didn't work with libtool-2.4.2 once. So it seems to be unrelated to the libtool version . |
|
Back to top |
|
|
Toomuch n00b
Joined: 16 Mar 2004 Posts: 49
|
Posted: Mon Jul 21, 2014 9:18 am Post subject: |
|
|
Maybe it has something to do with the recent masking of sys-libs/lib-compat and sys-libs/lib-compat-loki?
Anyway, it would be nice to get this running again. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|