http://bugs.winehq.org/show_bug.cgi?id=22296
Summary: Unhandled page fault for gnumeric Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: terra@gnome.org
Created an attachment (id=27252) --> (http://bugs.winehq.org/attachment.cgi?id=27252) Crash trace
Using version a72eb123e5855ff22e49058cb4e8f2200b4c16df which is a not too-old git version.
The gnumeric win32 port crashes under wine when I bring up any dialog:
wine: Unhandled page fault on read access to 0x00001c4f at address 0xb74d7b6d (thread 0009), starting debugger... ... Backtrace: 0xb74d7b6d strncmp+0x1d in libc.so.6: movzbl 0x0(%ebp),%esi
(Full trace to be attached)
The location is consistent across runs.
If I run under winedbg and "set $BreakOnFirstChance = 0" I have no problems.
Gnumeric is big. Using way too much memory is likely. If you happen to have ~100M space somewhere I can try to upload the binary and its libraries.
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2010-04-06 23:05:11 --- Please specify Wine version you are using.
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #2 from M Welinder terra@gnome.org 2010-04-07 07:50:27 ---
Please specify Wine version you are using.
I did:
Using version a72eb123e5855ff22e49058cb4e8f2200b4c16df
I.e., that is my HEAD.
http://bugs.winehq.org/show_bug.cgi?id=22296
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.1.40
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2010-04-07 08:36:32 ---
00000008 (D) Z:\home\welinder\gnome\gnumeric\tools\win32\debug\deploy\bin\gnumeric.exe
Please 'cd' into program's directory before starting it. Also that doesn't look like part of Wine's "C:" drive. Which means you haven't installed this application properly.
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #4 from M Welinder terra@gnome.org 2010-04-07 08:58:22 ---
Please 'cd' into program's directory before starting it.
That was done. It was started with "./gnumeric.exe" (with kernel support for running win32 binaries loaded) and with "winedbg ./gnumeric.exe" respectively.
Also that doesn't look like part of Wine's "C:" drive.
It is not.
Which means you haven't installed this application properly.
I haven't even built the installer yet.
I may be misunderstanding the terminology, but if "page fault" just means that the relevant (virtual) memory page was not loaded yet, why is the application told of that? Note, that when the debugger is told to ignore the page faults ("set $BreakOnFirstChance = 0"), the program runs just fine.
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2010-04-07 09:25:48 --- What happens if you run it with 'wine ./gnumeric.exe' ?
a72eb123e5855ff22e49058cb4e8f2200b4c16df is not a Wine version. 'wine --version' output is.
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #6 from M Welinder terra@gnome.org 2010-04-07 18:21:30 ---
What happens if you run it with 'wine ./gnumeric.exe' ?
Precisely the same thing as without the "wine ".
a72eb123e5855ff22e49058cb4e8f2200b4c16df is not a Wine version. 'wine --version' output is.
# git show a72eb123e5855ff22e49058cb4e8f2200b4c16df:VERSION Wine version 1.1.40 # wine --version wine-1.1.40
I'd say that a72eb123e5855 is a fine Wine version.
http://bugs.winehq.org/show_bug.cgi?id=22296
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2010-04-07 19:48:37 ---
I haven't even built the installer yet.
When you install it properly under Wine and reproduce this problem you are welcome to reopen.
Of course make sure problem happens with wine-1.1.42 as well
http://bugs.winehq.org/show_bug.cgi?id=22296
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Vitaliy Margolen vitaliy@kievinfo.com 2010-04-07 19:48:44 --- Closing
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #9 from M Welinder terra@gnome.org 2010-04-07 20:11:27 ---
When you install it properly under Wine and reproduce this problem you are welcome to reopen.
Would you kindly define what, precisely, that is supposed to mean?
The program has and find all the dlls it needs, has and finds all the data files it needs, and is perfectly happy without registry keys of its own.
http://bugs.winehq.org/show_bug.cgi?id=22296
--- Comment #10 from Vitaliy Margolen vitaliy@kievinfo.com 2010-04-07 21:37:03 ---
Would you kindly define what, precisely, that is supposed to mean?
Exactly what I said - you have to install this program in the same way you would install it on Windows. Copying files manually from windows, adding some registry entries manually does not qualify as correctly installed program.