[Trisquel-devel] dino-im segfaulting on Trisquel GNU/Linux 12.0
Xavier Del Campo Romero
xavi92 at disroot.org
Sun Jun 1 16:43:55 UTC 2025
Hi,
For the record, the same issue is also breaking the guitarix package.
Whenever the "Pool" option is selected, Guitarix segfaults inside the
same function in libpango.
Similarly to Dino, adding the missing null pointer check I mentioned
earlier fixes the issue.
> the fact that it is choking on a font definition may suggest that the
> client
> expects some specific font to be installed that is not installed (ie: the
> client package has an undeclared dependency on some font package)
I think so, too, but I do not know which package it could be. Curiously
enough, adding the null pointer not only fixes the issue, but also seems
to introduce no regressions at all, neither on Dino or Guitarix.
Best regards,
Xavi
On 25/5/25 21:40, Xavier Del Campo Romero wrote:
> Hi Bill,
>
> Thank you for the quick reply. Find attached the complete (gzipped)
> backtrace as a text file.
>
> Having another look at this issue, I can see
> pango_language_get_default was not to blame, but still
> |pango_font_default_has_char is passing a null pointer to
> ||pango_coverage_get without null pointer checks.|
>
> I have also uploaded the (gzipped) core file into my web server:
>
> https://slcl.privatedns.org/public/b0a324c64bd97e1bc4c8e2b0d1067f9b
>
> Thank you again for your help.
>
> Best regards,
>
> Xavi
>
> On 25/5/25 21:20, bill-auger wrote:
>> On Sun, 25 May 2025 20:49:57 +0200 Xavier wrote:
>>> (gdb) bt
>>> #0 pango_coverage_get (coverage=0x0, index=84) at
>>> ../pango/pango-coverage.c:183
>>> #1 0x00007ffff6db44fc in pango_font_default_has_char
>>> (font=<optimized out>, wc=84) at ../pango/fonts.c:1795
>> it would be helpful to show the complete un-edited back-trace - that
>> incomplete
>> back-trace suggests that pango is not the problem - pango (stack
>> frame #0 and
>> #1) has received a NULL from its caller (not shown) - more likely,
>> the NULL
>> originates from the client (dino?) and may be evident in the lower
>> stack frames
>>
>> the fact that it is choking on a font definition may suggest that the
>> client
>> expects some specific font to be installed that is not installed (ie:
>> the
>> client package has an undeclared dependency on some font package)
>
> _______________________________________________
> Trisquel-devel mailing list
> Trisquel-devel at listas.trisquel.info
> https://listas.trisquel.info/mailman/listinfo/trisquel-devel
More information about the Trisquel-devel
mailing list