You are not logged in.
I'm having some troubles running the game Crusader Kings 2 under wine. Now, it could be due to any number of bugs in wine or game itself, but I suspect my OS setup may also be involved somehow, so I'm asking here.
First, when the game is loading, it crashes with the "encountered a serious problem and needs to close" dialog and this in stdout:
wine: Unhandled page fault on read access to 0xffffffff at address 0x6bf73eda (thread 0021), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x6bf73eda).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:6bf73eda ESP:6c46a52c EBP:6c46a58c EFLAGS:00010202( R- -- I - - - )
EAX:00000011 EBX:6c065ff4 ECX:00000018 EDX:00000000
ESI:00000001 EDI:0000000c
Stack dump:
0x6c46a52c: 6c46a564 6c46a58c 00000000 000000df
0x6c46a53c: 00000160 00000028 6c46a778 6c06cce0
0x6c46a54c: 00000001 6c016d57 00000000 40400000
0x6c46a55c: 00000000 7bf7b640 00000000 00000000
0x6c46a56c: 00000000 00000000 00000000 00000000
0x6c46a57c: 00000000 00000002 6c46fb08 6c46fb08
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x6bf73eda ssleay_rand_add+0x2da() in libcrypto.so.1.0.0 (0x7bf6b8b5)
1 0x6bf74e78 RAND_add+0x47() in libcrypto.so.1.0.0 (0x7bf6b8b5)
2 0x6bf754b0 RAND_poll+0x16f() in libcrypto.so.1.0.0 (0x7bf6b8b5)
3 0x6bf747b5 ssleay_rand_bytes+0x6d4() in libcrypto.so.1.0.0 (0x7bf6b8b5)
4 0x6bf74ef0 RAND_pseudo_bytes+0x2f() in libcrypto.so.1.0.0 (0x7bf6b8b5)
5 0x7bf58d04 SSL_CTX_new+0x313() in libssl.so.1.0.0 (0x6c46a8e4)
6 0x7e7570ba NETCON_init+0x8d9() in wininet (0x6c46a964)
7 0x7e752744 in wininet (+0x32743) (0x6c46d314)
8 0x7e754388 InternetOpenUrlW+0x77() in wininet (0x6c46d394)
9 0x7e754717 InternetOpenUrlA+0xf6() in wininet (0x6c46d3e4)
10 0x0028802c in pdxconnect (+0x1802b) (0x6c46d574)
11 0x00288212 in pdxconnect (+0x18211) (0x6c46d594)
12 0x0028442c in pdxconnect (+0x1442b) (0x6c46e610)
13 0x00286c93 in pdxconnect (+0x16c92) (0x6c46e640)
14 0x00286e5c in pdxconnect (+0x16e5b) (0x6c46e838)
15 0x0028295f in pdxconnect (+0x1295e) (0x6c46e9ec)
16 0x00287e9e in pdxconnect (+0x17e9d) (0x6c46e9f8)
17 0x78afc55c in msvcr100 (+0x5c55b) (0x6c46ea30)
18 0x78afc5fc in msvcr100 (+0x5c5fb) (0x6c46ea38)
19 0x7bc71658 call_thread_func+0xb() in ntdll (0x6c46ea48)
20 0x7bc71658 call_thread_func+0xb() in ntdll (0x6c46eb18)
21 0x7bc73840 call_thread_entry_point+0x6f() in ntdll (0x6c46f368)
22 0xf766cce8 start_thread+0xd7() in libpthread.so.0 (0x6c46f468)
23 0xf766cce8 start_thread+0xd7() in libpthread.so.0 (0x00000000)
0x6bf73eda ssleay_rand_add+0x2da in libcrypto.so.1.0.0: movq 0x60(%esp),%mm0
Modules:
Module Address Debug info Name (115 modules)
PE 240000- 266000 Deferred tbb
PE 270000- 2bf000 Export pdxconnect
PE 2c0000- 2d6000 Deferred xinput1_3
PE 370000- 382000 Deferred tbbmalloc
PE 400000- ed9000 Deferred ck2
PE 12e0000- 16fa000 Deferred d3dx9_41
PE 10000000-10031000 Deferred lua51
PE 3b400000-3b41f000 Deferred steam_api
ELF 6beb0000-6c070000 Dwarf libcrypto.so.1.0.0
PE 78050000-780b9000 Deferred msvcp100
PE 78aa0000-78b5e000 Export msvcr100
ELF 792db000-7b800000 Deferred fglrx_dri.so
ELF 7b800000-7b98c000 Deferred kernel32<elf>
\-PE 7b810000-7b98c000 \ kernel32
ELF 7bc00000-7bcb9000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcb9000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bf1c000-7bf7f000 Dwarf libssl.so.1.0.0
ELF 7c628000-7c650000 Deferred msacm32<elf>
\-PE 7c630000-7c650000 \ msacm32
ELF 7c650000-7c746000 Deferred libasound.so.2
ELF 7c74d000-7c762000 Deferred midimap<elf>
\-PE 7c750000-7c762000 \ midimap
ELF 7c762000-7c77a000 Deferred msacm32<elf>
\-PE 7c770000-7c77a000 \ msacm32
ELF 7c77a000-7c7c1000 Deferred dsound<elf>
\-PE 7c780000-7c7c1000 \ dsound
ELF 7c8c6000-7c8cb000 Deferred libasound_module_pcm_upmix.so
ELF 7c8cb000-7c901000 Deferred winealsa<elf>
\-PE 7c8d0000-7c901000 \ winealsa
ELF 7d6b8000-7d7a5000 Deferred libgl.so.1
ELF 7d7fe000-7d84b000 Deferred libatiadlxx.so
ELF 7d853000-7d87f000 Deferred msctf<elf>
\-PE 7d860000-7d87f000 \ msctf
ELF 7d87f000-7d888000 Deferred librt.so.1
ELF 7d8bc000-7d8ed000 Deferred libcrypt.so.1
ELF 7d8ed000-7d93e000 Deferred libcups.so.2
ELF 7d942000-7d95d000 Deferred libgcc_s.so.1
ELF 7d95d000-7d972000 Deferred userenv<elf>
\-PE 7d960000-7d972000 \ userenv
ELF 7dacd000-7db00000 Deferred uxtheme<elf>
\-PE 7dad0000-7db00000 \ uxtheme
ELF 7db00000-7db06000 Deferred libxfixes.so.3
ELF 7db06000-7db11000 Deferred libxcursor.so.1
ELF 7db11000-7db15000 Deferred libxcomposite.so.1
ELF 7db15000-7db1e000 Deferred libxrandr.so.2
ELF 7db1e000-7db28000 Deferred libxrender.so.1
ELF 7db28000-7db2e000 Deferred libxxf86vm.so.1
ELF 7db2e000-7db32000 Deferred libxinerama.so.1
ELF 7db32000-7db39000 Deferred libxdmcp.so.6
ELF 7db39000-7db3d000 Deferred libxau.so.6
ELF 7db3d000-7db5f000 Deferred libxcb.so.1
ELF 7db5f000-7db65000 Deferred libuuid.so.1
ELF 7db65000-7db7f000 Deferred libice.so.6
ELF 7db7f000-7dcb6000 Deferred libx11.so.6
ELF 7dcb6000-7dcc8000 Deferred libxext.so.6
ELF 7dcc8000-7dcd1000 Deferred libsm.so.6
ELF 7dcd5000-7dcdd000 Deferred libatiuki.so.1
ELF 7dd05000-7dda8000 Deferred winex11<elf>
\-PE 7dd10000-7dda8000 \ winex11
ELF 7e0b5000-7e0de000 Deferred libexpat.so.1
ELF 7e0de000-7e113000 Deferred libfontconfig.so.1
ELF 7e113000-7e123000 Deferred libbz2.so.1.0
ELF 7e123000-7e1bf000 Deferred libfreetype.so.6
ELF 7e1f3000-7e2de000 Deferred oleaut32<elf>
\-PE 7e210000-7e2de000 \ oleaut32
ELF 7e2de000-7e3e1000 Deferred ole32<elf>
\-PE 7e300000-7e3e1000 \ ole32
ELF 7e3e1000-7e3f6000 Deferred psapi<elf>
\-PE 7e3f0000-7e3f6000 \ psapi
ELF 7e3f6000-7e46a000 Deferred rpcrt4<elf>
\-PE 7e400000-7e46a000 \ rpcrt4
ELF 7e46a000-7e4a1000 Deferred winspool<elf>
\-PE 7e470000-7e4a1000 \ winspool
ELF 7e4a1000-7e500000 Deferred setupapi<elf>
\-PE 7e4b0000-7e500000 \ setupapi
ELF 7e500000-7e637000 Deferred wined3d<elf>
\-PE 7e510000-7e637000 \ wined3d
ELF 7e637000-7e6c3000 Deferred msvcrt<elf>
\-PE 7e650000-7e6c3000 \ msvcrt
ELF 7e6c3000-7e6e6000 Deferred mpr<elf>
\-PE 7e6d0000-7e6e6000 \ mpr
ELF 7e6e6000-7e71a000 Deferred d3d9<elf>
\-PE 7e6f0000-7e71a000 \ d3d9
ELF 7e71a000-7e77f000 Dwarf wininet<elf>
\-PE 7e720000-7e77f000 \ wininet
ELF 7e77f000-7e79f000 Deferred imm32<elf>
\-PE 7e790000-7e79f000 \ imm32
ELF 7e79f000-7e7ce000 Deferred ws2_32<elf>
\-PE 7e7b0000-7e7ce000 \ ws2_32
ELF 7e7ce000-7e866000 Deferred winmm<elf>
\-PE 7e7e0000-7e866000 \ winmm
ELF 7e866000-7e959000 Deferred comctl32<elf>
\-PE 7e870000-7e959000 \ comctl32
ELF 7e959000-7e9b3000 Deferred advapi32<elf>
\-PE 7e960000-7e9b3000 \ advapi32
ELF 7e9b3000-7ea3e000 Deferred gdi32<elf>
\-PE 7e9c0000-7ea3e000 \ gdi32
ELF 7ea3e000-7eb70000 Deferred user32<elf>
\-PE 7ea50000-7eb70000 \ user32
ELF 7eb70000-7ebd2000 Deferred shlwapi<elf>
\-PE 7eb80000-7ebd2000 \ shlwapi
ELF 7ebd2000-7edcc000 Deferred shell32<elf>
\-PE 7ebe0000-7edcc000 \ shell32
ELF 7ef91000-7ef9e000 Deferred libnss_files.so.2
ELF 7ef9e000-7efcc000 Deferred libm.so.6
ELF 7efd1000-7efe8000 Deferred libz.so.1
ELF 7efe8000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f748a000-f748f000 Deferred libdl.so.2
ELF f74c3000-f7666000 Deferred libc.so.6
ELF f7666000-f7681000 Dwarf libpthread.so.0
ELF f7681000-f77c2000 Dwarf libwine.so.1
ELF f77c3000-f77e5000 Deferred ld-linux.so.2
ELF f77e5000-f77e6000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\ck2\ck2.exe
00000021 0 <==
00000020 15
0000001f 15
00000009 0
0000000e services.exe
0000001b 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000013 0
00000012 0
00000018 plugplay.exe
0000001c 0
0000001a 0
00000019 0
0000001d explorer.exe
0000001e 0
Backtrace:
=>0 0x6bf73eda ssleay_rand_add+0x2da() in libcrypto.so.1.0.0 (0x7bf6b8b5)
1 0x6bf74e78 RAND_add+0x47() in libcrypto.so.1.0.0 (0x7bf6b8b5)
2 0x6bf754b0 RAND_poll+0x16f() in libcrypto.so.1.0.0 (0x7bf6b8b5)
3 0x6bf747b5 ssleay_rand_bytes+0x6d4() in libcrypto.so.1.0.0 (0x7bf6b8b5)
4 0x6bf74ef0 RAND_pseudo_bytes+0x2f() in libcrypto.so.1.0.0 (0x7bf6b8b5)
5 0x7bf58d04 SSL_CTX_new+0x313() in libssl.so.1.0.0 (0x6c46a8e4)
6 0x7e7570ba NETCON_init+0x8d9() in wininet (0x6c46a964)
7 0x7e752744 in wininet (+0x32743) (0x6c46d314)
8 0x7e754388 InternetOpenUrlW+0x77() in wininet (0x6c46d394)
9 0x7e754717 InternetOpenUrlA+0xf6() in wininet (0x6c46d3e4)
10 0x0028802c in pdxconnect (+0x1802b) (0x6c46d574)
11 0x00288212 in pdxconnect (+0x18211) (0x6c46d594)
12 0x0028442c in pdxconnect (+0x1442b) (0x6c46e610)
13 0x00286c93 in pdxconnect (+0x16c92) (0x6c46e640)
14 0x00286e5c in pdxconnect (+0x16e5b) (0x6c46e838)
15 0x0028295f in pdxconnect (+0x1295e) (0x6c46e9ec)
16 0x00287e9e in pdxconnect (+0x17e9d) (0x6c46e9f8)
17 0x78afc55c in msvcr100 (+0x5c55b) (0x6c46ea30)
18 0x78afc5fc in msvcr100 (+0x5c5fb) (0x6c46ea38)
19 0x7bc71658 call_thread_func+0xb() in ntdll (0x6c46ea48)
20 0x7bc71658 call_thread_func+0xb() in ntdll (0x6c46eb18)
21 0x7bc73840 call_thread_entry_point+0x6f() in ntdll (0x6c46f368)
22 0xf766cce8 start_thread+0xd7() in libpthread.so.0 (0x6c46f468)
23 0xf766cce8 start_thread+0xd7() in libpthread.so.0 (0x00000000)It always happens on one specific point, the transition between "Loading History Files..." and "Loading Events...". However, if I downgrade wine version to 1.3.22 (latest available in Arch Rollback Machine), it still displays the exact same error, but the game continues to load and then run normally.
The second and more serious problem is game and/or system freezing during gameplay. They always coincide with some new UI element getting brought up, and most of the time it's just the game freezing, though occasionally it takes the whole system with it, forcing me to reboot. /var/log/kernel.log has this to say about it:
Apr 17 13:37:21 justas-desktop kernel: [149543.297122] ck2.exe: page allocation failure: order:4, mode:0x40d0
Apr 17 13:37:21 justas-desktop kernel: [149543.297126] Pid: 9847, comm: ck2.exe Tainted: P O 3.3.1-2-ck #1
Apr 17 13:37:21 justas-desktop kernel: [149543.297128] Call Trace:
Apr 17 13:37:21 justas-desktop kernel: [149543.297136] [<ffffffff810ff3db>] warn_alloc_failed+0xeb/0x140
Apr 17 13:37:21 justas-desktop kernel: [149543.297139] [<ffffffff8110220a>] ? drain_pages+0x3a/0xa0
Apr 17 13:37:21 justas-desktop kernel: [149543.297141] [<ffffffff81102270>] ? drain_pages+0xa0/0xa0
Apr 17 13:37:21 justas-desktop kernel: [149543.297144] [<ffffffff81102286>] ? drain_local_pages+0x16/0x20
Apr 17 13:37:21 justas-desktop kernel: [149543.297146] [<ffffffff81102af9>] __alloc_pages_nodemask+0x649/0x890
Apr 17 13:37:21 justas-desktop kernel: [149543.297151] [<ffffffff8113b9f4>] alloc_pages_current+0xa4/0x110
Apr 17 13:37:21 justas-desktop kernel: [149543.297153] [<ffffffff810fec1e>] __get_free_pages+0xe/0x50
Apr 17 13:37:21 justas-desktop kernel: [149543.297156] [<ffffffff81143d89>] kmalloc_order_trace+0x39/0xf0
Apr 17 13:37:21 justas-desktop kernel: [149543.297160] [<ffffffff81146991>] __kmalloc+0x191/0x1a0
Apr 17 13:37:21 justas-desktop kernel: [149543.297205] [<ffffffffa052d2c3>] KCL_MEM_SmallBufferAlloc+0x13/0x20 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297223] [<ffffffffa05332d3>] drm_alloc+0xc3/0x1a0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297244] [<ffffffffa054d66e>] ? __alloc_memory_uswc+0x5e/0x250 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297264] [<ffffffffa054b7be>] ? gal_alloc_gart_memory+0x3e/0xa0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297284] [<ffffffffa0555481>] ? __mc_heap_alloc_memory+0xf1/0x1f0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297305] [<ffffffffa0550cbe>] ? mc_heap_allocate_memory+0x5e/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297325] [<ffffffffa0545764>] ? MCIL_AllocateMemoryInDescriptor+0x74/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297359] [<ffffffffa05b6f0e>] ? _ZN2OS10gart_AllocEP7CMMPoolmmRm9_CMM_HEAP+0xfe/0x200 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297393] [<ffffffffa05bc929>] ? _ZN12CMMHeap_GART10expandHeapEmRmPv+0x89/0xf0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297426] [<ffffffffa05bbbef>] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8f/0x1b0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297459] [<ffffffffa05bab82>] ? _ZN14CMMHeapManager8allocMemEjmRK13CMM_ALIGNMENTP21MEMHEAP_ADDR_RESTRICTR14CMM_ALLOCATION+0x1e2/0x280 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297491] [<ffffffffa05b0cc3>] ? _ZN14NodeMapManager4initEP7CMMPoolP7CMMNode+0x43/0xa0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297513] [<ffffffffa062349a>] ? _ZN10CMMSurface18setSurfAllocationsERA4_K14CMM_ALLOCATION+0x3a/0x60 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297545] [<ffffffffa05b2c88>] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0xa8/0x1c0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297577] [<ffffffffa05b2e22>] ? _ZN3MSF10alloc_surfEP9CMMClientP9CMMDriverP21MEMHEAP_ADDR_RESTRICTjP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x82/0x580 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297610] [<ffffffffa05bba71>] ? _ZNK7CMMHeap9totalFreeEv+0x11/0x50 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297643] [<ffffffffa05d2809>] ? _Z27cmmGetHeapTotalAndFreeBytesP9CMMDriver9_CMM_HEAPjRxS2_+0x69/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297675] [<ffffffffa05b0a7d>] ? _ZN17SegmentMapManager11FindMappingEbP4AsicP10CMMProcess+0xad/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297708] [<ffffffffa05d2783>] ? _Z27cmmGetHeapTotalAndFreeBytesP9CMMDriver9_CMM_HEAPjRjS2_+0x23/0x40 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297742] [<ffffffffa05c8d62>] ? _ZN8MSF_CORE20get_addr_restrictionEP9CMMDriverRK16MSF_SURF_ATTRIBSjmRP21MEMHEAP_ADDR_RESTRICT+0x62/0x230 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297775] [<ffffffffa05c31cb>] ? CMMAllocSurface1D_WA+0x3fb/0x470 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297806] [<ffffffffa05b0164>] ? CMMLockSurface+0x194/0x220 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297838] [<ffffffffa05c08fb>] ? _Z13uCWDDEQCThunkmjjPvjS_+0x8bb/0xed0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297841] [<ffffffff8110182f>] ? get_page_from_freelist+0x35f/0x850
Apr 17 13:37:21 justas-desktop kernel: [149543.297845] [<ffffffff81118799>] ? zone_statistics+0x99/0xc0
Apr 17 13:37:21 justas-desktop kernel: [149543.297847] [<ffffffff8110182f>] ? get_page_from_freelist+0x35f/0x850
Apr 17 13:37:21 justas-desktop kernel: [149543.297868] [<ffffffffa055d062>] ? firegl_trace+0x72/0x1e0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297890] [<ffffffffa055d062>] ? firegl_trace+0x72/0x1e0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297911] [<ffffffffa055d062>] ? firegl_trace+0x72/0x1e0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297915] [<ffffffff8107674e>] ? down+0x2e/0x50
Apr 17 13:37:21 justas-desktop kernel: [149543.297937] [<ffffffffa055f8fc>] ? firegl_cmmqs_CWDDE_32+0x35c/0x440 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297959] [<ffffffffa055e2d0>] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.297962] [<ffffffff811e4428>] ? security_capable+0x18/0x20
Apr 17 13:37:21 justas-desktop kernel: [149543.297984] [<ffffffffa055e260>] ? firegl_cmmqs_enableqs+0x1c0/0x1c0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.298002] [<ffffffffa053afad>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.298025] [<ffffffffa05655ae>] ? firegl_cmmqs_CWDDE32_32on64+0xde/0x180 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.298091] [<ffffffffa0565784>] ? firegl_compat_ioctl+0x54/0x90 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.298106] [<ffffffffa052be71>] ? ip_firegl_compat_ioctl+0x51/0x90 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.298109] [<ffffffff811ab671>] ? compat_sys_ioctl+0xd1/0x1160
Apr 17 13:37:21 justas-desktop kernel: [149543.298113] [<ffffffff81457196>] ? sysenter_dispatch+0x7/0x21
Apr 17 13:37:21 justas-desktop kernel: [149543.299253] Mem-Info:
Apr 17 13:37:21 justas-desktop kernel: [149543.299255] Node 0 DMA per-cpu:
Apr 17 13:37:21 justas-desktop kernel: [149543.299257] CPU 0: hi: 0, btch: 1 usd: 0
Apr 17 13:37:21 justas-desktop kernel: [149543.299259] CPU 1: hi: 0, btch: 1 usd: 0
Apr 17 13:37:21 justas-desktop kernel: [149543.299260] Node 0 DMA32 per-cpu:
Apr 17 13:37:21 justas-desktop kernel: [149543.299262] CPU 0: hi: 186, btch: 31 usd: 157
Apr 17 13:37:21 justas-desktop kernel: [149543.299263] CPU 1: hi: 186, btch: 31 usd: 2
Apr 17 13:37:21 justas-desktop kernel: [149543.299265] Node 0 Normal per-cpu:
Apr 17 13:37:21 justas-desktop kernel: [149543.299266] CPU 0: hi: 186, btch: 31 usd: 171
Apr 17 13:37:21 justas-desktop kernel: [149543.299268] CPU 1: hi: 186, btch: 31 usd: 25
Apr 17 13:37:21 justas-desktop kernel: [149543.299271] active_anon:376175 inactive_anon:243105 isolated_anon:0
Apr 17 13:37:21 justas-desktop kernel: [149543.299272] active_file:213865 inactive_file:232870 isolated_file:0
Apr 17 13:37:21 justas-desktop kernel: [149543.299273] unevictable:99 dirty:187 writeback:0 unstable:0
Apr 17 13:37:21 justas-desktop kernel: [149543.299273] free:65828 slab_reclaimable:22931 slab_unreclaimable:8072
Apr 17 13:37:21 justas-desktop kernel: [149543.299274] mapped:79577 shmem:8000 pagetables:7267 bounce:0
Apr 17 13:37:21 justas-desktop kernel: [149543.299276] Node 0 DMA free:15896kB min:204kB low:252kB high:304kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15648kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
Apr 17 13:37:21 justas-desktop kernel: [149543.299283] lowmem_reserve[]: 0 3247 5011 5011
Apr 17 13:37:21 justas-desktop kernel: [149543.299285] Node 0 DMA32 free:216268kB min:43660kB low:54572kB high:65488kB active_anon:996812kB inactive_anon:449364kB active_file:751968kB inactive_file:756660kB unevictable:396kB isolated(anon):0kB isolated(file):0kB present:3325632kB mlocked:396kB dirty:396kB writeback:0kB mapped:112080kB shmem:18988kB slab_reclaimable:50572kB slab_unreclaimable:7556kB kernel_stack:584kB pagetables:11052kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:13 all_unreclaimable? no
Apr 17 13:37:21 justas-desktop kernel: [149543.299293] lowmem_reserve[]: 0 0 1764 1764
Apr 17 13:37:21 justas-desktop kernel: [149543.299296] Node 0 Normal free:31148kB min:23712kB low:29640kB high:35568kB active_anon:507888kB inactive_anon:523056kB active_file:103492kB inactive_file:174820kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:1806336kB mlocked:0kB dirty:352kB writeback:0kB mapped:206228kB shmem:13012kB slab_reclaimable:41152kB slab_unreclaimable:24724kB kernel_stack:1936kB pagetables:18016kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:19 all_unreclaimable? no
Apr 17 13:37:21 justas-desktop kernel: [149543.299303] lowmem_reserve[]: 0 0 0 0
Apr 17 13:37:21 justas-desktop kernel: [149543.299306] Node 0 DMA: 0*4kB 1*8kB 1*16kB 0*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 3*4096kB = 15896kB
Apr 17 13:37:21 justas-desktop kernel: [149543.299312] Node 0 DMA32: 24608*4kB 11399*8kB 1101*16kB 200*32kB 5*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 216392kB
Apr 17 13:37:21 justas-desktop kernel: [149543.299319] Node 0 Normal: 7681*4kB 37*8kB 8*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 31148kB
Apr 17 13:37:21 justas-desktop kernel: [149543.299325] 455121 total pagecache pages
Apr 17 13:37:21 justas-desktop kernel: [149543.299326] 428 pages in swap cache
Apr 17 13:37:21 justas-desktop kernel: [149543.299328] Swap cache stats: add 5326, delete 4898, find 56754/56830
Apr 17 13:37:21 justas-desktop kernel: [149543.299329] Free swap = 3130168kB
Apr 17 13:37:21 justas-desktop kernel: [149543.299330] Total swap = 3148736kB
Apr 17 13:37:21 justas-desktop kernel: [149543.316558] 1310704 pages RAM
Apr 17 13:37:21 justas-desktop kernel: [149543.316560] 114237 pages reserved
Apr 17 13:37:21 justas-desktop kernel: [149543.316561] 186647 pages shared
Apr 17 13:37:21 justas-desktop kernel: [149543.316562] 1010970 pages non-shared
Apr 17 13:37:21 justas-desktop kernel: [149543.316566] KBD BUG in ../../../../../../../../drivers/2d/lnx/fgl/drm/kernel/gal.c at line: 296!
Apr 17 13:37:21 justas-desktop kernel: [149543.316586] int3: 0000 [#1] PREEMPT SMP
Apr 17 13:37:21 justas-desktop kernel: [149543.316590] CPU 1
Apr 17 13:37:21 justas-desktop kernel: [149543.316590] Modules linked in: snd_ca0106 snd_seq_midi snd_seq_midi_event snd_seq_dummy snd_seq coretemp w83627ehf hwmon_vid fglrx(PO) joydev usbhid hid snd_hda_codec_hdmi wacom snd_hda_codec_analog usb_storage uas snd_ac97_codec snd_rawmidi snd_hda_intel snd_seq_device intel_agp i2c_i801 snd_hda_codec uhci_hcd ehci_hcd snd_hwdep usblp intel_gtt snd_pcm ac97_bus usbcore iTCO_wdt skge radeon i2c_algo_bit drm_kms_helper ttm drm snd_page_alloc iTCO_vendor_support i2c_core usb_common snd_timer sky2 snd soundcore pcspkr evdev firewire_ohci firewire_core crc_itu_t fuse processor button ext4 crc16 jbd2 mbcache sr_mod cdrom pata_marvell ata_generic ahci libahci sd_mod ata_piix pata_acpi sata_sil libata scsi_mod [last unloaded: snd_ca0106]
Apr 17 13:37:21 justas-desktop kernel: [149543.316630]
Apr 17 13:37:21 justas-desktop kernel: [149543.316632] Pid: 9847, comm: ck2.exe Tainted: P O 3.3.1-2-ck #1 System manufacturer P5Q-E/P5Q-E
Apr 17 13:37:21 justas-desktop kernel: [149543.316635] RIP: 0010:[<ffffffffa054d834>] [<ffffffffa054d834>] __alloc_memory_uswc+0x224/0x250 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316680] RSP: 0018:ffff8801124bb428 EFLAGS: 00200292
Apr 17 13:37:21 justas-desktop kernel: [149543.316682] RAX: ffff88003004a001 RBX: 0000000000000000 RCX: 000000014cc6a841
Apr 17 13:37:21 justas-desktop kernel: [149543.316683] RDX: 000000014cc6a801 RSI: 0000000000200046 RDI: ffff88016a002a00
Apr 17 13:37:21 justas-desktop kernel: [149543.316685] RBP: ffff8800298fd3e0 R08: 0000000000015a20 R09: ffff88016fc95a20
Apr 17 13:37:21 justas-desktop kernel: [149543.316687] R10: ffffea0000c01280 R11: ffffffffa052d30e R12: 000000000000c000
Apr 17 13:37:21 justas-desktop kernel: [149543.316688] R13: 0000000000001800 R14: 0000000000001800 R15: ffff88016666ac08
Apr 17 13:37:21 justas-desktop kernel: [149543.316691] FS: 000000007ffd8000(0063) GS:ffff88016fc80000(006b) knlGS:00000000f744b6c0
Apr 17 13:37:21 justas-desktop kernel: [149543.316692] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
Apr 17 13:37:21 justas-desktop kernel: [149543.316694] CR2: 0000000001a9e128 CR3: 0000000107c1b000 CR4: 00000000000406e0
Apr 17 13:37:21 justas-desktop kernel: [149543.316696] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Apr 17 13:37:21 justas-desktop kernel: [149543.316698] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Apr 17 13:37:21 justas-desktop kernel: [149543.316700] Process ck2.exe (pid: 9847, threadinfo ffff8801124ba000, task ffff8801162b7860)
Apr 17 13:37:21 justas-desktop kernel: [149543.316701] Stack:
Apr 17 13:37:21 justas-desktop kernel: [149543.316702] 0000000000000150 ffff88016666ac20 ffff88016666ac00 0000000000001800
Apr 17 13:37:21 justas-desktop kernel: [149543.316705] 0000000000000000 0000000001800000 ffff880112e64cd0 ffffffffa054b7be
Apr 17 13:37:21 justas-desktop kernel: [149543.316708] ffff880112e64cc0 ffff880165fdc000 ffff880165cb2660 ffffffffa0555481
Apr 17 13:37:21 justas-desktop kernel: [149543.316712] Call Trace:
Apr 17 13:37:21 justas-desktop kernel: [149543.316733] [<ffffffffa054b7be>] ? gal_alloc_gart_memory+0x3e/0xa0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316754] [<ffffffffa0555481>] ? __mc_heap_alloc_memory+0xf1/0x1f0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316775] [<ffffffffa0550cbe>] ? mc_heap_allocate_memory+0x5e/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316794] [<ffffffffa0545764>] ? MCIL_AllocateMemoryInDescriptor+0x74/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316828] [<ffffffffa05b6f0e>] ? _ZN2OS10gart_AllocEP7CMMPoolmmRm9_CMM_HEAP+0xfe/0x200 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316863] [<ffffffffa05bc929>] ? _ZN12CMMHeap_GART10expandHeapEmRmPv+0x89/0xf0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316896] [<ffffffffa05bbbef>] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8f/0x1b0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316929] [<ffffffffa05bab82>] ? _ZN14CMMHeapManager8allocMemEjmRK13CMM_ALIGNMENTP21MEMHEAP_ADDR_RESTRICTR14CMM_ALLOCATION+0x1e2/0x280 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316961] [<ffffffffa05b0cc3>] ? _ZN14NodeMapManager4initEP7CMMPoolP7CMMNode+0x43/0xa0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.316984] [<ffffffffa062349a>] ? _ZN10CMMSurface18setSurfAllocationsERA4_K14CMM_ALLOCATION+0x3a/0x60 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317017] [<ffffffffa05b2c88>] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0xa8/0x1c0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317048] [<ffffffffa05b2e22>] ? _ZN3MSF10alloc_surfEP9CMMClientP9CMMDriverP21MEMHEAP_ADDR_RESTRICTjP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x82/0x580 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317081] [<ffffffffa05bba71>] ? _ZNK7CMMHeap9totalFreeEv+0x11/0x50 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317115] [<ffffffffa05d2809>] ? _Z27cmmGetHeapTotalAndFreeBytesP9CMMDriver9_CMM_HEAPjRxS2_+0x69/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317147] [<ffffffffa05b0a7d>] ? _ZN17SegmentMapManager11FindMappingEbP4AsicP10CMMProcess+0xad/0xe0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317180] [<ffffffffa05d2783>] ? _Z27cmmGetHeapTotalAndFreeBytesP9CMMDriver9_CMM_HEAPjRjS2_+0x23/0x40 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317213] [<ffffffffa05c8d62>] ? _ZN8MSF_CORE20get_addr_restrictionEP9CMMDriverRK16MSF_SURF_ATTRIBSjmRP21MEMHEAP_ADDR_RESTRICT+0x62/0x230 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317247] [<ffffffffa05c31cb>] ? CMMAllocSurface1D_WA+0x3fb/0x470 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317278] [<ffffffffa05b0164>] ? CMMLockSurface+0x194/0x220 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317310] [<ffffffffa05c08fb>] ? _Z13uCWDDEQCThunkmjjPvjS_+0x8bb/0xed0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317316] [<ffffffff8110182f>] ? get_page_from_freelist+0x35f/0x850
Apr 17 13:37:21 justas-desktop kernel: [149543.317319] [<ffffffff81118799>] ? zone_statistics+0x99/0xc0
Apr 17 13:37:21 justas-desktop kernel: [149543.317322] [<ffffffff8110182f>] ? get_page_from_freelist+0x35f/0x850
Apr 17 13:37:21 justas-desktop kernel: [149543.317344] [<ffffffffa055d062>] ? firegl_trace+0x72/0x1e0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317365] [<ffffffffa055d062>] ? firegl_trace+0x72/0x1e0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317386] [<ffffffffa055d062>] ? firegl_trace+0x72/0x1e0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317390] [<ffffffff8107674e>] ? down+0x2e/0x50
Apr 17 13:37:21 justas-desktop kernel: [149543.317411] [<ffffffffa055f8fc>] ? firegl_cmmqs_CWDDE_32+0x35c/0x440 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317434] [<ffffffffa055e2d0>] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317437] [<ffffffff811e4428>] ? security_capable+0x18/0x20
Apr 17 13:37:21 justas-desktop kernel: [149543.317458] [<ffffffffa055e260>] ? firegl_cmmqs_enableqs+0x1c0/0x1c0 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317477] [<ffffffffa053afad>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317500] [<ffffffffa05655ae>] ? firegl_cmmqs_CWDDE32_32on64+0xde/0x180 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317523] [<ffffffffa0565784>] ? firegl_compat_ioctl+0x54/0x90 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317538] [<ffffffffa052be71>] ? ip_firegl_compat_ioctl+0x51/0x90 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317541] [<ffffffff811ab671>] ? compat_sys_ioctl+0xd1/0x1160
Apr 17 13:37:21 justas-desktop kernel: [149543.317545] [<ffffffff81457196>] ? sysenter_dispatch+0x7/0x21
Apr 17 13:37:21 justas-desktop kernel: [149543.317547] Code: 28 64 a0 31 c0 e8 4d 46 fe ff cc e9 b0 fe ff ff ba 28 01 00 00 48 c7 c6 80 da 64 a0 48 c7 c7 89 28 64 a0 31 c0 e8 2d 46 fe ff cc <e9> 57 fe ff ff 66 66 66 90 66 66 90 ba 28 01 00 00 48 c7 c6 80
Apr 17 13:37:21 justas-desktop kernel: [149543.317570] RIP [<ffffffffa054d834>] __alloc_memory_uswc+0x224/0x250 [fglrx]
Apr 17 13:37:21 justas-desktop kernel: [149543.317591] RSP <ffff8801124bb428>
Apr 17 13:37:21 justas-desktop kernel: [149543.317604] ---[ end trace e6b6b37e9db09e00 ]---
Apr 17 13:37:21 justas-desktop kernel: [149543.317608] note: ck2.exe[9847] exited with preempt_count 1The log looks the same for game and system freezes. Interestingly, even during full system freeze music continues to play, either in-game or from external player, complete with track transitions, so it retains some functionality, but ignores all keyboard and mouse input.
Any advice? I'll be happy to provide any information that could be useful.
Offline
Hi! Recently, I noticed the same problem with Crusader Kings 2.
In order to solve this issue, I recompiled lib32-openssl with the -mstackrealign flag. For example, see the AUR lib32-openssl-stackrealign package https://aur.archlinux.org/packages.php?ID=58719.
Offline