https://bugs.winehq.org/show_bug.cgi?id=37346
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://busywin.com/busydata | |/BUSY%203.9%20&%20BUSY%2012 | |/BUSY%2012/setup.exe Summary|Busy Win crashes |BusyWin 12.0 (VB6 app) | |crashes when adding a new | |company or detecting an old | |database Ever confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
I found a working download.
Prerequisites:
* 'winetricks -q jet40' * 'winetricks -q msscript' (another Wine insufficiency)
The app seems to expect a dongle (hw security device) but will still continue if missing, albeit in demo mode.
After pressing 'Save' button in 'Create new company' dialog, it complains with 'Run-time error 91: Object variable or With block variable not set' (pretty generic one).
--- snip --- $ pwd /home/focht/.wine/drive_c/BusyWin
$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./BusyWin12.exe >>log.txt 2>&1 ... 002f:Call oleaut32.VariantCopy(0033c6e8,03fb8e48) ret=66024baa 002f:trace:variant:VariantCopy (0x33c6e8 {VT_EMPTY},0x3fb8e48 {VT_RECORD: 0x3fae3f8 0x39b46e8}) 002f:trace:variant:VariantClear (0x33c6e8 {VT_EMPTY}) 002f:trace:ole:IRecordInfoImpl_GetSize (0x39b46e8)->(0x33c534) 002f:Call ntdll.RtlAllocateHeap(00110000,00000008,00000010) ret=7e751d25 002f:Ret ntdll.RtlAllocateHeap() retval=03fa2978 ret=7e751d25 002f:trace:ole:IRecordInfoImpl_AddRef (0x39b46e8) -> 3 002f:trace:ole:IRecordInfoImpl_RecordCopy (0x39b46e8)->(0x3fae3f8 0x3fa2978) 002f:trace:ole:IRecordInfoImpl_RecordClear (0x39b46e8)->(0x3fa2978) 002f:fixme:ole:IRecordInfoImpl_RecordClear Not supported vt = 26 002f:trace:ole:SysAllocStringLen L"01" 002f:fixme:ole:get_type_size unhandled VT 26 002f:Ret oleaut32.VariantCopy() retval=00000000 ret=66024baa ... 002f:trace:seh:raise_exception code=c0000005 flags=0 addr=0x339ab42 ip=0339ab42 tid=002f 002f:trace:seh:raise_exception info[0]=00000000 002f:trace:seh:raise_exception info[1]=00000000 002f:trace:seh:raise_exception eax=00000000 ebx=00000001 ecx=00000000 edx=7e812344 esi=0033c6e8 edi=0033c620 002f:trace:seh:raise_exception ebp=0033c750 esp=0033c620 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210246 002f:trace:seh:call_stack_handlers calling handler at 0x2052f26 code=c0000005 flags=0 ... 002f:Call oleaut32.SysFreeString(03fd8c1c L"Busy2L12") ret=66018aeb 002f:Ret oleaut32.SysFreeString() retval=00000000 ret=66018aeb 002f:Call oleaut32.SysFreeString(03fc0e84 L"Path/File access error") ret=66018af0 002f:Ret oleaut32.SysFreeString() retval=00000000 ret=66018af0 ... 002f:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033c0c8) ret=66024e92 002f:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b8461c9 ip=7b8461c9 tid=002f 002f:trace:seh:raise_exception info[0]=deadcafe 002f:trace:seh:raise_exception info[1]=deadcafe 002f:trace:seh:raise_exception eax=7b832d3d ebx=00140e60 ecx=00000008 edx=0033c024 esi=0033c0c8 edi=0033c090 002f:trace:seh:raise_exception ebp=0033c068 esp=0033c004 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200202 002f:trace:seh:call_stack_handlers calling handler at 0x7bc9419d code=c000008f flags=1 002f:trace:seh:call_stack_handlers handler at 0x7bc9419d returned 2 002f:trace:seh:call_stack_handlers calling handler at 0x2052f26 code=c000008f flags=11 ... 002f:trace:ole:ICreateErrorInfoImpl_SetSource (0x3aa04d0): L"Busy2L12" ... 002f:trace:ole:ICreateErrorInfoImpl_SetDescription (0x3aa04d0): L"Object variable or With block variable not set" ... 002f:Call winex11.drv.SetWindowText(000101d0,03fc5bd8 L"Run-time error '91':\n\nObject variable or With block variable not set") ret=7ec4de1f --- snip ---
$ sha1sum setup.exe 7db4115df2f96e1c8829a49c53d67e8e0a374268 setup.exe
$ du -sh setup.exe 86M setup.exe
$ wine --version wine-1.7.55-2-g62f05b2
Regards