http://bugs.winehq.com/show_bug.cgi?id=1782
------- Additional Comments From jerome.bouat@wanadoo.fr 2003-23-10 15:08 ------- I could not reproduce the same crash since the window was not destroyed. I don't know if the wine debuger modifies this behaviour.
The last 'cont' command result was repeated for ever. The content of the window was not redrawn. After several 'cont' command, wine didn't stop.
trace of "nice -19 winedbg winecfg -- --debugmsg +winecfg": --- In 32-bit mode. Wine-dbg>cont Stopped on breakpoint 1 at 0x40584000 (__wine_exe_main [winecfg.exe.spec.c:1837] in winecfg.exe.so) Warning: L"/home/j/tmp/wine-20031016/programs/winecfg/winecfg.exe.spec.c" not accessible from a configured DOS drive Unable to open file /home/j/tmp/wine-20031016/programs/winecfg/winecfg.exe.spec.c Wine-dbg>cont fixme:winecfg:WinMain The winecfg tool is not yet complete, and does not actually alter your configuration. fixme:winecfg:WinMain If you want to alter the way Wine works, look in the ~/.wine/config file for more information. err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key ScreenDepth in section x11drv to 16, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key ScreenDepth in section x11drv to 16, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key ScreenDepth in section x11drv to 16, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key Desktop in section x11drv to 640x480, res=1021 err:winecfg:setConfigValue Unable to set configuration key ScreenDepth in section x11drv to 32, res=1021 First chance exception: page fault on read access to 0x40350000 in 32-bit code (0x409cd1a7). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:008f GS:0007 EIP:409cd1a7 ESP:407b29a8 EBP:407b29b4 EFLAGS:00010217( R- 00 I -A-P1C) EAX:40350000 EBX:409f1b1c ECX:fffffffe EDX:402ff083 ESI:4031305a EDI:fffffffe Stack dump: 0x407b29a8 (_end+0x21ce4c): 40932df4 4033fff0 00000050 407b29dc 0x407b29b8 (_end+0x21ce5c): 408fabf8 000012ee fffffffe fffffffe 0x407b29c8 (_end+0x21ce6c): 00000000 000012ee 40932df4 0001003d 0x407b29d8 (_end+0x21ce7c): 0000000f 407b2a1c 408fac50 0001003d 0x407b29e8 (_end+0x21ce8c): 0001003d 401c1fbf 405292d0 00000002 0x407b29f8 (_end+0x21ce9c): 407b2a10 40932df4 0001003d 0000000f 0x407b2a08 (_end+0x21ceac):
0011: sel=008f base=401ffb80 limit=00000fff 32-bit rw- Backtrace: =>0 0x409cd1a7 (OffsetRgn+0x87(hrgn=0x12ee, x=0xfffffffe, y=0xfffffffe) [region.c:578] in gdi32.dll.so) (ebp=407b29b4) 1 0x408fabf8 (begin_ncpaint+0x138(hwnd=0x1003d) [painting.c:124] in user32.dll.so) (ebp=407b29dc) 2 0x408fac50 (BeginPaint+0x40(hwnd=0x1003d, lps=0x407b2a50) [painting.c:175] in user32.dll.so) (ebp=407b2a1c) 3 0x408a2398 (ListBoxWndProc_common+0x1678(hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0, unicode=0x0) [listbox.c:2963] in user32.dll.so) (ebp=407b2aac) 4 0x408a24d4 (ListBoxWndProcA+0x44(hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [listbox.c:3042] in user32.dll.so) (ebp=407b2ad0) 5 0x408e0ae7 (WINPROC_wrapper+0x17 in user32.dll.so) (ebp=407b2af4) 6 0x408e0b41 (WINPROC_CallWndProc+0x51(proc=0x408a2490, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:229] in user32.dll.so) (ebp=407b2b20) 7 0x408e59b5 (WINPROC_CallProc32WTo32A+0x55(func=0x408a2490, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:2718] in user32.dll.so) (ebp=407b2b48) 8 0x408e60a0 (CallWindowProcW+0xb0(func=0x409750f0, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:2937] in user32.dll.so) (ebp=407b2b7c) 9 0x408c80d1 (DispatchMessageW+0xb1(msg=0x407b2bf0) [message.c:890] in user32.dll.so) (ebp=407b2bc0) 10 0x408be8a2 (.L395+0x12 [dialog.c] in user32.dll.so) (ebp=407b2bd8) 11 0x408be25a (DIALOG_DoDialogBox+0xba(hwnd=0x10021, owner=0x0) [dialog.c:774] in user32.dll.so) (ebp=407b2c1c) 12 0x408be3eb (DialogBoxIndirectParamAorW+0x4b(hInstance=0x40580000, template=0x40d502f0, owner=0x0, dlgProc=0x40803fc0, param=0x40338988, flags=0x2) [dialog.c:846] in user32.dll.so) (ebp=407b2c34) 13 0x408be42b (DialogBoxIndirectParamA+0x2b(hInstance=0x40580000, template=0x40d502f0, owner=0x0, dlgProc=0x40803fc0, param=0x40338988) [dialog.c:856] in user32.dll.so) (ebp=407b2c58) 14 0x4080069a (PROPSHEET_CreateDialog+0xea(psInfo=0x40338988) [propsheet.c:648] in comctl32.dll.so) (ebp=407b2c84) 15 0x4080383d (PropertySheetA+0x12d(lppsh=0x407b2cb8) [propsheet.c:2517] in comctl32.dll.so) (ebp=407b2cac) 16 0x40586431 (doPropertySheet+0x1e1(hInstance=0x40580000, hOwner=0x0) [main.c:251] in winecfg.exe.so) (ebp=407b2dec) 17 0x405864db (WinMain+0x9b(hInstance=0x40580000, hPrev=0x0, szCmdLine=0x40310ed0, nShow=0x1) [main.c:281] in winecfg.exe.so) (ebp=407b2e04) 18 0x405840e1 (__wine_exe_main+0xe1 [winecfg.exe.spec.c:1858] in winecfg.exe.so) (ebp=407b2e7c) 19 0x401cbac4 (LdrInitializeThunk+0x244(main_file=0x0, CreateFileW_ptr=0x40459b10, unknown3=0x0, unknown4=0x0) [loader.c:1845] in ntdll.dll.so) (ebp=407b2f20) 20 0x4049558b (start_process+0x7b(arg=0x0) [process.c:171] in kernel32.dll.so) (ebp=407b2ff4) 21 0x40018f3d (wine_switch_to_stack+0x11 in libwine.so.1) (ebp=00000000)
0x409cd1a7 (OffsetRgn+0x87 [region.c:578] in gdi32.dll.so): movl 0x0(%eax),%ecx Warning: L"/home/j/tmp/wine-20031016/dlls/gdi/../../objects/region.c" not accessible from a configured DOS drive Unable to open file /home/j/tmp/wine-20031016/dlls/gdi/../../objects/region.c Wine-dbg>cont First chance exception: page fault on read access to 0x40350000 in 32-bit code (0x409cd1a7). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:008f GS:0007 EIP:409cd1a7 ESP:407b29a8 EBP:407b29b4 EFLAGS:00010217( R- 00 I -A-P1C) EAX:40350000 EBX:409f1b1c ECX:fffffffe EDX:402ff083 ESI:4031305a EDI:fffffffe Stack dump: 0x407b29a8 (_end+0x21ce4c): 40932df4 4033fff0 00000050 407b29dc 0x407b29b8 (_end+0x21ce5c): 408fabf8 000012ee fffffffe fffffffe 0x407b29c8 (_end+0x21ce6c): 00000000 000012ee 40932df4 0001003d 0x407b29d8 (_end+0x21ce7c): 0000000f 407b2a1c 408fac50 0001003d 0x407b29e8 (_end+0x21ce8c): 0001003d 401c1fbf 405292d0 00000002 0x407b29f8 (_end+0x21ce9c): 407b2a10 40932df4 0001003d 0000000f 0x407b2a08 (_end+0x21ceac):
0011: sel=008f base=401ffb80 limit=00000fff 32-bit rw- Backtrace: =>0 0x409cd1a7 (OffsetRgn+0x87(hrgn=0x12ee, x=0xfffffffe, y=0xfffffffe) [region.c:578] in gdi32.dll.so) (ebp=407b29b4) 1 0x408fabf8 (begin_ncpaint+0x138(hwnd=0x1003d) [painting.c:124] in user32.dll.so) (ebp=407b29dc) 2 0x408fac50 (BeginPaint+0x40(hwnd=0x1003d, lps=0x407b2a50) [painting.c:175] in user32.dll.so) (ebp=407b2a1c) 3 0x408a2398 (ListBoxWndProc_common+0x1678(hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0, unicode=0x0) [listbox.c:2963] in user32.dll.so) (ebp=407b2aac) 4 0x408a24d4 (ListBoxWndProcA+0x44(hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [listbox.c:3042] in user32.dll.so) (ebp=407b2ad0) 5 0x408e0ae7 (WINPROC_wrapper+0x17 in user32.dll.so) (ebp=407b2af4) 6 0x408e0b41 (WINPROC_CallWndProc+0x51(proc=0x408a2490, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:229] in user32.dll.so) (ebp=407b2b20) 7 0x408e59b5 (WINPROC_CallProc32WTo32A+0x55(func=0x408a2490, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:2718] in user32.dll.so) (ebp=407b2b48) 8 0x408e60a0 (CallWindowProcW+0xb0(func=0x409750f0, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:2937] in user32.dll.so) (ebp=407b2b7c) 9 0x408c80d1 (DispatchMessageW+0xb1(msg=0x407b2bf0) [message.c:890] in user32.dll.so) (ebp=407b2bc0) 10 0x408be8a2 (.L395+0x12 [dialog.c] in user32.dll.so) (ebp=407b2bd8) 11 0x408be25a (DIALOG_DoDialogBox+0xba(hwnd=0x10021, owner=0x0) [dialog.c:774] in user32.dll.so) (ebp=407b2c1c) 12 0x408be3eb (DialogBoxIndirectParamAorW+0x4b(hInstance=0x40580000, template=0x40d502f0, owner=0x0, dlgProc=0x40803fc0, param=0x40338988, flags=0x2) [dialog.c:846] in user32.dll.so) (ebp=407b2c34) 13 0x408be42b (DialogBoxIndirectParamA+0x2b(hInstance=0x40580000, template=0x40d502f0, owner=0x0, dlgProc=0x40803fc0, param=0x40338988) [dialog.c:856] in user32.dll.so) (ebp=407b2c58) 14 0x4080069a (PROPSHEET_CreateDialog+0xea(psInfo=0x40338988) [propsheet.c:648] in comctl32.dll.so) (ebp=407b2c84) 15 0x4080383d (PropertySheetA+0x12d(lppsh=0x407b2cb8) [propsheet.c:2517] in comctl32.dll.so) (ebp=407b2cac) 16 0x40586431 (doPropertySheet+0x1e1(hInstance=0x40580000, hOwner=0x0) [main.c:251] in winecfg.exe.so) (ebp=407b2dec) 17 0x405864db (WinMain+0x9b(hInstance=0x40580000, hPrev=0x0, szCmdLine=0x40310ed0, nShow=0x1) [main.c:281] in winecfg.exe.so) (ebp=407b2e04) 18 0x405840e1 (__wine_exe_main+0xe1 [winecfg.exe.spec.c:1858] in winecfg.exe.so) (ebp=407b2e7c) 19 0x401cbac4 (LdrInitializeThunk+0x244(main_file=0x0, CreateFileW_ptr=0x40459b10, unknown3=0x0, unknown4=0x0) [loader.c:1845] in ntdll.dll.so) (ebp=407b2f20) 20 0x4049558b (start_process+0x7b(arg=0x0) [process.c:171] in kernel32.dll.so) (ebp=407b2ff4) 21 0x40018f3d (wine_switch_to_stack+0x11 in libwine.so.1) (ebp=00000000)
0x409cd1a7 (OffsetRgn+0x87 [region.c:578] in gdi32.dll.so): movl 0x0(%eax),%ecx Wine-dbg>cont First chance exception: page fault on read access to 0x40350000 in 32-bit code (0x409cd1a7). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:008f GS:0007 EIP:409cd1a7 ESP:407b29a8 EBP:407b29b4 EFLAGS:00010217( R- 00 I -A-P1C) EAX:40350000 EBX:409f1b1c ECX:fffffffe EDX:402ff083 ESI:4031305a EDI:fffffffe Stack dump: 0x407b29a8 (_end+0x21ce4c): 40932df4 4033fff0 00000050 407b29dc 0x407b29b8 (_end+0x21ce5c): 408fabf8 000012ee fffffffe fffffffe 0x407b29c8 (_end+0x21ce6c): 00000000 000012ee 40932df4 0001003d 0x407b29d8 (_end+0x21ce7c): 0000000f 407b2a1c 408fac50 0001003d 0x407b29e8 (_end+0x21ce8c): 0001003d 401c1fbf 405292d0 00000002 0x407b29f8 (_end+0x21ce9c): 407b2a10 40932df4 0001003d 0000000f 0x407b2a08 (_end+0x21ceac):
0011: sel=008f base=401ffb80 limit=00000fff 32-bit rw- Backtrace: =>0 0x409cd1a7 (OffsetRgn+0x87(hrgn=0x12ee, x=0xfffffffe, y=0xfffffffe) [region.c:578] in gdi32.dll.so) (ebp=407b29b4) 1 0x408fabf8 (begin_ncpaint+0x138(hwnd=0x1003d) [painting.c:124] in user32.dll.so) (ebp=407b29dc) 2 0x408fac50 (BeginPaint+0x40(hwnd=0x1003d, lps=0x407b2a50) [painting.c:175] in user32.dll.so) (ebp=407b2a1c) 3 0x408a2398 (ListBoxWndProc_common+0x1678(hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0, unicode=0x0) [listbox.c:2963] in user32.dll.so) (ebp=407b2aac) 4 0x408a24d4 (ListBoxWndProcA+0x44(hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [listbox.c:3042] in user32.dll.so) (ebp=407b2ad0) 5 0x408e0ae7 (WINPROC_wrapper+0x17 in user32.dll.so) (ebp=407b2af4) 6 0x408e0b41 (WINPROC_CallWndProc+0x51(proc=0x408a2490, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:229] in user32.dll.so) (ebp=407b2b20) 7 0x408e59b5 (WINPROC_CallProc32WTo32A+0x55(func=0x408a2490, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:2718] in user32.dll.so) (ebp=407b2b48) 8 0x408e60a0 (CallWindowProcW+0xb0(func=0x409750f0, hwnd=0x1003d, msg=0xf, wParam=0x0, lParam=0x0) [winproc.c:2937] in user32.dll.so) (ebp=407b2b7c) 9 0x408c80d1 (DispatchMessageW+0xb1(msg=0x407b2bf0) [message.c:890] in user32.dll.so) (ebp=407b2bc0) 10 0x408be8a2 (.L395+0x12 [dialog.c] in user32.dll.so) (ebp=407b2bd8) 11 0x408be25a (DIALOG_DoDialogBox+0xba(hwnd=0x10021, owner=0x0) [dialog.c:774] in user32.dll.so) (ebp=407b2c1c) 12 0x408be3eb (DialogBoxIndirectParamAorW+0x4b(hInstance=0x40580000, template=0x40d502f0, owner=0x0, dlgProc=0x40803fc0, param=0x40338988, flags=0x2) [dialog.c:846] in user32.dll.so) (ebp=407b2c34) 13 0x408be42b (DialogBoxIndirectParamA+0x2b(hInstance=0x40580000, template=0x40d502f0, owner=0x0, dlgProc=0x40803fc0, param=0x40338988) [dialog.c:856] in user32.dll.so) (ebp=407b2c58) 14 0x4080069a (PROPSHEET_CreateDialog+0xea(psInfo=0x40338988) [propsheet.c:648] in comctl32.dll.so) (ebp=407b2c84) 15 0x4080383d (PropertySheetA+0x12d(lppsh=0x407b2cb8) [propsheet.c:2517] in comctl32.dll.so) (ebp=407b2cac) 16 0x40586431 (doPropertySheet+0x1e1(hInstance=0x40580000, hOwner=0x0) [main.c:251] in winecfg.exe.so) (ebp=407b2dec) 17 0x405864db (WinMain+0x9b(hInstance=0x40580000, hPrev=0x0, szCmdLine=0x40310ed0, nShow=0x1) [main.c:281] in winecfg.exe.so) (ebp=407b2e04) 18 0x405840e1 (__wine_exe_main+0xe1 [winecfg.exe.spec.c:1858] in winecfg.exe.so) (ebp=407b2e7c) 19 0x401cbac4 (LdrInitializeThunk+0x244(main_file=0x0, CreateFileW_ptr=0x40459b10, unknown3=0x0, unknown4=0x0) [loader.c:1845] in ntdll.dll.so) (ebp=407b2f20) 20 0x4049558b (start_process+0x7b(arg=0x0) [process.c:171] in kernel32.dll.so) (ebp=407b2ff4) 21 0x40018f3d (wine_switch_to_stack+0x11 in libwine.so.1) (ebp=00000000)
0x409cd1a7 (OffsetRgn+0x87 [region.c:578] in gdi32.dll.so): movl 0x0(%eax),%ecx