Altiagent systray problem

Robert Shearman rob at codeweavers.com
Tue Jul 19 08:19:35 CDT 2005


Hans Kristian Rosbach wrote:

>Altiagent from Altigen (control-panel for "real" IP-telephones)
>is now working mostly like I'd expect it to work, except when I
>minimize the window.
>
>It disappears from the taskbar and is supposed to have an
>icon in the systray, but the systray is empty so I cannot
>retrieve the window again.
>
>Also the systray is in a separate window, not attached to
>gnome's applet bar. Is this how it should be?
>  
>

No, but we don't currently support the freedesktop.org standard for 
systrays.

>I'm running:
>wine-cvs 20050628
>FC4 w/Gnome
>
>
>Output messages from wine:
>fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil))
>- stub!
>err:ole:CoGetClassObject class {5fca6a47-ce12-45f5-89aa-c79d804e9f68}
>not registered
>err:ole:create_server class {5fca6a47-ce12-45f5-89aa-c79d804e9f68} not
>registered
>fixme:ole:CoCreateInstance no classfactory created for CLSID
>{5fca6a47-ce12-45f5-89aa-c79d804e9f6 8}, hres is 0x80040150
>  
>

The app may or may not expect this class to be registered. Did you 
install the program in Wine or did you copy it from somewhere else?

>err:ole:marshal_object couldn't get IPSFactory buffer for interface
>{00000131-0000-0000-c000-0000 00000046}
>err:ole:marshal_object couldn't get IPSFactory buffer for interface
>{00000001-0000-0000-c000-0000 00000046}
>  
>

You need to run "wine regsvr32 ole32" for these to be registered. It 
should have been done automatically using the wine.inf script, but it 
looks like you upgraded from a much older version of wine.

>err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub,
>hres=0x80040155
>err:ole:CoMarshalInterface Failed to marshal the interface
>{00000001-0000-0000-c000-000000000046} , 80040155
>fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!
>  
>

>err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8}
>not registered
>fixme:ole:CoCreateInstance no classfactory created for CLSID
>{a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154
>err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8}
>not registered
>fixme:ole:CoCreateInstance no classfactory created for CLSID
>{a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154
>err:ole:CoGetClassObject class {a3faf082-99e5-426f-8f31-cd14a0bc3da8}
>not registered
>fixme:ole:CoCreateInstance no classfactory created for CLSID
>{a3faf082-99e5-426f-8f31-cd14a0bc3da 8}, hres is 0x80040154
>  
>

And these messages are probably caused by the above problem with various 
marshalers not registered.

>More information available on request w/details on how to get them.
>

Hope this helps you to debug your app,

-- 
Rob Shearman




More information about the wine-devel mailing list