http://bugs.winehq.org/show_bug.cgi?id=22055
Summary: Assassin's creed crashes on launch occasionally Product: Wine Version: 1.1.40 Platform: x86-64 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=26852) --> (http://bugs.winehq.org/attachment.cgi?id=26852) terminal output/backtrace
Semi-random, but out of the past 4 times I've launched Assassin's creed, after the intro video, once the menu loads, it crashes:
err:d3d_surface:surface_set_texture_name Surface has SFLAG_INTEXTURE set, but no texture name err:d3d_surface:IWineD3DSurfaceImpl_ModifyLocation 0x14135998: Surface does not have any up to date location fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location err:d3d_surface:surface_set_texture_name Surface has SFLAG_INTEXTURE set, but no texture name
then:
Backtrace: =>0 0x7ef872bd HEAP_MakeInUseBlockFree+0xf5(subheap=0x128b2000, pArena=0x12b9f520) [/home/austin/wine-git/dlls/ntdll/heap.c:640] in ntdll (0x039ce628) 1 0x7ef8a8eb RtlFreeHeap+0xe0(heap=0x110000, flags=0x0002, ptr=0x12b9f528) [/home/austin/wine-git/dlls/ntdll/heap.c:1757] in ntdll (0x039ce678) 2 0x7ebb5cf4 peek_message+0x1f9(msg=0x39cea1c, hwnd=(nil), first=0, last=0xffffffff, flags=0x4ff0001, changed_mask=0x04ff) [/home/austin/wine-git/dlls/user32/message.c:2075] in user32 (0x039ce9a8) 3 0x7ebb7d4f GetMessageW+0x150(msg=0x39cea1c, hwnd=(nil), first=0, last=0) [/home/austin/wine-git/dlls/user32/message.c:2943] in user32 (0x039ce9e8) 4 0x7e25679f hook_thread_proc+0x39d(param=0x33f7cc) [/home/austin/wine-git/dlls/dinput/dinput_main.c:956] in dinput (0x039cea58) 5 0x7efba950 call_thread_func+0xc() in ntdll (0x039cea68) 6 0x7efba98e call_thread_entry_point+0x34(entry=0x7e256402, arg=0x33f7cc) [/home/austin/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x039ceb48) 7 0x7efc16af RtlCreateUserThread(process=0x0(nil), descr=0x7ec0fff4, suspended=0, stack_addr=0x39ce918, stack_reserve=0, stack_commit=0, start=0x39ce918, param=0x0(nil), handle_ptr=0x7fc30044, id=(nil)) [/home/austin/wine-git/dlls/ntdll/thread.c:411] in ntdll (0x039cf398) 8 0xf75e780e start_thread+0xbe() in libpthread.so.0 (0x039cf498) 9 0xf756aa1e __clone+0x5e() in libc.so.6 (0x00000000) 0x7ef872bd HEAP_MakeInUseBlockFree+0xf5 [/home/austin/wine-git/dlls/ntdll/heap.c:640] in ntdll: movl 0x0(%eax),%eax 640 size += (pFree->size & ARENA_SIZE_MASK) + sizeof(ARENA_FREE);
This may be new though, didn't happen a few day ago...
http://bugs.winehq.org/show_bug.cgi?id=22055
--- Comment #1 from Austin English austinenglish@gmail.com 2010-03-17 02:29:47 --- Ran with warn+heap, since there were a few heap lines in the backtrace, but that only gave; warn:heap:validate_block_pointer Heap 0x110000: pointer 0x7d2d505e is not inside heap warn:heap:HEAP_ValidateInUseArena Heap 0x110000: invalid in-use arena magic 00555555 for 0x131350
fwiw, I got another similar crash, different backtrace: Backtrace: =>0 0x7ef85b18 list_remove+0xe(elem=0x632f8e8) [/home/austin/wine-git/dlls/ntdll/../../include/wine/list.h:98] in ntdll (0x02f4e4c0) 1 0x7ef87112 HEAP_CreateFreeBlock+0xdb(subheap=0x128b2000, ptr=0x12b707d8, size=0xf37bf108) [/home/austin/wine-git/dlls/ntdll/heap.c:588] in ntdll (0x02f4e4f4) 2 0x7ef8741d HEAP_ShrinkBlock+0x43(subheap=0x128b2000, pArena=0x12b6f448, size=0x1388) [/home/austin/wine-git/dlls/ntdll/heap.c:688] in ntdll (0x02f4e518) 3 0x7ef8acef RtlReAllocateHeap+0x2ec(heap=0x110000, flags=0x0002, ptr=0x12b6f450, size=0x1384) [/home/austin/wine-git/dlls/ntdll/heap.c:1846] in ntdll (0x02f4e5c8) 4 0x7e218cca DSOUND_MixToTemporary+0x19f(dsb=0x176e40, writepos=0x028e, len=0x0682, inmixer=0x0001) [/home/austin/wine-git/dlls/dsound/mixer.c:351] in dsound (0x02f4e658) 5 0x7e2197a9 DSOUND_MixInBuffer+0x24d(dsb=0x176e40, writepos=0x1db4, fraglen=0x1380) [/home/austin/wine-git/dlls/dsound/mixer.c:512] in dsound (0x02f4e6d8) 6 0x7e219ed5 DSOUND_MixOne+0x425(dsb=0x176e40, writepos=0x1db4, mixlen=0x1380) [/home/austin/wine-git/dlls/dsound/mixer.c:632] in dsound (0x02f4e778) 7 0x7e21a1a7 DSOUND_MixToPrimary+0x239(device=0x146cd0, writepos=0x1db4, mixlen=0x1380, mustlock=0, recover=0, all_stopped=0x2f4e8f0) [/home/austin/wine-git/dlls/dsound/mixer.c:697] in dsound (0x02f4e7e8) 8 0x7e21afa9 DSOUND_PerformMix+0x94e(device=0x146cd0) [/home/austin/wine-git/dlls/dsound/mixer.c:891] in dsound (0x02f4e918) 9 0x7e21b7bd DSOUND_timer+0x18d(timerID=0x0001, msg=0, dwUser=0x146cd0, dw1=0, dw2=0) [/home/austin/wine-git/dlls/dsound/mixer.c:1011] in dsound (0x02f4e988) 10 0x7e1893d9 TIME_MMSysTimeCallback+0x183() [/home/austin/wine-git/dlls/winmm/time.c:182] in winmm (0x02f4e9d8) 11 0x7e1894d8 TIME_MMSysTimeThread+0x8a(arg=0x0(nil)) [/home/austin/wine-git/dlls/winmm/time.c:217] in winmm (0x02f4ea58) 12 0x7efba950 call_thread_func+0xc() in ntdll (0x02f4ea68) 13 0x7efba98e call_thread_entry_point+0x34(entry=0x7e18944e, arg=0x0(nil)) [/home/austin/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x02f4eb48) 14 0x7efc16af RtlCreateUserThread(process=0x0(nil), descr=(nil), suspended=-48, stack_addr=0x0(nil), stack_reserve=0, stack_commit=0, start=0x1, param=0x7e1893d9, handle_ptr=0x2f4e9d8, id=0x7e196ff4) [/home/austin/wine-git/dlls/ntdll/thread.c:411] in ntdll (0x02f4f398) 15 0xf761580e start_thread+0xbe() in libpthread.so.0 (0x02f4f498) 16 0xf7598a1e __clone+0x5e() in libc.so.6 (0x00000000)
http://bugs.winehq.org/show_bug.cgi?id=22055
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #2 from Dan Kegel dank@kegel.com 2010-03-17 08:57:20 --- Sounds nasty.
wonder if you could run that under valgrind. You might need to run the standalone version of the game rather than the steam one, or it'd take forever to launch. (Or maybe you could use the blacklist patch from the wiki page to disable valgrinding steam itself.)
http://bugs.winehq.org/show_bug.cgi?id=22055
--- Comment #3 from Austin English austinenglish@gmail.com 2010-03-21 19:24:21 --- Created an attachment (id=26963) --> (http://bugs.winehq.org/attachment.cgi?id=26963) valgrind log
Slightly trimmed to make it fit in bugzilla without compression. This is after a bunch of suppressions for Steam stuff. I glanced over the log, and there's still a ton of Steam related stuff, but perhaps someone can find something else interesting.
Valgrind hit its error limit before the game crashed though, so may not be much here. If I can find a standalone version of the game, I'll try again.
http://bugs.winehq.org/show_bug.cgi?id=22055
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #4 from Xavier Vachon xvachon@gmail.com 2010-10-21 09:36:57 CDT --- I have launched this game a couple of times in Wine and have never experienced this. In current git (wine-1.3.5-123-gad72ecb), I am able to launch the game without any overrides. Austin, can you check this up again?
http://bugs.winehq.org/show_bug.cgi?id=22055
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Austin English austinenglish@gmail.com 2010-10-25 02:28:05 CDT --- Seems okay.
http://bugs.winehq.org/show_bug.cgi?id=22055
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2010-10-29 12:57:02 CDT --- Closing bugs fixed in 1.3.6.
http://bugs.winehq.org/show_bug.cgi?id=22055
hugomasse974@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hugomasse974@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22055
hugomasse974@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|hugomasse974@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=22055
Ramy Zahran ramy0zahran@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ramy0zahran@gmail.com