Not fixed yet -> Re: Gnome CORBA applications hanging on startup
- From: "Sergey I. Panov" <sipan mit edu>
- To: sopwith redhat com (Elliot Lee)
- Cc: gnome-list gnome org
- Subject: Not fixed yet -> Re: Gnome CORBA applications hanging on startup
- Date: Wed, 3 Feb 1999 22:31:05 -0500 (EST)
Elliot Lee:
>
> On Tue, 2 Feb 1999 19:47:32 +0000, Peter Wainwright <prw@wainpr.demon.co.uk>
> wrote:
>
> > No doubt you Gnome developers are all running bleeding edge
> >kernels so may have not seen this problem. It seems to affect
> >CORBA-based applications, so it may be an ORBit problem.
>
> It is, sort of. The fix needs to be made in gnome-libs, though.
> ...
> Now I know exactly what the problem is, and a fix will be
> forthcoming.
>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
Hope it could help.
Sergey
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]