http://bugs.winehq.org/show_bug.cgi?id=19644
Summary: Grim Fandango 1.01:crash at startup Product: Wine Version: 1.1.27 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: t0p0linik@yahoo.it
Created an attachment (id=22926) --> (http://bugs.winehq.org/attachment.cgi?id=22926) wine log for the crash of GF 1.01
The subject explains the issue, i'm still unable to install the game due to bug 18223 but i'm running a working copy of an old successful install. Wine log is attached.
http://bugs.winehq.org/show_bug.cgi?id=19644
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #22926|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=19644
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-08-09 14:40:30 --- please install debug symbols/compile from source to attach a better backtrace, can you also run a regression test? http://wiki.winehq.org/RegresionTesting
http://bugs.winehq.org/show_bug.cgi?id=19644
--- Comment #2 from topolinik t0p0linik@yahoo.it 2009-08-20 10:51:10 --- (In reply to comment #1)
please install debug symbols/
How can I do this?
compile from source to attach a better backtrace,
Have I to specify some special option when configuring?
can you also run a regression test? http://wiki.winehq.org/RegresionTesting
I actually don't know what a regression test is but I'll have a look :-)
http://bugs.winehq.org/show_bug.cgi?id=19644
--- Comment #3 from Jeff Zaroyko jeffz@jeffz.name 2009-10-02 23:15:56 --- Is this still an issue with Wine 1.1.30?
http://bugs.winehq.org/show_bug.cgi?id=19644
--- Comment #4 from topolinik t0p0linik@yahoo.it 2009-11-17 06:11:42 --- Yes, still the game behaves the same with wine 1.1.32. Today I tried launching the game and this time it shows no splash screen, just exits with no messages.
http://bugs.winehq.org/show_bug.cgi?id=19644
byteframe byteframe@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |byteframe@gmail.com
--- Comment #5 from byteframe byteframe@gmail.com 2010-04-25 23:05:47 --- It seems fairly likely this is a duplicate of http://bugs.winehq.org/show_bug.cgi?id=9667
http://bugs.winehq.org/show_bug.cgi?id=19644
Jay jaynobyl@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaynobyl@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=19644
Jay jaynobyl@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|jaynobyl@gmx.de |
http://bugs.winehq.org/show_bug.cgi?id=19644
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #6 from Jarkko K jarkko_korpi@hotmail.com --- Created attachment 47972 --> http://bugs.winehq.org/attachment.cgi?id=47972 log
I installed the game with wine 1.7.16. And started game. It works. I am not sure but it looks like it crashed when I quit the game. But I didn't experience in game crash. The C at the end is ctrl+c when I stop console.
http://bugs.winehq.org/show_bug.cgi?id=19644
--- Comment #7 from Jarkko K jarkko_korpi@hotmail.com --- (In reply to Jarkko K from comment #6)
Created attachment 47972 [details] log
I installed the game with wine 1.7.16. And started game. It works. I am not sure but it looks like it crashed when I quit the game. But I didn't experience in game crash. The C at the end is ctrl+c when I stop console.
I played the demo.
Which can be downloaded here:
http://www.grimfandango.net/?page=demo
http://bugs.winehq.org/show_bug.cgi?id=19644
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com --- I can't update the game to 1.01 because the update installer crashes, I will try more later.
http://bugs.winehq.org/show_bug.cgi?id=19644
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello Bruno,m
--- quote --- I can't update the game to 1.01 because the update installer crashes, I will try more later. --- quote ---
you see bug 5224
The stupid installer expects a double quoted command line. It calls GetCommandLineA(), skips the first character and copies up to 0x104 characters to a stack-based buffer. It then continues to search the stack-based buffer for the closing double-quote. By default the command line is unquoted if you are the first (parent) process.
The search just overruns stack top (increment), landing in unmapped area, causing the fault.
--- snip --- ... 0023:Call KERNEL32.GetCommandLineA() ret=00401fdf 0023:Ret KERNEL32.GetCommandLineA() retval=00130bf8 ret=00401fdf 0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0x402001 ip=00402001 tid=0023 0023:trace:seh:raise_exception info[0]=00000000 0023:trace:seh:raise_exception info[1]=00340000 0023:trace:seh:raise_exception eax=000004b0 ebx=7b8bb000 ecx=0000005c edx=00000000 esi=0033fd70 edi=00000000 0023:trace:seh:raise_exception ebp=0033fe20 esp=0033fb30 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010297 0023:trace:seh:call_stack_handlers calling handler at 0x40bdc8 code=c0000005 flags=0 0023:Call KERNEL32.UnhandledExceptionFilter(0033f610) ret=0040b8e9 wine: Unhandled page fault on read access to 0x00340000 at address 0x402001 (thread 0023), starting debugger... 0023:trace:seh:start_debugger Starting debugger "winedbg --auto 34 80" 0023:Ret KERNEL32.UnhandledExceptionFilter() retval=00000000 ret=0040b8e9 0023:trace:seh:call_stack_handlers handler at 0x40bdc8 returned 1 0023:trace:seh:call_stack_handlers calling handler at 0x7bc9ebc3 code=c0000005 flags=0 0023:Call KERNEL32.UnhandledExceptionFilter(0033f604) ret=7bc9ebfd 0023:Ret KERNEL32.UnhandledExceptionFilter() retval=00000000 ret=7bc9ebfd 0023:trace:seh:call_stack_handlers handler at 0x7bc9ebc3 returned 1 Unhandled exception: page fault on read access to 0x00340000 in 32-bit code (0x00402001). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00402001 ESP:0033fb30 EBP:0033fe20 EFLAGS:00010297( R- -- I S -A-P-C) EAX:000004b0 EBX:7b8bb000 ECX:0000005c EDX:00000000 ESI:0033fd70 EDI:00000000 ... 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x00402001 in gfupd101 (+0x2001) (0x0033fe20) --- snip ---
In Windows, apps always get a quoted command line when started by clicking the executable in shell/explorer (ShellExecuteEx).
Bug 5224 ought to be fixed but I quickly tested with Wine's 'explorer' and double click the executables still crashes it. Either someone didn't verify this properly or this is a regression.
To have the executable wrapped with quotes "workaround", use a helper batch file as follows:
--- snip --- $ echo "Gfupd101.exe" > foo.cmd $ wine cmd /c foo.cmd --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=19644
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com --- Thanks, Anastasius. Sorry to waste your time, I should have searched old bugs more carefully.
After installing the update the game still runs fine, I tried wine 1.1.44 and wine 1.2.3 and I can't see the crash (although it runs unplayable slow) so resolving WORKSFORME.
https://bugs.winehq.org/show_bug.cgi?id=19644
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com --- Closing.