From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.6) Gecko/20040113 Description of problem: applications such as nautilus, balsa, gdm etc. crash with the following error message: e.g. nautilus 2.5.90-1 nautilus: error while loading shared libraries: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: pango_find_base_dir i don't believe gtk2 should be accessing this private symbol... i saw something in the gtk+ readme file mentioning something about this also, when installing the gtk2 rpm, i receive a segmentation fault Version-Release number of selected component (if applicable): gtk2-2.3.6-1 How reproducible: Always Steps to Reproduce: 1. install this version of gtk2 2. install nautilus 2.5.90-1 3. type "nautilus" on an ssh login into the box Additional info:
Install Pango as well, it's just a missing Requires:
pango is installed: [root@markf78 root]# rpm -q pango pango-1.3.6-1 [root@markf78 root]# rpm -q pango-devel pango-devel-1.3.6-1
You probably have multiple versions of Pango on your system then; pango-1.3.6 has that symnbol.
but, when i do an rpm query, only version 1.3.6-1 is listed (see above)... that said, is it still possible for other versions to be installed? and if so, how do i determine if there are other versions are on the system?
i'm enclosing an strace of nautilus to help with debugging...
Created attachment 98701 [details] my strace of nautilus using pango-1.4.0-1 nautilus-2.5.91-2 gtk2-2.4.0-1
after installing FC2 test2, i can no longer produce this bug. it appears it has been eliminated...