https://bugzilla.redhat.com/show_bug.cgi?id=1993670
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|34 |35
Flags|needinfo?(pwu(a)redhat.com) |
--- Comment #22 from Jens Petersen <petersen(a)redhat.com> ---
Thanks for the script.
It is pretty easy to reproduce, even by hand:
$ sudo dnf install google-roboto-condensed-fonts valgrind
$ sudo dnf debuginfo-install pango
$ valgrind pango-view --no-display --font="Roboto Condensed"
--text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
==7889== Memcheck, a memory error detector
==7889== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==7889== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==7889== Command: pango-view --no-display --font=Roboto\ Condensed
--text=ABCDEFGHIJKLMNOPQRSTUVWXYZ
==7889==
==7889==
==7889== HEAP SUMMARY:
==7889== in use at exit: 298,288 bytes in 8,224 blocks
==7889== total heap usage: 24,814 allocs, 16,590 frees, 3,951,037 bytes
allocated
==7889==
==7889== LEAK SUMMARY:
==7889== definitely lost: 0 bytes in 0 blocks
==7889== indirectly lost: 0 bytes in 0 blocks
==7889== possibly lost: 36 bytes in 1 blocks
==7889== still reachable: 295,452 bytes in 8,191 blocks
==7889== suppressed: 0 bytes in 0 blocks
==7889== Rerun with --leak-check=full to see details of leaked memory
==7889==
==7889== For lists of detected and suppressed errors, rerun with: -s
==7889== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
[liveuser@localhost-live ~]$ valgrind pango-view --no-display --font="Roboto
Condensed" --text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
==7970== Memcheck, a memory error detector
==7970== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==7970== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
==7970== Command: pango-view --no-display --font=Roboto\ Condensed
--text=ABCDEFGHIJKLMNOPQRSTUVWXYZ
==7970==
pango-view: cairo-hash.c:217: _cairo_hash_table_destroy: Assertion
`hash_table->live_entries == 0' failed.
==7970==
==7970== Process terminating with default action of signal 6 (SIGABRT): dumping
core
==7970== at 0x4DE685C: __pthread_kill_implementation (pthread_kill.c:44)
==7970== by 0x4D996B5: raise (raise.c:26)
==7970== by 0x4D837D2: abort (abort.c:79)
==7970== by 0x4D836FA: __assert_fail_base.cold (assert.c:92)
==7970== by 0x4D923A5: __assert_fail (assert.c:101)
==7970== by 0x4C652DF: _cairo_hash_table_destroy (cairo-hash.c:217)
==7970== by 0x4C659FA: UnknownInlinedFun (cairo-scaled-font.c:441)
==7970== by 0x4C659FA: cairo_debug_reset_static_data (cairo-debug.c:67)
==7970== by 0x1120DC: pangocairo_view_destroy (viewer-pangocairo.c:93)
==7970== by 0x10ED76: main (viewer-main.c:176)
==7970==
==7970== HEAP SUMMARY:
==7970== in use at exit: 809,565 bytes in 9,884 blocks
==7970== total heap usage: 24,093 allocs, 14,209 frees, 3,862,588 bytes
allocated
==7970==
==7970== LEAK SUMMARY:
==7970== definitely lost: 3,072 bytes in 5 blocks
==7970== indirectly lost: 24,353 bytes in 1,032 blocks
==7970== possibly lost: 1,996 bytes in 10 blocks
==7970== still reachable: 776,872 bytes in 8,803 blocks
==7970== suppressed: 0 bytes in 0 blocks
==7970== Rerun with --leak-check=full to see details of leaked memory
==7970==
==7970== For lists of detected and suppressed errors, rerun with: -s
==7970== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Aborted (core dumped)
Should this be moved to cairo then?
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=1993670