http://bugs.winehq.org/show_bug.cgi?id=22725
Summary: Entering two columns of numerical data in Excel 2003 leads to crash Product: Wine Version: 1.1.44 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: r.swanwick@gmail.com CC: julliard@winehq.org
Created an attachment (id=28017) --> (http://bugs.winehq.org/attachment.cgi?id=28017) result of git bisect
In a new empty spread sheet in (Excel 2003) entering two columns of numerical but not alphabetical data leads to crash. Excel 2003 then closes with generic error report.
http://bugs.winehq.org/show_bug.cgi?id=22725
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #1 from Wylda wylda@volny.cz 2010-05-16 13:20:51 ---
This info can be pasted directly. Also add keyword: regression and put the author of the commit into CC.
commit a53ca1abdc284490861734eb3f2a8dacad896ef1 Author: Alexandre Julliard julliard@winehq.org Date: Mon Feb 8 17:44:43 2010 +0100
kernel32: Do not load 16-bit krnl386.exe by default.
:040000 040000 be2cae0a5deb2ad99cf69b7d02fda544fc4bb27c c79db7675875f2e178884bca22c1f1b864515880 M dlls
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #2 from richard swanwick r.swanwick@gmail.com 2010-05-16 13:34:44 --- Created an attachment (id=28019) --> (http://bugs.winehq.org/attachment.cgi?id=28019) terminal output
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #3 from richard swanwick r.swanwick@gmail.com 2010-05-16 13:55:06 --- Created an attachment (id=28020) --> (http://bugs.winehq.org/attachment.cgi?id=28020) back trace
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #4 from richard swanwick r.swanwick@gmail.com 2010-05-16 14:14:38 --- Created an attachment (id=28021) --> (http://bugs.winehq.org/attachment.cgi?id=28021) end of +tid,+relay,+seh trace
http://bugs.winehq.org/show_bug.cgi?id=22725
richard swanwick r.swanwick@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=22725
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio@earthlink.net
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net 2010-05-16 20:17:09 --- I can confirm this. Severity is not critical.
http://bugs.winehq.org/show_bug.cgi?id=22725
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Severity|critical |normal
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2010-05-16 21:57:23 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
Confirming per comment 1.
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #7 from Wylda wylda@volny.cz 2010-05-17 04:53:01 ---
Confirming per comment 1.
Hi Vitaliy, actually in comment #1 i just pasted the content of previous attachment. I didn't verify that so that's the reason why usual "Confirming" is missing.
Anyway, to sleep well without nightmare about forgotten regression ;-) i did the retest now. Confirming commit in comment #1 and also revert on top of wine-1.1.44-170-g69326aa makes that problem go a way, i.e.:
--private keyword: bisected
Thanks Richard for the regression test. Few notes:
* when adding TXT attachment mark it as plain text and leave a .txt suffix
* add debug channels when you are asked by some developer, till than plain console log is enough (with .txt suffix ;)
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #8 from richard swanwick r.swanwick@gmail.com 2010-05-17 05:02:06 --- (In reply to comment #7)
Confirming per comment 1.
Hi Vitaliy, actually in comment #1 i just pasted the content of previous attachment. I didn't verify that so that's the reason why usual "Confirming" is missing.
Anyway, to sleep well without nightmare about forgotten regression ;-) i did the retest now. Confirming commit in comment #1 and also revert on top of wine-1.1.44-170-g69326aa makes that problem go a way, i.e.:
--private keyword: bisected
Thanks Richard for the regression test. Few notes:
when adding TXT attachment mark it as plain text and leave a .txt suffix
add debug channels when you are asked by some developer, till than plain
console log is enough (with .txt suffix ;)
Will do :)
http://bugs.winehq.org/show_bug.cgi?id=22725
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #28019|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=22725
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #28020|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=22725
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #28017|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=22725
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #9 from Andrew Eikum aeikum@codeweavers.com 2010-06-07 09:31:14 ---
commit a53ca1abdc284490861734eb3f2a8dacad896ef1 Author: Alexandre Julliard julliard@winehq.org Date: Mon Feb 8 17:44:43 2010 +0100
kernel32: Do not load 16-bit krnl386.exe by default.
The cause of the "regression" is that when krnl386.exe16 is loaded, it adds an exception handler (dosmem_handler) which returns EXCEPTION_CONTINUE_EXECUTION under the conditions of the crash. Since krnl386.exe16 isn't loaded anymore, that handler never gets added, so the exception is never handled and Excel crashes.
The proper solution is probably to find and fix the cause of the crash in the first place.
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2010-06-11 05:54:46 --- It's accessing memory at 0x20000, which used to be mapped as DOS memory, but isn't anymore. This is quite possibly an Excel bug, on Windows the user parameters are usually mapped at 0x20000 so the invalid access wouldn't crash.
http://bugs.winehq.org/show_bug.cgi?id=22725
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2010-06-16 03:23:07 --- Should be fixed by 903488b35470604212d4d3f8ce5a176a7161ba7f.
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #12 from Wylda wylda@volny.cz 2010-06-16 16:57:01 ---
Fixed indeed in wine-1.2-rc3-84-g6456e14. Thank you!
http://bugs.winehq.org/show_bug.cgi?id=22725
--- Comment #13 from richard swanwick r.swanwick@gmail.com 2010-06-17 06:47:48 --- Nice one
Thanks
:)
http://bugs.winehq.org/show_bug.cgi?id=22725
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2010-06-18 12:47:37 --- Closing bugs fixed in 1.2-rc4.
http://bugs.winehq.org/show_bug.cgi?id=22725
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |903488b35470604212d4d3f8ce5 | |a176a7161ba7f Regression SHA1| |a53ca1abdc284490861734eb3f2 | |a8dacad896ef1