Hi! I'm making a new try to run Betamax group VoIP programs, like FreeCall, Nonoh etc. Nonoh has an outdated entry in AppDB, so I tried to make a new run with current wine (today's git, post-1.1.31). Freecall is not in AppDB at all. I tried both of them, with totally identical behaviour. The installation is smooth. The programs can run, but they can't logon to the provider, thus most of their functionality is unavailable. A further playing with menus etc. obviously makes them crash. The console output shows, that the program periodically tries to log on. The output is as follows:
fixme:shdocvw:PersistStreamInit_InitNew (0x1ac700) fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! fixme:shdocvw:navigate_url Unsupported args (Flags 0x3382b4:3; TargetFrameName 0x3382a4:8) fixme:urlmon:URLMoniker_BindToObject use running object table fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections fixme:gdiplus:GdipCreateBitmapFromHBITMAP can only get image data from DIB sections fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {25a207b9-ddf3-4660-8ee9-76e58c74063e}: stub fixme:hnetcfg:fw_app_get_Enabled 0x525b690, 0x3387b8 fixme:hnetcfg:fw_apps_Remove 0x525b678, L"C:\Program Files\FreeCall.com\FreeCall\FreeCall.exe" fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x525b690, L"C:\Program Files\FreeCall.com\FreeCall\FreeCall.exe" fixme:hnetcfg:fw_app_put_Name 0x525b690, L"FreeCall" fixme:hnetcfg:fw_apps_Add 0x525b678, 0x525b690 fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x529cfe0, 0x3389e4 err:ole:ITypeInfo_fnInvoke did not find member id -518, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -517, flags 0x2! fixme:keyboard:RegisterHotKey (0x1004a,0,0x00000000,123): stub fixme:keyboard:UnregisterHotKey (0x1004a,1): stub fixme:shdocvw:PersistStreamInit_InitNew (0x52ab208) err:ole:ITypeInfo_fnInvoke did not find member id -518, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -517, flags 0x2! fixme:dnsapi:dns_map_options option DNS_QUERY_RETURN_MESSAGE not implemented fixme:shdocvw:navigate_url Unsupported args (Flags 0x3347b0:3; TargetFrameName 0x3347a0:8) fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 fixme:system:SetProcessDPIAware stub! fixme:dwmapi:DwmIsCompositionEnabled 0x33dea8 fixme:iphlpapi:NotifyAddrChange (Handle 0x11d5e918, overlapped 0x11d5e920): stub fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses 0[52ace60]: IMM32: InitKeyboardLayout, aKeyboardLayout=04090409, sCodePage=1252, sIMEProperty=00090000 fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1ac7a0)->((null) 1 0x33eb60 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 25 2 0x33eb74 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33eb74 (nil)) fixme:shdocvw:ClientSite_GetContainer (0x1ac7a0)->(0x33ebb0) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33ec3c (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33ec64) fixme:wininet:InternetLockRequestFile STUB fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:mshtml:HlinkTarget_SetBrowseContext (0x52a3dc0)->((nil)) fixme:urlmon:URLMoniker_BindToObject use running object table fixme:resource:GetGuiResources (0xffffffff,0): stub fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 0[52ace60]: IMM32: InitKeyboardLayout, aKeyboardLayout=04090409, sCodePage=1252, sIMEProperty=00090000 fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1ac7a0)->((null) 1 0x33eb60 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 25 2 0x33eb74 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33eb74 (nil)) fixme:shdocvw:ClientSite_GetContainer (0x1ac7a0)->(0x33ebb0) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33ec3c (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33ec64) fixme:wininet:InternetLockRequestFile STUB fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 29 2 0x33f634 (nil)) fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x1ac7a0) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33f554) fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x534e070)->(0x33efd8 0x33f21c 0) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33f55c) fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005 fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33f55c) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33f614 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 29 2 0x33f624 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 35 0 (nil) (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 28 2 0x33f55c (nil)) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:ClientSite_GetContainer (0x1ac7a0)->(0x33f638) fixme:shdocvw:InPlaceFrame_SetStatusText (0x1ac7a0)->((null)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 25 2 0x33f56c (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33f56c (nil)) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:wininet:InternetLockRequestFile STUB fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1ac700)->(0x15a350) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 21 2 (nil) (nil)) fixme:dnsapi:dns_map_options option DNS_QUERY_RETURN_MESSAGE not implemented fixme:mshtml:hidden_proc (0x502fc 49213 0 0) fixme:shdocvw:navigate_url Unsupported args (Flags 0x33b190:3; TargetFrameName 0x33b180:8) fixme:mshtml:hidden_proc (0x502fc 49213 0 0) fixme:mshtml:HlinkTarget_SetBrowseContext (0x532dd00)->((nil)) fixme:urlmon:URLMoniker_BindToObject use running object table fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 0[52ace60]: IMM32: InitKeyboardLayout, aKeyboardLayout=04090409, sCodePage=1252, sIMEProperty=00090000 fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1ac7a0)->((null) 1 0x33d0f8 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 25 2 0x33d10c (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33d10c (nil)) fixme:shdocvw:ClientSite_GetContainer (0x1ac7a0)->(0x33d148) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33d1d4 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33d1fc) fixme:wininet:InternetLockRequestFile STUB fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 29 2 0x33dbcc (nil)) fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x1ac7a0) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33daec) fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x5356230)->(0x33d570 0x33d7b4 0) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33daf4) fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005 fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33daf4) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33dbac (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 29 2 0x33dbbc (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 35 0 (nil) (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 28 2 0x33daf4 (nil)) fixme:shdocvw:ClientSite_GetContainer (0x1ac7a0)->(0x33e720) fixme:shdocvw:InPlaceFrame_SetStatusText (0x1ac7a0)->((null)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 25 2 0x33e654 (nil)) fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 26 2 0x33e654 (nil)) fixme:wininet:InternetLockRequestFile STUB fixme:shdocvw:ClOleCommandTarget_Exec (0x1ac7a0)->((null) 21 2 (nil) (nil))
Is there a chance to find, what's fatal for the logon process, eventually to make a quick-and-dirty fix? I actually don't need to call with the programs, I have asterisk for calling, but I need to be able to setup my account, which is possible ONLY from these clients (no chance to do it from their web). Because the AppDB entry for Nonoh is now unmaintained, I'm eventually ready to become a maintainer. Are there any special requirements needed to do such a job ? With regards, Pavel Troller
Hi Pavel,
Is there a chance to find, what's fatal for the logon process, eventually to make a quick-and-dirty fix?
No. Sometimes the fixme doesn't even say what's wrong. It can be a hint, that's all. I see lots of shdocvw messages, so I'd try overriding that first.
There was also this one:
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {25a207b9-ddf3-4660-8ee9-76e58c74063e}: stub
and that was mentioned in bug 14873. http://bugs.winehq.org/show_bug.cgi?id=14873
The missing SIO_GET_EXTENSION_FUNCTION_POINTER support is a longstanding bug in Wine. Someone was just asking about it here last month: http://www.winehq.org/pipermail/wine-devel/2009-September/078408.html
The patches mentioned address AcceptEx, whereas the GUID above is ConnectEx. ConnectEx doesn't seem too hard, and it doesn't appear as though it needs server support, so you might be able to hack something together for it to see if that's what's causing it. --Juan