More panel problems



Ok, there are still problems moving an applet from one panel to another.
Internal applets are fine, external ones exhibit the following
behaviour...

Move the applet into a drawer.  A gdb trace of the applet shows that the
applet exited normally.  

The panel then repeatedly prints the following message to the screen: 

** WARNING **: file giop-msg-buffer.c: line 783
(giop_recv_request_decode_message): assertion "GIOP_RECV_BUFFER(buf)->cur
< (GIOP_RECV_BUFFER(buf)->message_body +
GIOP_MESSAGE_BUFFER(buf)->message_header.message_size)" failed. 

or if I redirect output to a file...
Then the panel or someone else writes to the screen

** WARNING **: file gnome-client.c: line 1052 (gnome_client_get_id): 
assertion "client != NULL" failed. 

** WARNING **: Whoa! we were told to load applet
/usr/local/bin/gen_util_applet at Extern 

** WARNING **: file panel-widget.c: line 453 (panel_widget_switch_move): 
assertion "list!=NULL" failed. 

** WARNING **: file giop-msg-buffer.c: line 783
(giop_recv_request_decode_message): assertion "GIOP_RECV_BUFFER(buf)->cur
< (GIOP_RECV_BUFFER(buf)->message_body +
GIOP_MESSAGE_BUFFER(buf)->message_header.message_size)" failed. 

** ERROR **: file server.c: line 50 (ORBit_handle_incoming_message): 
"recv_buffer!=NULL" 
Aborted (core dumped)

and to the file

message: Initializing CORBA for applet

message: Got server hostname == arsenic.bogusdomain.com

message: Initializing CORBA for panel

message: Got server hostname == arsenic.bogusdomain.com

connected to session manager
started applet, pid: 3169

If an applet dies unexpectedly(not while moving), the panel will print

** WARNING **: GdkWindow 0x4c00008 unexpectedly destroyed

Any clues on this?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]