Regression : tools/wineinstall fails with an X Error

Paul Vriens paul.vriens at xs4all.nl
Wed Jan 19 05:08:12 CST 2005


Hi,

doing a tools/wineinstall on a clean system yields in an X-Error.

Doing:

winedbg rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128
wine.inf

gives:

..
Wine-dbg>bt
Backtrace:
=>1 0x00abec49 (0x00a6d7f4)
  2 0x00656d76 _XcmsSine+0xe6 in x11drv (0x00a6d818)
  3 0x00767b5a WIN_DestroyWindow+0xf2(hwnd=0x30026)
[/data/install/linux/wine-src/wine/dlls/user/../../windows/win.c:655] in
user32 (0x00a6d830)
  4 0x007699be DestroyWindow+0x116(hwnd=0x30026)
[/data/install/linux/wine-src/wine/dlls/user/../../windows/win.c:1517]
in user32 (0x00a6d854)
  5 0x00ff6862 COM_ApartmentRelease+0x146(apt=0x77e60090)
[/data/install/linux/wine-src/wine/dlls/ole32/compobj.c:338] in ole32
(0x00a6d870)
  6 0x00ff6f54 CoUninitialize+0x100
[/data/install/linux/wine-src/wine/dlls/ole32/compobj.c:641] in ole32
(0x00a6d888)
  7 0x00934c2f register_filters+0x28f(list=0x946700) [regsvr.c:644] in
quartz (0x00a6d8e0)
  8 0x009350cb QUARTZ_DllRegisterServer+0x6b [regsvr.c:1078] in quartz
(0x00a6d8f0)
  9 0x00843686 do_register_dll+0xca(info=0xa6fb80, path=0x77e51400,
flags=0x1, timeout=0x3c, args=0x0)
[/data/install/linux/wine-src/wine/dlls/setupapi/install.c:491] in
setupapi (0x00a6d924)
  10 0x00843a2a register_dlls_callback+0x1a6(hinf=0x77e15ce0,
field=0xa6f9b4, arg=0xa6fb80)
[/data/install/linux/wine-src/wine/dlls/setupapi/install.c:574] in
setupapi (0x00a6f970)
  11 0x00843f48 iterate_section_fields+0xe0(hinf=0x77e15ce0,
section=0xa6fbe4, key=0x852420, callback=0x843884, arg=0xa6fb80)
[/data/install/linux/wine-src/wine/dlls/setupapi/install.c:696] in
setupapi (0x00a6fb50)
  12 0x0084421c SetupInstallFromInfSectionW+0x8c(owner=0x10024,
hinf=0x77e15ce0, section=0xa6fbe4, flags=0x3ff, key_root=0x0,
src_root=0x0, copy_flags=0x4, callback=0x84a894, context=0x77e8bda8,
devinfo=0x0, devinfo_data=0x0)
[/data/install/linux/wine-src/wine/dlls/setupapi/install.c:851] in
setupapi (0x00a6fbac)
  13 0x00844625 InstallHinfSectionW+0x101(hwnd=0x10024, handle=0xc30000,
cmdline=0x77bd05a8, show=0x1)
[/data/install/linux/wine-src/wine/dlls/setupapi/install.c:934] in
setupapi (0x00a6fe00)
  14 0x00c327da main+0x1aa(argc=0x5, argv=0x77de0420)
[/data/install/linux/wine-src/wine/programs/rundll32/rundll32.c:291] in
rundll32 (0x00a6fe9c)
  15 0x00c32163 __wine_exe_main+0x163 in rundll32 (0x00a6ff2c)
  16 0x0029d2d7 start_process+0xc3(arg=0x0)
[/data/install/linux/wine-src/wine/dlls/kernel/process.c:1046] in
kernel32 (0x00a6fff4)
  17 0x004ec6a5 __GI_____strtof_l_internal+0x155 in libc.so.6 (0x00000000)

I didn't do a regression test yet, to find the cause, but the error seems
to be in COM_ApartmentRelease during the DestroyWindow(apt->win)

I've applied OLE # 45 already.

Will do some more testing tonight.

Cheers,

Paul.




More information about the wine-devel mailing list