[Bug 29092] Myst Masterpiece crashes on game entry

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Sep 28 16:46:32 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=29092

--- Comment #21 from Michael McGuire <spoon0042 at hotmail.com> 2013-09-28 16:46:32 CDT ---
(In reply to comment #18)
> Are you sure you really have the same bug as originally reported here? I have
> the impression from comment 16 that the original bug no longer happens,
> although there seem to be a few others still left. What does your backtrace
> look like?

Apparently I spoke too soon. I *thought* I tried it several times without
problems but checking just now the same build behaves the same as any other
recent version and hangs seemingly at random.

Getting backtraces is difficult; the suggestions on the wiki don't seem to work
even when wine's crash dialog pops up. I can only assume it's some really picky
threading issue and it's hanging / locking up rather than "crashing". For
example, here's a bt of one thread from my latest test run where myst hung
before even getting to the first logo animation:

Wine-dbg>bt 0x19
Backtrace:
=>0 0xb77ab422 __kernel_vsyscall+0xe() in [vdso].so (0x0220e5d8)
  1 0xb762733b __libc_read+0x4a() in libpthread.so.0 (0x0220e5d8)
  2 0x7bc7dc58 wait_reply+0x57(cookie=0x220e618)
[/tmp/work/wine-git/dlls/ntdll/sync.c:807] in ntdll (0x0220e5d8)
  3 0x7bc8043b NTDLL_wait_for_multiple_objects+0x21a(count=0x1,
handles=0x220e880, flags=0x4, timeout=(nil), signal_object=<is not available>)
[/tmp/work/wine-git/dlls/ntdll/sync.c:1123] in ntdll (0x0220e7f8)
  4 0x7bc8054b NtWaitForMultipleObjects+0x4a(count=0x1, handles=0x220e880,
wait_all=0, alertable=0, timeout=(nil))
[/tmp/work/wine-git/dlls/ntdll/sync.c:1161] in ntdll (0x0220e828)
  5 0x7b873ea2 InterlockedDecrement+0x149() in kernel32 (0x0220e998)
  6 0x7b874118 WaitForMultipleObjectsEx+0x67() in kernel32 (0x0220e9e8)
  7 0x7b874228 WaitForSingleObject+0x47(handle=<couldn't compute location>,
timeout=<couldn't compute location>)
[/tmp/work/wine-git/dlls/kernel32/sync.c:128] in kernel32 (0x0220ea28)
  8 0x0044787b in myst (+0x4787a) (0x0220ea48)
  9 0x7bc78ca0 call_thread_func_wrapper+0xb() in ntdll (0x0220ea58)
  10 0x7bc7bc5d call_thread_func+0x7c(entry=0x447850, arg=0x201847c,
frame=0x220eb48) [/tmp/work/wine-git/dlls/ntdll/signal_i386.c:2567] in ntdll
(0x0220eb28)
  11 0x7bc78c7e RtlRaiseException+0x21() in ntdll (0x0220eb48)
  12 0x7bc82009 start_thread+0xe8(info=0x7ffd4fb8)
[/tmp/work/wine-git/dlls/ntdll/thread.c:415] in ntdll (0x0220f398)
  13 0xb761fc39 start_thread+0xc8() in libpthread.so.0 (0x0220f498)

Most of the myst threads are similar, I can attach a bt all if you think that
would help.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list