Re: Whose end is this broken on. . .



You didn't give any info on what version of everything (glib, ORBit, gtk+,
gnome-libs, gnome-core) you are using. Without this info, it's hard to
give a diagnosis.

Also if you set the GOAD_DEBUG_EXERUN environment variable you should get
some more useful debugging info.

On Tue, 8 Dec 1998, Gleef wrote:

> 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
> 

-- Elliot
"In film you will find four basic story lines. Man versus man, man
 versus nature, nature versus nature, and dog versus vampire."
    - Steven Spielberg



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