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 684047 - crash when opening several workbooks
crash when opening several workbooks
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: General
git master
Other Linux
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2012-09-14 20:59 UTC by Frédéric Parrenin
Modified: 2012-09-15 06:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frédéric Parrenin 2012-09-14 20:59:21 UTC
Steps to reproduce:
- downoad the following workbooks and place them in a directory
http://parrenin.frederic.free.fr/download/bugzilla/Ice-synchros.gnumeric
http://parrenin.frederic.free.fr/download/bugzilla/Ddepth.gnumeric
http://parrenin.frederic.free.fr/download/bugzilla/TI.gnumeric
http://parrenin.frederic.free.fr/download/bugzilla/LinearFits.gnumeric
- open gnumeric
- go to File>Open and select the four files, click OK
=> gnumeric crashes
Comment 1 Jean Bréfort 2012-09-15 05:41:34 UTC
(/usr/local/bin/gnumeric:8629): GLib-ERROR **: gmem.c:358: overflow allocating 18446744071562067968*8 bytes
Comment 2 Jean Bréfort 2012-09-15 06:14:45 UTC
Charting issue, but might be related to external references:

  • #3 gog_histogram_plot_series_update
    at gog-histogram.c line 1000
  • #4 gog_object_update
    at graph/gog-object.c line 1558
  • #5 gog_object_update
    at graph/gog-object.c line 1551
  • #6 gog_object_update
    at graph/gog-object.c line 1551
  • #7 gog_object_update
    at graph/gog-object.c line 1551
  • #8 cb_graph_idle
    at graph/gog-graph.c line 800
  • #9 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #10 ??
    from /lib64/libglib-2.0.so.0
  • #11 g_main_context_iteration
    from /lib64/libglib-2.0.so.0
  • #12 gui_file_open
    at gui-file.c line 433

Comment 3 Jean Bréfort 2012-09-15 06:56:29 UTC
Crash fixed. Anyway these files contain cross references. Opening Ice-synchros.gnumeric first does not give any warning, but the other three seem to have references to each other. I think we should store the values when there are references to other workbooks, but this should be another bug.

This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.