FS#35953 - [rrdtool] 1.4.7 seems to be broken sometimes when generating graphs

Attached to Project: Arch Linux
Opened by Christian Jurk (commx) - Thursday, 27 June 2013, 15:46 GMT
Last edited by Eric Belanger (Snowman) - Friday, 28 June 2013, 01:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I am trying to generate a graph with rrdtool and get various strange errors that cause the program to loop error messages. The only way to stop printing the error messages is to kill it.

The error message that occurs is like:

(process:28801): Pango-CRITICAL **: pango_cairo_font_map_create_context: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed

(process:28801): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

(process:28801): GLib-GObject-CRITICAL **: g_object_replace_qdata: assertion `G_IS_OBJECT (object)' failed

(process:28801): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

(process:28801): GLib-GObject-CRITICAL **: g_object_replace_qdata: assertion `G_IS_OBJECT (object)' failed

(process:28801): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

(and keep repeating until I kill it.)

This issue seems to be known at the rrdtool project and its already patched in trunk. The problem is not solved in version 1.4.8.
Here is a link to the specific github issue link and the fix by one of rrdtool's developers:
https://github.com/oetiker/rrdtool-1.x/issues/386#issuecomment-16970038

Additional info:
* package version(s)
rrdtool 1.4.7-7
cairo 1.12.14-4
pango 1.34.1-1

Steps to reproduce:
I use the Python binding of rrdtool to generate a graph out of a existing rrd database file. The graph is created with the first rendering, all subsequent rendering attempts will raise the error messages as mentioned above.
This task depends upon

Closed by  Eric Belanger (Snowman)
Friday, 28 June 2013, 01:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  rrdtool-1.4.8-1

Loading...