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 765480 - try to add label to surface plot --> 100% cpu + fail
try to add label to surface plot --> 100% cpu + fail
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: Charting
git master
Other Linux
: Normal normal
: ---
Assigned To: Jean Bréfort
Jody Goldberg
: 771847 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-04-23 21:50 UTC by John Denker
Modified: 2016-09-26 04:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
exhibit label loop bug (3.00 KB, application/x-gnumeric)
2016-04-23 21:50 UTC, John Denker
Details
stack traces from interrupting the loop (22.06 KB, text/plain)
2016-04-23 21:51 UTC, John Denker
Details

Description John Denker 2016-04-23 21:50:57 UTC
Created attachment 326606 [details]
exhibit label loop bug

Recipe:
Open attached .gnumeric file.
Click on graph -> Properties -> X-Axis1 -> Label to XAxis 1

Observe gnumeric (and gnumeric alone) is hogging 100% cpu.
Observe gnumeric is unusable at this point.
The only option at this point is ^C.

(Adding something else e.g. Major Grid does not appear to provoke the bug.)

I interrupted the loop a couple of times;  see attached log of stack traces.
(The loop does not appear to be associated with any large memory leak.)

This is not a new bug;  it is observed in gnumeric 1.12.29 as distributed by ubuntu, and also in the latest git master.

===================================

:; /usr/local/bin/gnumeric --version
gnumeric version '1.12.29'
datadir := '/usr/local/share/gnumeric/1.12.29'
libdir := '/usr/local/lib/gnumeric/1.12.29'


:; uname -a
Linux asclepias 3.18.0+ #4 SMP Mon Jul 6 15:51:42 MST 2015 x86_64 x86_64 x86_64 GNU/Linux

:; lsb_release 
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Comment 1 John Denker 2016-04-23 21:51:33 UTC
Created attachment 326607 [details]
stack traces from interrupting the loop
Comment 2 John Denker 2016-04-23 21:52:39 UTC
I wrote:
>> Click on graph -> Properties -> X-Axis1 -> Label to XAxis 1

I meant:
Click on graph -> Properties -> X-Axis1 -> Add -> Label to XAxis 1
Comment 3 Jean Bréfort 2016-04-24 07:31:42 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Once that release is available, you may want to check for a software upgrade provided by your Linux distribution.
Comment 4 Jean Bréfort 2016-09-26 04:43:26 UTC
*** Bug 771847 has been marked as a duplicate of this bug. ***