Re: Whose end is this broken on. . .




Another trace on the same problem, this time a trace of panel, while it is
hung from trying to run an applet (fish_applet, but the same behavior
occurs for all applets I've tried).  From the applet traces and this
one, it looks like it may be a GOAD problem:

$ gdb panel
GNU gdb 4.17
[***copyright snipped***]
This GDB was configured as "i386-redhat-linux"...
(gdb) run
Starting program: /opt/gnome/bin/panel 

Gdk-CRITICAL **: file gdkpixmap.c: line 55 (gdk_pixmap_new): assertion
`(width != 0) && (height != 0)' failed.
Gtk-Message: gtk_signal_connect_interp() is deprecated
[***here is where I ran the applet***]
goad_id:fish_applet
GONE THROUGH ONE
NOT FOUND

Program received signal SIGINT, Interrupt.
0x404d4f74 in __read ()
(gdb) bt
#0  0x404d4f74 in __read ()
#1  0x40502e7c in __DTOR_END__ ()
#2  0x404a740c in _IO_file_underflow (fp=0x81d38a8) at fileops.c:303
#3  0x404a7fe8 in __underflow (fp=0x81d38a8) at genops.c:249
#4  0x404a55d3 in _IO_getline (fp=0x81d38a8, buf=0xbfffe598 "", n=2047, 
    delim=10, extract_delim=1) at iogetline.c:47
#5  0x404a4dc1 in _IO_fgets (buf=0xbfffe598 "", n=2048, fp=0x81d38a8)
    at iofgets.c:47
#6  0x40016028 in goad_server_activate_exe (sinfo=0x81d7fac, 
    flags=GOAD_ACTIVATE_NEW_ONLY, ev=0xbffff214) at goad.c:690
#7  0x40015a87 in goad_server_activate (sinfo=0x81d7fac, 
    flags=GOAD_ACTIVATE_NEW_ONLY) at goad.c:443
#8  0x400154d1 in goad_server_activate_with_id (server_list=0x0, 
    server_id=0x80efdc0 "fish_applet", flags=GOAD_ACTIVATE_NEW_ONLY)
    at goad.c:259
#9  0x805fc94 in extern_start_new_goad_id (
    goad_id=0x80efdc0 "fish_applet") at extern.c:80
#10 0x80604f6 in load_extern_applet (goad_id=0x80efdc0 "fish_applet", 
    cfgpath=0x0, panel=0x80b5cd0, pos=0) at extern.c:444
#11 0x805ee00 in add_applet (w=0x81919f0, data=0x8198428) at menu.c:868
#12 0x40303583 in gtk_marshal_NONE__NONE (object=0x81919f0, 
    func=0x805ed54 <add_applet>, func_data=0x8198428, args=0xbffff3a0)
    at gtkmarshal.c:363
#13 0x402c6fa9 in gtk_handlers_run (handlers=0x8190e28, 
    signal=0xbffff35c, object=0x81919f0, params=0xbffff3a0, after=0)
    at gtksignal.c:1880
#14 0x402c66a1 in gtk_signal_real_emit (object=0x81919f0, signal_id=74, 
    params=0xbffff3a0) at gtksignal.c:1448
#15 0x402c4e20 in gtk_signal_emit (object=0x81919f0, signal_id=74)
    at gtksignal.c:517
#16 0x402fa5bb in gtk_widget_activate (widget=0x81919f0)
    at gtkwidget.c:2632
#17 0x402a20ca in gtk_menu_shell_activate_item (menu_shell=0x8197a60, 
    menu_item=0x81919f0, force_deactivate=1) at gtkmenushell.c:850
#18 0x402a1502 in gtk_menu_shell_button_release (widget=0x8197a60, 
    event=0x81cc850) at gtkmenushell.c:513
#19 0x40303265 in gtk_marshal_BOOL__POINTER (object=0x8197a60, 
    func=0x402a13b8 <gtk_menu_shell_button_release>, func_data=0x0, 
    args=0xbffff710) at gtkmarshal.c:32
#20 0x402c66da in gtk_signal_real_emit (object=0x8197a60, signal_id=26, 
    params=0xbffff710) at gtksignal.c:1463
#21 0x402c4e20 in gtk_signal_emit (object=0x8197a60, signal_id=26)
    at gtksignal.c:517
#22 0x402fa478 in gtk_widget_event (widget=0x8197a60, event=0x81cc850)
    at gtkwidget.c:2606
#23 0x4029a5b2 in gtk_propagate_event (widget=0x81919f0, event=0x81cc850)
    at gtkmain.c:1756
#24 0x40299aed in gtk_main_iteration_do (blocking=1) at gtkmain.c:860
#25 0x4029a6eb in gtk_main_iteration () at gtkmain.c:658
#26 0x402996a6 in gtk_main () at gtkmain.c:562
#27 0x806f75e in panel_corba_gtk_main (
    service_name=0x807318c "IDL:GNOME/Panel:1.0") at orbit-glue.c:392
#28 0x8051935 in main (argc=1, argv=0xbffffb74) at main.c:180
(gdb)

This trace is consistent.  Not only does the same trace occur each
time I try it with fish_applet, but the only variation when I use
other applets is in the parameters (eg. "gen_util_clock" instead of
"fish_applet" in #8 through #10).

Thank you very much,
-Gleef



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