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 699897 - Data->Fill->Merge rendering failure and leaks
Data->Fill->Merge rendering failure and leaks
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: 2013-05-08 05:27 UTC by Andreas J. Guelzow
Modified: 2013-05-08 06:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
sample file (1.86 KB, application/gnumeric)
2013-05-08 05:27 UTC, Andreas J. Guelzow
Details

Description Andreas J. Guelzow 2013-05-08 05:27:15 UTC
Created attachment 243559 [details]
sample file

new gnumeric
open the attached file
select A1:C4
Data->Fill->Merge
Add the input data A8:A11 for the merge field B2
Merge

On Sheet2 (and all following sheets) B2 contains a number but shows as 'X'. This Problem #1.

Quit with Discard All

We have the leaks:

Leaking cell copy at 0xaa95850.

** (gnumeric:6004): WARNING **: Leaked 1 nodes from cell copy pool.
Leaking 1 values.

** (gnumeric:6004): WARNING **: Font Sans has 2 references instead of the expected single.
Leaking style-color at 0xb52041e8 [000000ff].
Leaking style-color at 0xa52ab20 [ffffffff].
Leaking style at 0x9e61184.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 5
	Border.Bottom: 0
	Border.Left: 5
	Border.Right: 0
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e61244.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 0
	Border.Bottom: 0
	Border.Left: 5
	Border.Right: 0
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e61304.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 0
	Border.Bottom: 5
	Border.Left: 5
	Border.Right: 0
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e613c4.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 0
	Border.Bottom: 0
	Border.Left: 0
	Border.Right: 0
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e61484.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 5
	Border.Bottom: 0
	Border.Left: 0
	Border.Right: 0
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e61544.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 0
	Border.Bottom: 5
	Border.Left: 0
	Border.Right: 0
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e61604.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 5
	Border.Bottom: 0
	Border.Left: 0
	Border.Right: 5
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e616c4.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 0
	Border.Bottom: 0
	Border.Left: 0
	Border.Right: 5
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)
Leaking style at 0x9e61784.
Style Refs 1
	Color.Back: ff:ff:ff
	Color.Pattern: 0:0:0
	Border.Top: 0
	Border.Bottom: 5
	Border.Left: 0
	Border.Right: 5
	Border.RevDiagonal: 0
	Border.Diagonal: 0
	pattern 0
	Color.Fore: 0:0:0
	name 'Sans'
	not bold
	not italic
	no underline
	no strikethrough
	no super or sub
	size 10.000000
	format 'General'
	valign 2
	halign 1
	indent 0
	rotation 0
	text dir 0
	wrap text 0
	shrink to fit 0
	locked 1
	hidden 0
	validation (nil)
	hlink (nil)
	input msg (nil)
	conditions (nil)

** (gnumeric:6004): WARNING **: Leaked 9 nodes from style pool.

** (gnumeric:6004): CRITICAL **: go_font_free: assertion `font->ref_count == 1' failed
Leaking GOFormat at 0xb5206d68 [General].
Leaking string [X] with ref_count=1.
Leaking string [Sans] with ref_count=9.
aguelzow@kirkman:~/git/gnumeric$
Comment 1 Andreas J. Guelzow 2013-05-08 06:49:28 UTC
The rendering issue (problem #1) has been fixed.
Comment 2 Andreas J. Guelzow 2013-05-08 06:56:21 UTC
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.