Similar things have happened to me. I tried to run oe-core built gtk 2.16 and pcmanfm on an ARM machine and pcmanfm would segfault if it didn&#39;t find the icon it wanted. I vaguely remember similar things happening with other gtk apps, Abiword 2.8.6 comes to mind...<div>
<br></div><div>This may be an issue with gdk-pixbuf, I am not sure.<br><br><div class="gmail_quote">On Mon, Mar 12, 2012 at 10:28 PM, Gary Thomas <span dir="ltr">&lt;<a href="mailto:gary@mlbassoc.com">gary@mlbassoc.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Note: This problem was originally sent to the Poky list, but it&#39;s not<br>
Poky specific (I&#39;ve verified it happens with other oe-core based setups)<br>
<br>
I&#39;m trying to run the midori browser on my Poky based system.  I have<br>
an image which is based on core-image-sato.  I imported the midori<br>
recipe from OE and it builds fine.  When I run midori, it fails<br>
like this:<br>
  %midori<br>
  (midori:1629): Gtk-WARNING **: Error loading theme icon &#39;stock_new-tab&#39; for stock: Icon &#39;stock_new-tab&#39; not present in te<br>
  (midori:1629): Gtk-WARNING **: Error loading theme icon &#39;gnome-stock-trash&#39; for stock: Icon &#39;gnome-stock-trash&#39; not prese<br>
  (midori:1629): Gtk-WARNING **: Error loading theme icon &#39;gtk-undo-ltr&#39; for stock: Icon &#39;gtk-undo-ltr&#39; not present in thee<br>
  Segmentation fault<br>
<br>
I do have those icons - they come from the gnome-icon-theme package<br>
which I also installed.  I even tried duplicating them into the Sato<br>
icon tree and ran &#39;gtk-update-icon-cache -q /usr/share/icons/Sato&#39;<br>
afterwards.  I now have these files:<br>
  root@logopak8347tbga:~# find /usr/share/icons -name &quot;stock_new-tab*&quot;<br>
  /usr/share/icons/Sato/16x16/<u></u>actions/stock_new-tab.png<br>
  /usr/share/icons/Sato/22x22/<u></u>actions/stock_new-tab.png<br>
  /usr/share/icons/gnome/24x24/<u></u>actions/stock_new-tab.png<br>
  /usr/share/icons/gnome/16x16/<u></u>actions/stock_new-tab.png<br>
  /usr/share/icons/gnome/22x22/<u></u>actions/stock_new-tab.png<br>
but I still get the same failure.<br>
<br>
The really strange thing is this is what happens if I run midori<br>
to the local X server.  If I &#39;ssh -X&#39; into my board it works properly!<br>
I&#39;ve run strace on it in this mode and I can see that it&#39;s using a<br>
different GTK theme - Raleigh, which does seem to find the icons.<br>
<br>
Any ideas how I can get this to work on my local X server?<br>
<br>
n.b. there seems to be a bug in the GTK libraries that make them fail if the default<br>
icons are not available.  It tries to render GTK_STOCK_MISSING_IMAGE for the missing<br>
icons and this fails if there is no such icon available in the set (e.g. in sato).<br>
On ARM at least, this is a fatal segmentation error.  Should I report this as a bug?<br>
Where?<br>
<br>
I&#39;ve also tried to add the missing icon(s) to the sato-icon-theme package, but<br>
no matter what I do, GTK can&#39;t ever seem to find the GTK_STOCK_MISSING_IMAGE (&#39;gtk-missing-image.png&#39;)<br>
Any ideas how to debug this?<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
------------------------------<u></u>------------------------------<br>
Gary Thomas                 |  Consulting for the<br>
MLB Associates              |    Embedded world<br>
------------------------------<u></u>------------------------------<br>
<br>
______________________________<u></u>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.<u></u>openembedded.org</a><br>
<a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core" target="_blank">http://lists.linuxtogo.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openembedded-core</a><br>
</font></span></blockquote></div><br></div>