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 122138 - Weird GTK crasher in 1.1.20
Weird GTK crasher in 1.1.20
Status: RESOLVED DUPLICATE of bug 121675
Product: Gnumeric
Classification: Applications
Component: GUI
1.1.x
Other Linux
: Low trivial
: ---
Assigned To: Jody Goldberg
Jody Goldberg
: 122217 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-09-12 17:02 UTC by Luke Hutchison
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luke Hutchison 2003-09-12 17:02:16 UTC
I found a way of making Gnumeric 1.1.20 crash every time it is started:

- Open an Epiphany-1.0 window
- Pull out your network cable
- Type in a URL and wait for the "timed out" dialog; **leave the dialog open**
- double-click on an XLS file, with Gnumeric associated to XLSs
- Gnumeric will crash, and Bug Buddy can't get a backtrace from it
- Plug the cable back in, close the Epiphany dialog, and hit refresh
- Double-click on the XLS -- Gnumeric will open fine.

Some weird GTK stuff going on here...
Comment 1 Jody Goldberg 2003-09-12 20:21:14 UTC
Put down the crack pipe.

I don't even know where to start looking at this.  I tried it on my
laptop with xd2 epiphany but never saw any sort of network error dialog.

Usually I'd call any crasher a critical bug, but since I can not
replicate and there is no back trace, I'll ignore this as a _very_
unlikely confluence of events.
Comment 2 Luke Hutchison 2003-09-12 21:44:22 UTC
If you don't get the network error dialog, it doesn't cause the
problem -- you need to either connect to a site that will give you a
"connection refused" dialog, or try browsing to a website without the
cable plugged in, and wait 30 seconds or so for the connection attempt
to fail.  Then leave the epiphany modal error dialog open, while you
try to start Gnumeric.  It works, honest!! :o)
Comment 3 Luke Hutchison 2003-09-13 15:51:06 UTC
I got a stacktrace, finally.  I will mark it as a dup below.

Here's a much more reliable way of getting the Epiphany dialog:
disable your NIC, then bring up Epiphany with a remote homepage. 
(Then bring up Gnumeric -- you can actually run it from a terminal,
i.e. without double-clicking on a file.)

This is what I get on the terminal:

$ gnumeric
Bonobo accessibility support initialized
GTK Accessibility Module initialized
Atk Accessibilty bridge initialized
 
** ERROR **: error condition on server fd is 0
aborting...
Bonobo accessibility support initialized
GTK Accessibility Module initialized
Atk Accessibilty bridge initialized
 
I hope this is more informative than it looks!

Reopening -- I hope you don't mind -- since I can finally provide more
info.
Comment 4 Luke Hutchison 2003-09-13 16:15:11 UTC
Hmm, bugzilla hasn't come back with the backtrace report yet.  Here's
another bt, this time I upgraded to 1.1.90:

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)...[New Thread 1089768720 (LWP 7450)]
(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)...0x4001544e in _dl_sysinfo_int80 ()
   from /lib/ld-linux.so.2

Thread 1 (Thread 1089768720 (LWP 7450))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 waitpid
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #5 raise
    from /lib/tls/libc.so.6
  • #6 abort
    from /lib/tls/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 link_protocol_find_num
    from /usr/lib/libORBit-2.so.0
  • #10 link_servers_move_io_T
    from /usr/lib/libORBit-2.so.0
  • #11 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #15 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 main
  • #17 __libc_start_main
    from /lib/tls/libc.so.6
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2



Interestingly, if another error dialog pops up, you can't click
anywhere in the desktop (mouse clicks are disabled), but keyboard nav
works.

Maybe this is the wrong place to report this, but Gnumeric seems to be
the only app to actually crash in this situation.
Comment 5 Luke Hutchison 2003-09-13 16:42:05 UTC
*** Bug 122217 has been marked as a duplicate of this bug. ***
Comment 6 Andreas J. Guelzow 2003-09-13 22:40:50 UTC
Ahh, you have atk enabled. Which version of atk (and related packages)
do you have installed? 
Comment 7 Andreas J. Guelzow 2003-09-13 22:49:04 UTC
In fact comparing your bt with the bt from 121675 indicates that it
has nothing to do with epiphany and network etc but with atk.
Comment 8 Andreas J. Guelzow 2003-09-13 22:50:07 UTC

*** This bug has been marked as a duplicate of 121675 ***
Comment 9 Luke Hutchison 2003-09-14 00:11:04 UTC
My lib versions are the latest xd2-unstable libs:

atk-1.4.0-0.ximian.6.1
at-spi-1.3.6-0.ximian.6.1
gail-1.4.0-0.ximian.6.1
gnumeric-1.1.90-0.ximian.6.1
Comment 10 Luke Hutchison 2003-09-14 00:16:48 UTC
OK, I disabled ATK and logged back in -- it fixed the problem.  Sorry
for the trouble, Jody!