After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 113020 - Gnumeric crashes at start up with server fd is 0
Gnumeric crashes at start up with server fd is 0
Status: RESOLVED DUPLICATE of bug 121675
Product: linc
Classification: Deprecated
Component: general
unspecified
Other other
: High critical
: ---
Assigned To: Michael Meeks
Michael Meeks
: 118641 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-05-14 22:31 UTC by paul gammans
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description paul gammans 2003-05-14 22:31:12 UTC
Package: Gnumeric
Severity: normal
Version: 1.1.16
Synopsis: Gnumeric crashes at start up with server fd is 0
Bugzilla-Product: Gnumeric
Bugzilla-Component: General
BugBuddy-GnomeVersion: 2.0 (2.2.0.1)

Description:
Description of Problem:
As soon as you start gnumeric it craches, though when run in a console
the following messags are displayed:

Bonobo accessibility support initialized
GTK Accessibility Module initialized
Atk Accessibilty bridge initialized
 
** ERROR **: error condition on server fd is 0
aborting...


Steps to reproduce the problem:
1. click on the gnumeric icon in the application menu, or type gnumeric
at the console 

Actual Results:
Gnumeric crashes and starts bug buddy.

Expected Results:
The main gnumeric window to open.

How often does this happen?
Always see below.

Additional Information:
I was using gnumeric to quickly look at some data when it crashed on me.
since the crash, I always get the above problem. I loged out of X and
kill all taskes own by the user. Other users still can open gnumeric so
i assume the is a corupt setting somewhere? 





Debugging Information:

Backtrace was generated from '/usr/bin/gnumeric'

(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...[New Thread 16384 (LWP 6602)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...0x40eb5af9
in wait4 () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 6602))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 raise
    from /lib/libpthread.so.0
  • #7 abort
    from /lib/libc.so.6
  • #8 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #9 g_log
    from /usr/lib/libglib-2.0.so.0
  • #10 linc_protocol_find_num
    from /usr/lib/liblinc.so.1
  • #11 linc_server_get_type
    from /usr/lib/liblinc.so.1
  • #12 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #16 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 main
  • #18 __libc_start_main
    from /lib/libc.so.6
  • #0 wait4
    from /lib/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-05-14 18:31 -------

Reassigning to the default owner of the component, jody@gnome.org.

Comment 1 Elijah Newren 2003-05-15 01:40:45 UTC
Appears to be a unique stack trace, according to the
simple-dup-finder.  Marking  priority->high & severity->critical (it's
a crasher), and marking as new.
Comment 2 paul gammans 2003-05-15 10:50:56 UTC
I had a go at trying to find the problem this morning with some rather
strange results.

I decided to run gnumeric under strace to see if it shed any light on
the problem. But when i run gnumeric under strace it start correctly,
but (very slowly), but when you again try without strace the same
crashing problem.
Comment 3 Jody Goldberg 2003-05-15 13:21:44 UTC
The problem is buried deep in the gnome library stack.  The backtrace
suggests that the 'linc' library is failing.  I'll punt you over to
them  temporarilly to see if ther have more insight into what that
symptom indicates.
Comment 4 paul gammans 2003-07-24 12:56:36 UTC
You can prevent this bug from occuring by disabling accessibility by
setting the gconf "desktop/gnome/interface/accessiblity flag to false.

As such adding keyword accessibility

This bug also may be related or even a dupe of #117561

Also ignore my last comment it now does crash when using strace for
gnumeric version 1.1.19-bonobo
Comment 5 Elijah Newren 2003-07-25 21:46:15 UTC
Paul's most recent comment is very interesting.  I'm going to set
priority to high to increase visiblity.  Also, it's a crasher bug so
I'm setting severity to critical.

Finally, I'm going to select "Reassign to owner of selected component"
since it appears that Jody forgot to do so.
Comment 6 Elijah Newren 2003-07-28 15:26:58 UTC
Just an FYI: It appears that this is not the same bug as bug
117561--when Paul pointed out the similarity, I took a look and asked
in that bug whether these two were the same.  padraig.obriain@sun.com
responded that he believes they are different.
Comment 7 Michael Meeks 2003-07-28 15:34:31 UTC
This trace is rubbish & memory corrupted.

g_get_current_time cannot call linc_ anything; and there's no chance
that linc_protocol_find_num can crash at all.

The trace is unrelated to that given in the warning.

The warning is very odd - looks like a process starved of file
descriptors; could there be an fd leak somewhere happening ?

what OS is in use, also what versions of ORBit2, linc and libbonobo.

Thanks.
Comment 8 Calum Benson 2003-07-31 20:48:24 UTC
Hmm, marking as AP3 for now to get it off our untriaged list...
potentially higher if reproducible with other (core) apps though.
Comment 9 paul gammans 2003-08-01 14:10:49 UTC
Set OS details as requested, and updated gnumeric version from 1.1.16
to 1.1.19 as I no longer have have the same version of gnumeric or the
libs installed and no record of what they where as i had upgraded in
hope the problem would vanish ;).

But...
Hear are the details on the current libs and a new backtrace from this
version, which still showing the same visible problem ie it crashes
with the same error message. Though the backtrace is different

PS. The GLib-GObject-WARNING about link-selected are alway present
when starting gnome applications with accessibilty enabled.

libbonobo      2.2.3
libbonobo-acti 2.2.2
libbonoboui    2.2.2
ORBit2         2.6.2
linc           1.0.3

Backtrace was generated from '/usr/bin/gnumeric'
(no debugging symbols found)...(no debugging symbols found)...
(Last message repeted 22 times)
(no debugging symbols found)...[New Thread 16384 (LWP 6672)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(Last message repeted 12 times)
(no debugging symbols found)...0x40ebcaf9 in wait4 () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 6672))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 ??
  • #3 waitpid
    from /lib/libc.so.6
  • #4 waitpid
    from /lib/libpthread.so.0
  • #5 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #6 __pthread_sighandler
    from /lib/libpthread.so.0
  • #7 <signal handler called>
  • #8 kill
    from /lib/libc.so.6
  • #9 pthread_kill
    from /lib/libpthread.so.0
  • #10 raise
    from /lib/libpthread.so.0
  • #11 abort
    from /lib/libc.so.6
  • #12 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #13 g_log
    from /usr/lib/libglib-2.0.so.0
  • #14 linc_protocol_find_num
    from /usr/lib/liblinc.so.1
  • #15 linc_server_get_type
    from /usr/lib/liblinc.so.1
  • #16 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #17 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #20 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 main
  • #22 __libc_start_main
    from /lib/libc.so.6
  • #23 _start
  • #0 wait4
    from /lib/libc.so.6


--Command line output:

gnumeric
Bonobo accessibility support initialized
GTK Accessibility Module initialized
 
(gnumeric:6672): GLib-GObject-WARNING **: gsignal.c:1082: unable to
lookup signal "link-selected" for non instantiatable type `AtkHypertext'
 
** (gnumeric:6672): WARNING **: Invalid signal type link-selected
 
 
(gnumeric:6672): GLib-GObject-WARNING **: gsignal.c:1082: unable to
lookup signal "link_selected" for non instantiatable type `AtkHypertext'
Atk Accessibilty bridge initialized
 
** ERROR **: error condition on server fd is 0
aborting...


Comment 10 Michael Meeks 2003-08-05 11:30:35 UTC
*** Bug 118641 has been marked as a duplicate of this bug. ***
Comment 11 Calum Benson 2003-08-07 16:13:34 UTC
Apologies for spam... marking as GNOMEVER2.3 so it appears on the official GNOME
bug list :)
Comment 12 Kjartan Maraas 2003-10-30 17:07:32 UTC
Could you try a later version of libbonobo*?
Comment 13 paul gammans 2003-10-31 09:52:17 UTC
Still the same problem with the latest version from debain

Package              vesion deb-version
libbonobo-activation 2.4.0   -3
libbonobo2           2.4.1   -2
libbonoboui2         2.4.0   -4
gnumeric             1.2.1

Do you want a new stack trace with the later versions?
Comment 14 Michael Meeks 2003-10-31 15:03:39 UTC
The ORBit2 version is the interesting bit here, and there shouldn't be
a bonobo-activation-2.4.0, it's part of libbonobo.
Comment 15 padraig.obriain 2003-11-18 17:27:29 UTC
This is a duplciate of 121675

*** This bug has been marked as a duplicate of 121675 ***