2009/3/31 David Gerard <dgerard@xxxxxxxxx>: > 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.