[Wine] MSN Messenger in Wine?

David Gerard dgerard at gmail.com
Tue Mar 31 11:05:42 CDT 2009


2009/3/31 David Gerard <dgerard at gmail.com>:

> After gdiplus and riched20 it gave a segmentation fault instead of a
> backtrace! Still gives a backtrace after ie6. I'm compiling the
> current git version now to get a good backtrace.


Done this. Tested wlsetup-all.exe with Wine from current git, with
winetricks msxml3 gdiplus riched20 ie6.

It now:

* asks if I want Internet Explorer to be my default browser
* opens up an IE window that seems unable to access the net
* gives the error dialog as before, same error code and all
* gives the following lengthy backtrace:


err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:TLB_ReadTypeLib Loading of typelib
L"C:\\windows\\system32\\msdatsrc.tlb" failed with error 2
Unhandled exception: page fault on read access to 0xffffffff in 32-bit
code (0x08cd3e4a).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:08cd3e4a ESP:0032f3b0 EBP:0032f3d0 EFLAGS:00010246(   - 00
-RIZP1)
 EAX:08cd0118 EBX:00010062 ECX:08cd3e48 EDX:7eb54dc4
 ESI:08cd3e48 EDI:00000110
Stack dump:
0x0032f3b0:  0046798e 00010062 0000007c ffffffec
0x0032f3c0:  0032f73c 00010062 00000000 7eb34ff4
0x0032f3d0:  0032f400 7eb0e6aa 00010062 0000007c
0x0032f3e0:  ffffffec 0032f73c 7eb54dc0 7eb34ff4
0x0032f3f0:  0032f400 7eb34ff4 00000000 00010062
0x0032f400:  0032f440 7eb0e98e 0046791e 00010062
Backtrace:
=>0 0x08cd3e4a (0x0032f3d0)
  1 0x7eb0e6aa WINPROC_wrapper+0x1a() in user32 (0x0032f400)
  2 0x7eb0e98e call_dialog_proc+0x6e(hwnd=<register EDI not in topmost
frame>, msg=124, wp=4294967276, lp=3340092, result=0x32f470,
arg=0x46791e) [/home/fun/wine-git/dlls/user32/winproc.c:480] in user32
(0x0032f440)
  3 0x7eb1294a WINPROC_CallDlgProcW+0x5a(func=0xffff0028,
hwnd=<register EDI not in topmost frame>, msg=124, wParam=4294967276,
lParam=3340092) [/home/fun/wine-git/dlls/user32/winproc.c:2400] in
user32 (0x0032f480)
  4 0x7ea97f03 DefDlgProcW+0x83(hwnd=<register ESI not in topmost
frame>, msg=<register EDI not in topmost frame>, wParam=4294967276,
lParam=3340092) [/home/fun/wine-git/dlls/user32/defdlg.c:494] in
user32 (0x0032f4b0)
  5 0x004678e7 in wlsetup-all (+0x678e7) (0x0032f4d0)
  6 0x7eb0e6aa WINPROC_wrapper+0x1a() in user32 (0x0032f500)
  7 0x7eb0eafa call_window_proc+0x6a(hwnd=<register EDI not in topmost
frame>, msg=<register ESI not in topmost frame>, wp=4294967276,
lp=3340092, result=0x32f5d4, arg=0x467872)
[/home/fun/wine-git/dlls/user32/winproc.c:458] in user32 (0x0032f540)
  8 0x7eb13e27 WINPROC_call_window+0xf7(hwnd=<register EDI not in
topmost frame>, msg=124, wParam=4294967276, lParam=3340092,
result=0x32f5d4, unicode=1, mapping=2125811136)
[/home/fun/wine-git/dlls/user32/winproc.c:2218] in user32 (0x0032f580)
  9 0x7ead3081 call_window_proc+0x91(hwnd=<register ESI not in topmost
frame>, msg=<register EDI not in topmost frame>, wparam=4294967276,
lparam=3340092, unicode=1, same_thread=1, mapping=2125811136)
[/home/fun/wine-git/dlls/user32/message.c:1634] in user32 (0x0032f5e0)
  10 0x7ead8325 send_message+0x1d5(info=<register EDI not in topmost
frame>, res_ptr=0x32f67c, unicode=1)
[/home/fun/wine-git/dlls/user32/message.c:2481] in user32 (0x0032f640)
  11 0x7ead883c SendMessageW+0x4c(hwnd=0x10062, msg=124,
wparam=4294967276, lparam=3340092)
[/home/fun/wine-git/dlls/user32/message.c:2602] in user32 (0x0032f680)
  12 0x7eb046c4 WIN_SetWindowLong+0x2f4(hwnd=0x10062, offset=-20,
size=4, newval=0, unicode=1)
[/home/fun/wine-git/dlls/user32/win.c:2007] in user32 (0x0032f750)
  13 0x7eb04b5f SetWindowLongW+0x2f(hwnd=0x10062, offset=-20,
newval=0) [/home/fun/wine-git/dlls/user32/win.c:2389] in user32
(0x0032f770)
  14 0x00467912 in wlsetup-all (+0x67912) (0x0032f784)
  15 0x7eb03200 WIN_EnumChildWindows+0x60(list=<register ESI not in
topmost frame>, func=0x4678f1, lParam=0)
[/home/fun/wine-git/dlls/user32/win.c:3061] in user32 (0x0032f7b4)
  16 0x7eb032a4 EnumChildWindows+0x34(parent=0x10052, func=0x4678f1,
lParam=0) [/home/fun/wine-git/dlls/user32/win.c:3083] in user32
(0x0032f7d4)
  17 0x004679a3 in wlsetup-all (+0x679a3) (0x0032f7f4)
  18 0x7eb0e6aa WINPROC_wrapper+0x1a() in user32 (0x0032f824)
  19 0x7eb0e98e call_dialog_proc+0x6e(hwnd=<register EDI not in
topmost frame>, msg=272, wp=0, lp=3341676, result=0x32f894,
arg=0x46791e) [/home/fun/wine-git/dlls/user32/winproc.c:480] in user32
(0x0032f864)
  20 0x7eb1294a WINPROC_CallDlgProcW+0x5a(func=0xffff0028,
hwnd=<register EDI not in topmost frame>, msg=272, wParam=0,
lParam=3341676) [/home/fun/wine-git/dlls/user32/winproc.c:2400] in
user32 (0x0032f8a4)
  21 0x7ea97f03 DefDlgProcW+0x83(hwnd=<register ESI not in topmost
frame>, msg=<register EDI not in topmost frame>, wParam=0,
lParam=3341676) [/home/fun/wine-git/dlls/user32/defdlg.c:494] in
user32 (0x0032f8d4)
  22 0x004678e7 in wlsetup-all (+0x678e7) (0x0032f8f4)
  23 0x7eb0e6aa WINPROC_wrapper+0x1a() in user32 (0x0032f924)
  24 0x7eb0eafa call_window_proc+0x6a(hwnd=<register EDI not in
topmost frame>, msg=<register ESI not in topmost frame>, wp=0,
lp=3341676, result=0x32f9f8, arg=0x467872)
[/home/fun/wine-git/dlls/user32/winproc.c:458] in user32 (0x0032f964)
  25 0x7eb13e27 WINPROC_call_window+0xf7(hwnd=<register EDI not in
topmost frame>, msg=272, wParam=0, lParam=3341676, result=0x32f9f8,
unicode=1, mapping=WMCHAR_MAP_SENDMESSAGE)
[/home/fun/wine-git/dlls/user32/winproc.c:2218] in user32 (0x0032f9a4)
  26 0x7ead3081 call_window_proc+0x91(hwnd=<register ESI not in
topmost frame>, msg=<register EDI not in topmost frame>, wparam=0,
lparam=3341676, unicode=1, same_thread=1,
mapping=WMCHAR_MAP_SENDMESSAGE)
[/home/fun/wine-git/dlls/user32/message.c:1634] in user32 (0x0032fa04)
  27 0x7ead8325 send_message+0x1d5(info=<register EDI not in topmost
frame>, res_ptr=0x32faa0, unicode=1)
[/home/fun/wine-git/dlls/user32/message.c:2481] in user32 (0x0032fa64)
  28 0x7ead883c SendMessageW+0x4c(hwnd=0x10052, msg=272, wparam=0,
lparam=3341676) [/home/fun/wine-git/dlls/user32/message.c:2602] in
user32 (0x0032faa4)
  29 0x7ea9dc54 DIALOG_CreateIndirect+0xd04(hInst=0x400000,
dlgTemplate=<is not available>, owner=(nil), dlgProc=0x46791e,
param=3341676, unicode=1, modal=0)
[/home/fun/wine-git/dlls/user32/dialog.c:665] in user32 (0x0032fc74)
  30 0x7ea9ed2a CreateDialogIndirectParamAorW+0x3a(hInst=0x400000,
dlgTemplate=0x8cd1d58, owner=(nil), dlgProc=0x46791e, param=3341676,
flags=0) [/home/fun/wine-git/dlls/user32/dialog.c:725] in user32
(0x0032fc94)
  31 0x7ea9ed71 CreateDialogIndirectParamW+0x41(hInst=0x400000,
dlgTemplate=0x8cd1d58, owner=(nil), dlgProc=0x46791e, param=3341676)
[/home/fun/wine-git/dlls/user32/dialog.c:743] in user32 (0x0032fcc4)
  32 0x00467b0b in wlsetup-all (+0x67b0b) (0x0032fcec)
  33 0x0045cef1 in wlsetup-all (+0x5cef1) (0x0032fd50)
  34 0x004210d6 in wlsetup-all (+0x210d6) (0x0032fe70)
  35 0x0042c2f1 in wlsetup-all (+0x2c2f1) (0x0032ff08)
  36 0x7ee1d700 start_process+0x130(arg=(nil))
[/home/fun/wine-git/dlls/kernel32/process.c:914] in kernel32
(0x0032ffe8)
  37 0xb7e08d97 wine_switch_to_stack+0x17() in libwine.so.1
(0x00000000)
0x08cd3e4a: int $0x8


- d.



More information about the wine-users mailing list