[Buildroot] gtk binary application - pango_layout_set_text assertion - empty strings on the UI
Arnout Vandecappelle
arnout at mind.be
Sat Oct 28 17:13:36 UTC 2017
On 26-10-17 14:57, Pongrácz István wrote:
> Hi,
>
> I have an issue with buildroot, when I run a gtk application built for
> debian/i386 over ssh/X forwarding.
With "a gtk application" you mean a custom application, not an existing
package, right?
>
> The GUI shows empty strings instead of texts, even fonts are available.
>
> Here is an image where you can see the issue
> exactly: https://imagebin.ca/v/3f78XVw6bLW2
>
> In parallel, I can see the following in the console:
>
>
>
> Lot of messages, exactly the same:
>
> (pwr_rtmon:354): Pango-CRITICAL **: pango_layout_set_text: assertion 'length ==
> 0 || text != NULL' failed
>
> On startup of the applicaion I can see some of this (image loading for icons):
>
> (pwr_rtmon:354): GdkPixbuf-WARNING **: Couldn't convert text chunk value to UTF-8.
So, this looks like bugs in the pwr_rtmon application. It seems to be sending
an invalid UTF-8 string to pango.
I would suggest debugging the application first.
Regards,
Arnout
>
> What I tried:
>
> * Adding more and more fonts from the desktop -> the already exists texts
> changed a little bit, depending the used font, otherwise no effect
> * Deleting all fonts -> the characters on the shown buttons changed to black
> boxes, so, no texts but only bloxes (no fonts found)
> * I tried to add more and more X related applications, even xorg-server -> no
> effect
> * Using strace -f -ff -e open,read -o log.log whatever -> I can see the opened
> fonts etc.
> * Now I try to add gtk3 and gtk-demos to see, what happens with the demo
> applications.
>
> Buildroot background:
>
> * 2016.2, glibc (wchar)), busybox, gtk_engines, X.org X Window System (without
> X11R7 Servers),
>
> I am pretty sure, the problem is not a missing font, but I cannot step forward
> at this moment. I suspect some UTF-8 issue, but I have no proof except I already
> provided.
>
> Do you have any hints, how to catch the problem?
>
> Thank you!
>
> István
>
>
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
More information about the buildroot
mailing list