[Bug 37346] BusyWin 12.0 (VB6 app) crashes when adding a new company or detecting an old database
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Nov 16 09:54:09 CST 2015
https://bugs.winehq.org/show_bug.cgi?id=37346
Anastasius Focht <focht at 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 at 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
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list