https://bugzilla.redhat.com/show_bug.cgi?id=1993670

a3emdot <andre.ma...@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |needinfo?(p...@redhat.com)



--- Comment #14 from a3emdot <andre.ma...@gmx.de> ---
I can finally reproduce the segfaults with the help of valgrind on Fedora 34

$ ./pango-view-segfaults-20210917.sh > pango-view-segfaults-20210917.txt 2>&1

where one can find the following in the written txt file
---
pango-view: cairo-hash.c:217: _cairo_hash_table_destroy: Assertion
`hash_table->live_entries == 0' failed.
==8093== 
==8093== Process terminating with default action of signal 6 (SIGABRT): dumping
core
==8093==    at 0x4D932A2: raise (in /usr/lib64/libc-2.33.so)
==8093==    by 0x4D7C8A3: abort (in /usr/lib64/libc-2.33.so)
==8093==    by 0x4D7C788: __assert_fail_base.cold (in /usr/lib64/libc-2.33.so)
==8093==    by 0x4D8BA15: __assert_fail (in /usr/lib64/libc-2.33.so)
==8093==    by 0x4C642EF: ??? (in /usr/lib64/libcairo.so.2.11704.0)
==8093==    by 0x4C64A0A: cairo_debug_reset_static_data (in
/usr/lib64/libcairo.so.2.11704.0)
==8093==    by 0x111E2C: ??? (in /usr/bin/pango-view)
==8093==    by 0x10EAF6: ??? (in /usr/bin/pango-view)
==8093==    by 0x4D7DB74: (below main) (in /usr/lib64/libc-2.33.so)
==8093== 
==8093== Process terminating with default action of signal 11 (SIGSEGV)
==8093==  General Protection Fault
==8093==    at 0x5493C82: __pthread_once_slow (in
/usr/lib64/libpthread-2.33.so)
==8093==    by 0x4E8603E: __rpc_thread_variables.part.0 (in
/usr/lib64/libc-2.33.so)
==8093==    by 0x4EC861C: free_mem (in /usr/lib64/libc-2.33.so)
==8093==    by 0x4EC8271: __libc_freeres (in /usr/lib64/libc-2.33.so)
==8093==    by 0x48351E7: _vgnU_freeres (vg_preloaded.c:74)
==8093== 
==8093== HEAP SUMMARY:
==8093==     in use at exit: 1,226,659 bytes in 20,130 blocks
==8093==   total heap usage: 37,522 allocs, 17,392 frees, 5,374,996 bytes
allocated
==8093== 
==8093== LEAK SUMMARY:
==8093==    definitely lost: 151,552 bytes in 585 blocks
==8093==    indirectly lost: 208,373 bytes in 8,421 blocks
==8093==      possibly lost: 1,947 bytes in 9 blocks
==8093==    still reachable: 861,435 bytes in 11,079 blocks
==8093==         suppressed: 0 bytes in 0 blocks
==8093== Rerun with --leak-check=full to see details of leaked memory
==8093== 
==8093== For lists of detected and suppressed errors, rerun with: -s
==8093== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
---

$ uname -a
Linux localhost.localdomain 5.13.15-200.fc34.x86_64 #1 SMP Wed Sep 8 15:51:46
UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ dnf list installed | grep pango
pango.i686                                  1.48.10-1.fc34                     
@updates
pango.x86_64                                1.48.10-1.fc34                     
@updates
pango-devel.x86_64                          1.48.10-1.fc34                     
@updates
pangomm.x86_64                              2.46.1-1.fc34                      
@updates

$ dnf list installed | grep roboto
google-roboto-condensed-fonts.noarch        2.138-8.fc34                       
@fedora
google-roboto-fonts.noarch                  2.138-8.fc34                       
@fedora

I would have liked to use the pango-view tool for a font rendering validation
tool
but the segfaults make it totally useless here.

It also looks like the segfaulting behavior depends on the font to be used.
Using "DejaVu Sans" instead of "Roboto Condensed" I don't get the segfaults
with the newer reproducing shell script.

So could we please reopen this issue?


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=1993670
_______________________________________________
fonts-bugs mailing list -- fonts-bugs@lists.fedoraproject.org
To unsubscribe send an email to fonts-bugs-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/fonts-bugs@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to