Re: Not fixed yet -> Re: Gnome CORBA applications hanging on startup



On Wed, 3 Feb 1999, Sergey I. Panov wrote:

> >From the CVS logs I've got an impression that Elliot fixed the bug. 
> Not. It is still there(fresh CVS update). 

> >From "ps x":
> 
> 26489  ?  S    0:00 gnome-session
> 26594  ?  S    0:00 gnome-smproxy --sm-config-prefix /.gnome-smproxy-a06129/ --sm-client-id 1118801c2300009
> 26622  ?  S    0:00 icewm -clientId 1118801c23000091793138500000269200003
> 26623  ?  S    0:00 esd
> 26625  ?  S    0:00 panel --sm-config-prefix /panel-a12742/ --sm-client-id 1118801c230000918096527000000609
> 26633  ?  S    0:00 /bin/bash -c xscreensaver -no-splash >/dev/null 2>&1
> 26645  ?  S    0:00 /usr/X11R6/bin/xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitO
> 26653  ?  S    0:00 xscreensaver -no-splash
> 26654  p5 S    0:00 bash
> 26658  ?  Z    0:00 (panel <zombie>)
> 26660  ?  S    0:00 gnome-name-service
> 
> backtraces of panel(identical to one from Peter Wainwright) and gnome-name-service(just in case ...):
> 
> (gdb) file /opt/gnome/bin/panel
> ...
> (gdb) attach 26625
> Attaching to program `/opt/gnome/bin/panel', Pid 26625
> ...
> 0x4045a6f4 in __read ()
> (gdb) i s
> #0  0x4045a6f4 in __read ()
> #1  0x404886cc in __DTOR_END__ ()
> #2  0x4042c56c in _IO_file_underflow (fp=0x80a36d0) at fileops.c:303
> #3  0x4042d148 in __underflow (fp=0x80a36d0) at genops.c:249
> #4  0x4042a723 in _IO_getline (fp=0x80a36d0, buf=0xbfffe250 "", n=2047, delim=10, extract_delim=1) at iogetline.c:47
> #5  0x40429f11 in _IO_fgets (buf=0xbfffe250 "", n=2048, fp=0x80a36d0) at iofgets.c:47
> #6  0x400d5ec5 in name_server_by_forking (ev=0xbfffea70) at orbitns.c:150
> #7  0x400d60f3 in gnome_name_service_get () at orbitns.c:242
> #8  0x400d53db in goad_server_register (name_server=0x0, server=0x80a3578, name=0x8079a46 "gnome_panel", kind=0x8079a3f "server", ev=0x8080838) at goad.c:1066
> #9  0x8064527 in panel_corba_gtk_init (panel_orb=0x809a840) at extern.c:742
> #10 0x8051a81 in main (argc=5, argv=0xbffffc44) at main.c:148
> (gdb) up 6
> #6  0x400d5ec5 in name_server_by_forking (ev=0xbfffea70) at orbitns.c:150
> 150                     while ((ret = fgets(iorbuf, sizeof(iorbuf), iorfh)) != NULL){
> (gdb) detach
> ...
> (gdb) file /opt/gnome/bin/gnome-name-service
> ...
> (gdb) attach 26660
> Attaching to program `/opt/gnome/bin/gnome-name-service', Pid 26660
> Reading symbols from /opt/gnome/lib/libgnorbagtk.so.0...done.
> 0x401e7662 in gtk_clist_set_column_title (clist=0x6d6f682f, column=1769156453,
>     title=0x2f6e6170 <Address 0x2f6e6170 out of bounds>) at gtkclist.c:1461
> 1461      if (old_widget)
> (gdb) i s
> #0  0x401e7662 in gtk_clist_set_column_title (clist=0x6d6f682f, column=1769156453, title=0x2f6e6170 <Address 0x2f6e6170 out of bounds>) at gtkclist.c:1461
> #1  0x40063384 in CORBA_EnumDef__get_containing_repository (_obj=0x6d6f682f, ev=0x69732f65) at interface_repository-stubs.c:17254
> #2  0x400637d2 in CORBA_EnumDef_move (_obj=0xbffffc80, new_container=0xbffffc94, new_name=0x4000db4c "orbit-local-orb", new_version=0xbffffc68 "", ev=0x804f998) at interface_repository-stubs.c:17445
> #3  0x4000d8d9 in gnorba_CORBA_init (argc=0xbffffc80, argv=0xbffffc94, flags=GNORBA_INIT_DISABLE_COOKIES, ev=0xbffffc68) at orbitgtk.c:285
> #4  0x804a61c in main (argc=1, argv=0xbffffc94) at gnome-name-server.c:293

Umm, your gnome-name-service is in the middle of doing gtk_clist stuff? I
don't think so! Something is definitely wrong here with your symbols.

However I did think up a bug in this vein, so I will look into fixing that
bug and see if it helps.

Double check that you have the latest gnome-libs and are running ldconfig,
though, because that panel zombie should have disappeared as of last
night...

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