I reverted my Xorg install to 6.8.1, so I can at least do some bug hunting, and was able to get wine to run WinRAR post 0.9, pre 0.9.1, now after updating to cvs as of about an hour or so ago, WinRAR fails to start with:
err:listview:LISTVIEW_WindowProc unknown msg 108c wp=00000000 lp=00000000 wine: Unhandled page fault on read access to 0x00000014 at address 0x406e0a38 (thread 0009), starting debugger...
backtrace attached, and faulty patch coming shortly
speeddy@pipedream:/drive_c/Program Files/WinRAR$ wine WinRAR.exe fixme:shell:SHAutoComplete SHAutoComplete stub err:rebar:REBAR_AdjustBands Phase 1 failed, x=692, maxx=-4, start=0, end=0 err:rebar:REBAR_AdjustBands Phase 1 failed, x=692, maxx=-4, start=0, end=0 err:rebar:REBAR_AdjustBands Phase 1 failed, x=40, maxx=-4, start=1, end=1 err:rebar:REBAR_AdjustBands Phase 1 failed, x=692, maxx=-4, start=0, end=0 err:rebar:REBAR_AdjustBands Phase 1 failed, x=40, maxx=-4, start=1, end=1 err:rebar:REBAR_AdjustBands Phase 1 failed, x=100, maxx=-4, start=2, end=2 err:listview:LISTVIEW_WindowProc unknown msg 108c wp=00000000 lp=00000000 wine: Unhandled page fault on read access to 0x00000014 at address 0x406e0a38 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x406e0a38). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0000 EIP:406e0a38 ESP:406794bc EBP:406794cc EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:40752abc ECX:00000024 EDX:00000020 ESI:00000000 EDI:4067a508 Stack dump: 0x406794bc: 403bf188 40752abc 00001203 0001003c 0x406794cc: 406794f0 406e268f 0001003c 00000004 0x406794dc: 4067a508 00000000 40829784 00001203 0x406794ec: 0001003c 40679514 40805cf7 0001003c 0x406794fc: 00001203 00000004 4067a508 40829784 0x4067950c: 00001203 0001003c 40679544 40806043 0200: sel=1007 base=40018000 limit=00001fff 32-bit rw- Backtrace: =>1 0x406e0a38 HEADER_GetItemT+0xb8(hwnd=0x1003c, nItem=0x4, phdi=0x4067a508, bUnicode=0x0) [/home/speeddy/wine/dlls/comctl32/header.c:837] in comctl32 (0x406794cc) 2 0x406e268f HEADER_WindowProc(hwnd=0x1003c, msg=0x1203, wParam=0x4, lParam=0x4067a508) [/home/speeddy/wine/dlls/comctl32/header.c:1756] in comctl32 (0x406794f0) 3 0x40805cf7 WINPROC_wrapper+0x17 in user32 (0x40679514) 4 0x40806043 WINPROC_CallWndProc+0x63(proc=0x406e2330, hwnd=0x1003c, msg=0x1203, wParam=0x4, lParam=0x4067a508) [/home/speeddy/wine/dlls/user/winproc.c:417] in user32 (0x40679544) 5 0x4080b374 WINPROC_CallProc32ATo32W(func=0x406e2330, hwnd=0x1003c, msg=0x1203, wParam=0x4, lParam=0x4067a508) [/home/speeddy/wine/dlls/user/winproc.c:2993] in user32 (0x4067956c) 6 0x4080be02 CallWindowProcA(func=0x4086811e, hwnd=0x1003c, msg=0x1203, wParam=0x4, lParam=0x4067a508) [/home/speeddy/wine/dlls/user/winproc.c:3285] in user32 (0x406795a0) 7 0x407df96f call_window_proc+0x12f(hwnd=0x1003c, msg=0x1203, wparam=0x4, lparam=0x4067a508, unicode=0x0, same_thread=0x1) [/home/speeddy/wine/dlls/user/message.c:1520] in user32 (0x406795fc) 8 0x407e1509 SendMessageTimeoutA+0x1a9(hwnd=0x1003c, msg=0x1203, wparam=0x4, lparam=0x4067a508, flags=0x0, timeout=0x0, res_ptr=0x4067968c) [/home/speeddy/wine/dlls/user/message.c:2397] in user32 (0x40679668) 9 0x407e15d5 SendMessageA(hwnd=0x1003c, msg=0x1203, wparam=0x4, lparam=0x4067a508) [/home/speeddy/wine/dlls/user/message.c:2441] in user32 (0x40679694) 10 0x00462e5c in winrar (+0x62e5c) (0x00000000) 0x406e0a38 HEADER_GetItemT+0xb8 [/home/speeddy/wine/dlls/comctl32/header.c:837] in comctl32: cmpl $-1,0x14(%esi) 837 if (lpItem->iImage == I_IMAGECALLBACK) Modules: Module Address Debug info Name (67 modules) PE 0x00400000-00518000 Export winrar ELF 0x40000000-40017000 Deferred ld-linux.so.2 ELF 0x4001a000-40023000 Deferred libnss_compat.so.2 ELF 0x40023000-4002d000 Deferred libnss_nis.so.2 ELF 0x4002d000-40033000 Deferred libxxf86dga.so.1 ELF 0x40034000-4004e000 Deferred libwine.so.1 ELF 0x4004f000-40168000 Deferred libc.so.6 ELF 0x40168000-4016c000 Deferred libdl.so.2 ELF 0x4016c000-401df000 Deferred ntdll<elf> -PE 0x40180000-401df000 \ ntdll ELF 0x401df000-402d4000 Deferred libwine_unicode.so.1 ELF 0x402d4000-402f7000 Deferred libm.so.6 ELF 0x402f7000-402ff000 Deferred libsm.so.6 ELF 0x40302000-40314000 Deferred libz.so.1 ELF 0x40314000-4032a000 Deferred libnsl.so.1 ELF 0x4032a000-40334000 Deferred libnss_files.so.2 ELF 0x40334000-40339000 Deferred libxxf86vm.so.1 ELF 0x40339000-4033c000 Deferred libxrandr.so.2 ELF 0x4033c000-4033f000 Deferred xlcdef.so.2 ELF 0x40450000-40549000 Deferred kernel32<elf> -PE 0x40470000-40549000 \ kernel32 ELF 0x40575000-4057d000 Deferred libxrender.so.1 ELF 0x40680000-406b9000 Deferred advapi32<elf> -PE 0x40690000-406b9000 \ advapi32 ELF 0x406b9000-40765000 Stabs comctl32<elf> -PE 0x406c0000-40765000 \ comctl32 ELF 0x40765000-40878000 Stabs user32<elf> -PE 0x40780000-40878000 \ user32 ELF 0x40878000-408fc000 Deferred gdi32<elf> -PE 0x40890000-408fc000 \ gdi32 ELF 0x408fc000-4098e000 Deferred comdlg32<elf> -PE 0x40910000-4098e000 \ comdlg32 ELF 0x4098e000-40a4d000 Deferred shell32<elf> -PE 0x409a0000-40a4d000 \ shell32 ELF 0x40a4d000-40aa2000 Deferred shlwapi<elf> -PE 0x40a60000-40aa2000 \ shlwapi ELF 0x40aa2000-40b25000 Deferred ole32<elf> -PE 0x40ac0000-40b25000 \ ole32 ELF 0x40b25000-40b68000 Deferred rpcrt4<elf> -PE 0x40b40000-40b68000 \ rpcrt4 ELF 0x40b68000-40b85000 Deferred iphlpapi<elf> -PE 0x40b70000-40b85000 \ iphlpapi ELF 0x40b85000-40bac000 Deferred winspool.drv<elf> -PE 0x40b90000-40bac000 \ winspool.drv ELF 0x40bac000-40bb0000 Deferred iso8859-1.so ELF 0x40bb0000-40bb9000 Deferred libxcursor.so.1 ELF 0x40bc9000-40c33000 Deferred libfreetype.so.6 ELF 0x40c33000-40cac000 Deferred winex11.drv<elf> -PE 0x40c40000-40cac000 \ winex11.drv ELF 0x40cac000-40cc4000 Deferred libice.so.6 ELF 0x40cc4000-40cd2000 Deferred libxext.so.6 ELF 0x40cd2000-40d9c000 Deferred libx11.so.6 ELF 0x40d9c000-40e18000 Deferred libgl.so.1 ELF 0x40e18000-40e69000 Deferred libpthread.so.0 ELF 0x40e69000-40e87000 Deferred ximcp.so.2 ELF 0x40e87000-40ea3000 Deferred imm32<elf> -PE 0x40e90000-40ea3000 \ imm32 ELF 0x40ea3000-40ed3000 Deferred uxtheme<elf> -PE 0x40eb0000-40ed3000 \ uxtheme ELF 0x40f30000-40f44000 Deferred riched32<elf> -PE 0x40f40000-40f44000 \ riched32 ELF 0x40f4d000-40f69000 Deferred libcups.so.2 ELF 0x40f69000-40f9a000 Deferred libssl.so.0 ELF 0x40f9a000-4109b000 Deferred libcrypto.so.0 ELF 0x414a0000-414e0000 Deferred riched20<elf> -PE 0x414b0000-414e0000 \ riched20 ELF 0x7bf00000-7bf07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\WinRAR\WinRAR.exe 00000009 0 <== WineDbg terminated on pid 0x8