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 120102 - Gnumeric crashes whenever an extra workbook is closed
Gnumeric crashes whenever an extra workbook is closed
Status: RESOLVED DUPLICATE of bug 117579
Product: Gnumeric
Classification: Applications
Component: General
git master
Other Linux
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2003-08-17 21:06 UTC by Danilo Segan
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Danilo Segan 2003-08-17 21:06:26 UTC
Whenever I create a new or open another existing workbook, and when I
try to close it Gnumeric crashes with the supplied backtrace.

I'm using Gnumeric CVS from 2003-08-16.

Steps to reproduce the problem:
1. Run Gnumeric
2. Press Control-N to open a new workbook
3. Choose menu item File :: Close in the new workbook


How often does this happen?
Every time.

Additional Information:
I'm using a recently commited Serbian translation on a Slackware
GNU/Linux 8.0 system with XFree86 4.3.0 and most of the Gnome 2.2.1
libraries (some are newer).



Debugging Information:

Backtrace was generated from '/desktop/g2/bin/gnumeric'

[New Thread 1024 (LWP 4958)]
0x40f33689 in __wait4 () from /lib/libc.so.6

Thread 1 (Thread 1024 (LWP 4958))

  • #0 __wait4
    from /lib/libc.so.6
  • #1 __DTOR_END__
    from /lib/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 173
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 646
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 gtk_widget_get_toplevel
    at gtkwidget.c line 5356
  • #7 gtk_main_get_window_group
    at gtkmain.c line 1569
  • #8 gtk_main_do_event
    at gtkmain.c line 1394
  • #9 gdk_event_dispatch
    at gdkevents-x11.c line 2018
  • #10 g_main_dispatch
    at gmain.c line 1653
  • #11 g_main_context_dispatch
    at gmain.c line 2197
  • #12 g_main_context_iterate
    at gmain.c line 2278
  • #13 g_main_loop_run
    at gmain.c line 2498
  • #14 gtk_main
    at gtkmain.c line 1092
  • #15 main
    at main-application.c line 232
  • #16 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129
  • #0 __wait4
    from /lib/libc.so.6

Comment 1 Jody Goldberg 2003-08-18 02:37:00 UTC
I can not replicate this, and valgrind shows no errors

Is this the bonobo or non-bonobo version ? (gnumeric --version will
tell you)
Are you selecting the File -> Close via mouse or keyboard accelerator ?
Comment 2 Morten Welinder 2003-08-18 15:42:16 UTC
If bonobo, then this is probably bug 117579.
Comment 3 Danilo Segan 2003-08-18 20:09:17 UTC
Yes, the version is Bonobo:
$ gnumeric --version
gnumeric version '1.1.20-bonobo'
datadir := '/desktop/g2/share/gnumeric/1.1.20-bonobo'
libdir := '/desktop/g2/lib/gnumeric/1.1.20-bonobo'

Here's also a list of all dynamic libraries that it is linked against
(if you can deduce anything from the version numbers of those).

$ ldd `which gnumeric`
        libglade-2.0.so.0 => /desktop/g2/lib/libglade-2.0.so.0
(0x40017000)
        libgnomeui-2.so.0 => /desktop/g2/lib/libgnomeui-2.so.0
(0x4002d000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x400c0000)
        libSM.so.6 => /desktop/XF430/lib/libSM.so.6 (0x400df000)
        libICE.so.6 => /desktop/XF430/lib/libICE.so.6 (0x400e8000)
        libgnomeprintui-2-2.so.0 =>
/desktop/g2/lib/libgnomeprintui-2-2.so.0 (0x400fe000)
        libgnomeprint-2-2.so.0 =>
/desktop/g2/lib/libgnomeprint-2-2.so.0 (0x40120000)
        libfontconfig.so.1 => /desktop/g2/lib/libfontconfig.so.1
(0x4055a000)
        libfreetype.so.6 => /desktop/g2/lib/libfreetype.so.6 (0x4057e000)
        libbonoboui-2.so.0 => /desktop/g2/lib/libbonoboui-2.so.0
(0x405ce000)
        libgnomecanvas-2.so.0 => /desktop/g2/lib/libgnomecanvas-2.so.0
(0x40629000)
        libgnome-2.so.0 => /desktop/g2/lib/libgnome-2.so.0 (0x40652000)
        libesd.so.0 => /desktop/g2/lib/libesd.so.0 (0x40666000)
        libaudiofile.so.0 => /desktop/g2/lib/libaudiofile.so.0
(0x4066e000)
        libart_lgpl_2.so.2 => /desktop/g2/lib/libart_lgpl_2.so.2
(0x4068f000)
        libpangoft2-1.0.so.0 => /desktop/g2/lib/libpangoft2-1.0.so.0
(0x406a4000)
        libgtk-x11-2.0.so.0 => /desktop/g2/lib/libgtk-x11-2.0.so.0
(0x406c5000)
        libgdk-x11-2.0.so.0 => /desktop/g2/lib/libgdk-x11-2.0.so.0
(0x40902000)
        libatk-1.0.so.0 => /desktop/g2/lib/libatk-1.0.so.0 (0x4096e000)
        libgdk_pixbuf-2.0.so.0 =>
/desktop/g2/lib/libgdk_pixbuf-2.0.so.0 (0x40985000)
        libpangoxft-1.0.so.0 => /desktop/g2/lib/libpangoxft-1.0.so.0
(0x40999000)
        libpangox-1.0.so.0 => /desktop/g2/lib/libpangox-1.0.so.0
(0x409ba000)
        libpango-1.0.so.0 => /desktop/g2/lib/libpango-1.0.so.0
(0x409c7000)
        libgsf-gnome-1.so.1 => /desktop/g2/lib/libgsf-gnome-1.so.1
(0x409f8000)
        libbonobo-2.so.0 => /desktop/g2/lib/libbonobo-2.so.0 (0x409fd000)
        libORBitCosNaming-2.so.0 =>
/desktop/g2/lib/libORBitCosNaming-2.so.0 (0x40a54000)
        libgnomevfs-2.so.0 => /desktop/g2/lib/libgnomevfs-2.so.0
(0x40a59000)
        libgconf-2.so.4 => /desktop/g2/lib/libgconf-2.so.4 (0x40a8e000)
        libssl.so.0 => /usr/lib/libssl.so.0 (0x40ac1000)
        libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x40b77000)
        librt.so.1 => /lib/librt.so.1 (0x40c37000)
        libbonobo-activation.so.4 =>
/desktop/g2/lib/libbonobo-activation.so.4 (0x40c49000)
        libORBit-2.so.0 => /desktop/g2/lib/libORBit-2.so.0 (0x40c5c000)
        libpopt.so.0 => /usr/lib/libpopt.so.0 (0x40c9e000)
        liblinc.so.1 => /desktop/g2/lib/liblinc.so.1 (0x40ca4000)
        libgmodule-2.0.so.0 => /desktop/g2/lib/libgmodule-2.0.so.0
(0x40cac000)
        libdl.so.2 => /lib/libdl.so.2 (0x40cb1000)
        libgthread-2.0.so.0 => /desktop/g2/lib/libgthread-2.0.so.0
(0x40cb5000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40cba000)
        libgsf-1.so.1 => /desktop/g2/lib/libgsf-1.so.1 (0x40cd0000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x40cee000)
        libgobject-2.0.so.0 => /desktop/g2/lib/libgobject-2.0.so.0
(0x40cfe000)
        libxml2.so.2 => /desktop/g2/lib/libxml2.so.2 (0x40d35000)
        libm.so.6 => /lib/libm.so.6 (0x40e00000)
        libglib-2.0.so.0 => /desktop/g2/lib/libglib-2.0.so.0 (0x40e23000)
        libc.so.6 => /lib/libc.so.6 (0x40e89000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40f9a000)
        libexpat.so.0 => /usr/local/lib/libexpat.so.0 (0x40fa9000)
        libXext.so.6 => /desktop/XF430/lib/libXext.so.6 (0x40fcb000)
        libXft.so.1 => /desktop/g2/lib/libXft.so.1 (0x40fd9000)
        libXrender.so.1 => /desktop/g2/lib/libXrender.so.1 (0x40feb000)
        libX11.so.6 => /desktop/XF430/lib/libX11.so.6 (0x40ff2000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


Btw, I used a menu item for closing a workbook window -- it doesn't
crash if I just hit C-w.
Comment 4 Andreas J. Guelzow 2003-09-13 19:17:13 UTC
All indication is that that this indeed 117579.
Comment 5 Andreas J. Guelzow 2003-09-13 19:17:52 UTC

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