Apps :: Who are Gdk &Pango & what do they want from  me???



Hi :)

Why Am I Here?
I actually  Just spent quite a few months playing around with dsl with out actually requesting any guidance whenever I broke something in the system .  Unfortunately though, this time I have outdone myself, I think, and it seems as if it is  much harder to fix the damage. (at least from my point of view). I would appreciate if someone could guide me along. but please dont go out of your way to find an solution, as I am still  trying my best to find an answer (ie Google ,Yahoo, Manuals.) I 'll let everyone know in the event that  I feel that I have exahausted my resources to the point where I may as well pay for an answer. However If There' s a Simple solution to my Problem then don't I see why I cant ask for it.

Whats The Trouble?
I am experiencing  errors involving pango firefox-gtk2-1.0.4 , and gdk.   (exact errors below)

What I Did In The Last 24 Hours B4 The Trouble:
Deleted a Whole bunch of Files  that I thought I didnt need --as Root  , (I deleted files that came in some dsl packages by adding .tgz to the . dsl, unpacking it as a .tgz  and deleting the files from my system that corresponded to the files inside the *.dsl . :
abiword.dsl  wavemon.dsl,  limewire4.8.0.dsl   ymess.dsl  xmule.dsl  airsnort.dsl and maybe more) Deleted  /etc/pang/pango.modules , /etc/pang/pango.aliases (they looked like they were part of abiword.dsl) ---- Installed gphoto2.deb and other *.deb s

What I Tried Already To Solve it:
Reinstalled Gtk2, Reinstallled  Firefox-gtk2, Running pango-querymodules , Reinstalled abiword.dsl,  inserted files from a  Abiword dsl package  that had the same name and hierarchy  /etc/pang/pango.modules , /etc/pang/pango.aliases  :Edit:   Changed the  Permissions  of /etc/pango/ recursively, to rwx-rwx-rwx

About My System:
Im running a HD install of DSL1.5 on a Dell Optiplex Gxa with -CPU=231 MHz , SDRAM=224+swap, HD=2GBcapable- ~120MB free  --I have Since installed several mydsl (*.dsl)  packages as well as  debian (*deb)  packeges using apt. I have also attempted to compile several packages from source (ie ./configure, make, make install)

The Errors In Exact Context:

root@box:~$ /opt/firefox-gtk2-1.0.4/firefox
                                                                                                                                                                     (firefox-bin:1604): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
Error reading Pango modules file

(firefox-bin:1604): Pango-WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
 '/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.

(firefox-bin:1604): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:1604): Pango-CRITICAL **: _pango_engine_shape_shape: assertion `PANGO_IS_FONT (font)' failed

Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
/opt/firefox-gtk2-1.0.4/run-mozilla.sh: line 451:  1604 Aborted                 "$prog" ${1+"$@"}
root@box:~$ pango-querymodules
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /usr/lib/pango/1.4.0/modules
#
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:*
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc armenian:* bopomofo:* cherokee:* coptic:* cyrillic:* deseret:* ethiopic:* georgian:* gothic:* greek:* han:* hiragana:* katakana:* latin:* ogham:* old-italic:* runic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* common:
/usr/lib/pango/1.4.0/modules/pango-basic-x.so BasicScriptEngineX PangoEngineShape PangoRenderX common:
/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*
/usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
/usr/lib/pango/1.4.0/modules/pango-syriac-fc.so SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
/usr/lib/pango/1.4.0/modules/pango-thai-fc.so ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
/usr/lib/pango/1.4.0/modules/pango-tibetan-fc.so TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*
root@box:~$ /opt/firefox-gtk2-1.0.4/firefox                                                                  

(firefox-bin:1802): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
Error reading Pango modules file

(firefox-bin:1802): Pango-WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
 '/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.

(firefox-bin:1802): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:1802): Pango-CRITICAL **: _pango_engine_shape_shape: assertion `PANGO_IS_FONT (font)' failed

Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
/opt/firefox-gtk2-1.0.4/run-mozilla.sh: line 451:  1802 Aborted                 "$prog" ${1+"$@"}
------

With Much Gratitude,
Joseph


original here.