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 626263 - Chart related crash on corrupted chart-tests.gnumeric
Chart related crash on corrupted chart-tests.gnumeric
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: Charting
git master
Other All
: Normal normal
: ---
Assigned To: Jean Bréfort
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2010-08-06 19:27 UTC by Morten Welinder
Modified: 2010-08-07 07:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Corrupted file (801.74 KB, application/x-gzip)
2010-08-06 19:27 UTC, Morten Welinder
Details

Description Morten Welinder 2010-08-06 19:27:19 UTC
Created attachment 167273 [details]
Corrupted file

../libtool --mode=execute gdb --args ../src/ssconvert 'zzuftmp/ccc-15.xml' 'zzuftmp/ccc-15.gnumeric'
[...]
** (/home/welinder/gnome-src/gnumeric/src/.libs/lt-ssconvert:30445): CRITICAL **: gog_dataset_set_dim_internal: assertion `elem != NULL' failed

** (/home/welinder/gnome-src/gnumeric/src/.libs/lt-ssconvert:30445): CRITICAL **: gog_series_dataset_set_dim: assertion `dim_i < (int) desc->num_dim' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f0d635d86f0 (LWP 30445)]
0x00007f0d62c84211 in gog_series_dataset_dim_changed (set=0xa04060, dim_i=<value optimized out>)
    at gog-series.c:796
796				FALSE;
(gdb) l
791			 * is really needed (similar to child-name-changed
792			 * connected to legend). For now, let resize for every label
793			 * change */
794			gboolean resize = plot != NULL ?
795				plot->desc.series.dim[dim_i].val_type == GOG_DIM_LABEL :
796				FALSE;
797
Comment 1 Jean Bréfort 2010-08-07 07:39:04 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.