http://bugs.winehq.org/show_bug.cgi?id=4209
Summary: notepad crash when using Bugslayer
Product: Wine
Version: 0.9.4.
Platform: Other
URL: http://msdn.microsoft.com/msdnmag/issues/02/03/Bugslayer
/
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: wine-user
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
Bugslayer is a gui testing app that lets you record
keystrokes and menu clicks, and play them back
later. The recording app seems to run in Wine
(once you install mfc42u.dll), but when you run
Notepad and then try to record a notepad session,
Notepad crashes. Here's the stack dump:
wine: Unhandled page fault on read access to 0x00000014 at address 0x401edf
(thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000014 in 32-bit code
(0x00401edf).
In 32 bit mode.
fixme:dbghelp:sffip_cb NIY on 'C:\Junk\Staging\ReleaseUNICODE\TestRec.pdb'
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:00401edf ESP:7b8fef44 EBP:7b8fef60 EFLAGS:00010293( - 00 RISA1C)
EAX:00000000 EBX:7b54e704 ECX:00000000 EDX:00000000
ESI:00000000 EDI:7b568274
Stack dump:
0x7b8fef44: 7b568274 00000000 7b54e704 004017b8
0x7b8fef54: 00000000 7b8ff640 00000001 7b8ff000
0x7b8fef64: 7b4ee31b 00000000 00000000 7b8ff640
0x7b8fef74: 00000000 00401786 7b522b98 7b568960
0x7b8fef84: 00000000 00000000 7b523bc4 7b8ff024
0x7b8fef94: 00000000 00000000 00010024 7bc7fc80
Backtrace:
=>1 0x00401edf in testrec (+0x1edf) (0x00401edf)
2 0x7b4ee31b call_hook+0x67(code=0x0, wparam=0x0, lparam=0x7b8ff640,
prev_unicode=0x1, next_unicode=0x1) [/home/dank/wine/dlls/user/hook.c:212] in
user32 (0x7b4ee31b)
3 0x7b4ee893 HOOK_CallHooks+0x233(id=0x0, code=0x0, wparam=0x0,
lparam=0x7b8ff640, unicode=0x1) [/home/dank/wine/dlls/user/hook.c:394] in user32
(0x7b4ee893)
4 0x7b50559f peek_message+0x109b(first=0x0, last=0xffffffff, flags=0x1)
[/home/dank/wine/dlls/user/message.c:313] in user32 (0x7b50559f)
5 0x7b508876 PeekMessageW(msg_out=0x7b8ffe68, hwnd=0x0, first=0x0, last=0x0,
flags=0x1) [/home/dank/wine/dlls/user/message.c:2698] in user32 (0x7b508876)
6 0x7b508a2b GetMessageW+0x6f(msg=0x7b8ffe68, hwnd=0x0, first=0x0, last=0x0)
[/home/dank/wine/dlls/user/message.c:2795] in user32 (0x7b508a2b)
7 0x7b91c123 WinMain+0x357(hInstance=0x7b910000, prev=0x0, cmdline=0x7bc3090b,
show=0x1) [/home/dank/wine/programs/notepad/main.c:414] in notepad (0x7b91c123)
8 0x7b91c36d main+0x85(argc=0x1, argv=0x7bc30480)
[/home/dank/wine/dlls/winecrt0/exe_main.c:49] in notepad (0x7b91c36d)
9 0x7b91c2d5 __wine_spec_exe_entry(peb=0x7beff680)
[/home/dank/wine/dlls/winecrt0/exe_entry.c:36] in notepad (0x7b91c2d5)
10 0x7bba0855 start_process+0xc1(arg=0x0)
[/home/dank/wine/dlls/kernel/process.c:1027] in kernel32 (0x7bba0855)
11 0xf6fc557b wine_switch_to_stack+0x17 in libwine.so.1 (0xf6fc557b)
0x00401edf: cmpl $6,0x14(%esi)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4208
------- Additional Comments From vitaliy(a)kievinfo.com 2005-31-12 19:26 -------
What's kernel version? There is a known problem with 64-bit kernels (Bug 4017).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4058
------- Additional Comments From dank(a)kegel.com 2005-31-12 19:14 -------
Sure enough, dropping in a native riched20.dll into c:\windows\system32
and using wineconf to add an override for that library
makes the problem go away. Definitely a richedit problem.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3924
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
------- Additional Comments From vitaliy(a)kievinfo.com 2005-31-12 19:03 -------
Don't see what's the problem is.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3973
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
------- Additional Comments From vitaliy(a)kievinfo.com 2005-31-12 19:00 -------
Sorry need more info.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=3995
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |ABANDONED
------- Additional Comments From vitaliy(a)kievinfo.com 2005-31-12 18:57 -------
Guess fixed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4169
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
OS/Version|other |Linux
Platform|Other |PC
------- Additional Comments From vitaliy(a)kievinfo.com 2005-31-12 18:22 -------
Hm that's interesting:
wine: Call from 0x10320da0 to unimplemented function
MSVCR80.dll._except_handler4_common, aborting
I assume that dll came with MSVC 2005?
We can't do anything about it - it's MS' bug, or installation/configuration bug.
Could you verify that you using the latest copy of that file that came with MSVC.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.