Hi, Dan
> ... What's the output of this command? > > $ gconftool-2 -g /desktop/gnome/sound/default_mixer_device Same here. I understand what you're saying, and thinking - initially, I was thinking along the same lines. I was quite surprised to discover that some of GNOME is still using oss. I'm looking back over my notes trying to determine when it was I first saw "can't open /dev/dsp"; that was my first tip-off; will resume the search tomorrow... >> as a result of udev, or of anything else for that matter. Again, any ideas >> or speculation would be welcome... > > Often the way this is done is to make the the snd-pcm module pull in > the snd-pcm-oss module in modprobe.conf. This is explained in LFS: > > http://www.linuxfromscratch.org/lfs/view/development/chapter07/udev.html That makes sense; I'm not seeing any evidence of anything like that in either Fedora 7 or Debian etch though and they're both loading snd_pcm_oss et al. Given that they're both doing doing it I'm thinking something (an app, probably some piece of GNOME) is causing them to be loaded (eg., something is using a library that's causing snd_pcm_oss to be demand loaded)... >> Strange Character >> ================= >> In the help file pages (on an index page, generally between a number and a >> description: eg., 1. Introduction) - and also inside of firefox - I'm seeing >> a peculiar character I've never seen before. It's a small square with 4 >> small characters inside it. It looks something like this (apologies in >> advance for the ASCII art): >> >> + ----- + >> | 2 0 | >> | a 1 | >> + ----- + > > You need more fonts. See the Xft section here: > > http://www.linuxfromscratch.org/blfs/view/svn/x/x-setup.html#fonts > > Installing FreeFont should give you (ugly) characters for nearly > everything you find. Tried it; a scan of /var/log/Xorg.0.log shows no warnings r.e. missing or corrupted fonts.alias / fonts.dir / fonts.scale - at first, I copied the fonts over to /usr/lib/X11/fonts/default/TrueType & added that line to /etc/X11/xorg.conf; Xorg.0.log was complaining about a missing fonts.dir as I forgot to run mkfontdir. I hadn't noticed this before but fonts.dir et al were also missing for /usr/lib/X11/fonts/{util,encodings}. At any rate, I ran mkfontdir in all 3 dirs (I grabbed the source for ttfontdir per the instructions in the README file in the tarball; it creates a fonts.dir that's identical to the one mkfontdir creates). And exited X. When I started back up again, no difference: still seeing strange little + ---- + | 2 0 | | 0 2 | + ---- + characters interspersed w other text in help and in a few other places. Now I'm really curious... When I opened help in firefox it blew up: *** glibc detected *** gnome-help: corrupted double-linked list: 0x0815c8a8 *** ======= Backtrace: ========= /lib/libc.so.6[0xb6ebbfe0] /lib/libc.so.6[0xb6ebc09a] /lib/libc.so.6[0xb6ebe06a] /lib/libc.so.6(malloc+0x7e)[0xb6ebf51e] /usr/lib/firefox-2.0.0.6/libmozjs.so(JS_DHashAllocTable+0x1d)[0xb6ab90e3] /usr/lib/firefox-2.0.0.6/libmozjs.so[0xb6ab8a4c] /usr/lib/firefox-2.0.0.6/libmozjs.so(JS_DHashTableOperate+0x1d4)[0xb6ab8e3f] /usr/lib/firefox-2.0.0.6/libmozjs.so[0xb6ad06bf] /usr/lib/firefox-2.0.0.6/libmozjs.so(JS_RemoveRootRT+0x24)[0xb6aa772a] /usr/lib/firefox-2.0.0.6/components/libxpconnect.so[0xb6a749fe] /usr/lib/firefox-2.0.0.6/libxpcom_core.so(_ZN13nsCOMPtr_base18assign_with_Ad dRefEP11nsISupports+0x2c)[0xb6ddc5e4] /usr/lib/firefox-2.0.0.6/libxpcom_core.so[0xb6e1a283] /usr/lib/firefox-2.0.0.6/libxpcom_core.so(PL_DHashTableEnumerate+0x8c)[0xb6d dbe6a] /usr/lib/firefox-2.0.0.6/libxpcom_core.so[0xb6e1856f] /usr/lib/firefox-2.0.0.6/libxpcom_core.so(NS_ShutdownXPCOM_P+0x122)[0xb6de00 2c] /usr/lib/firefox-2.0.0.6/libxpcom.so(NS_ShutdownXPCOM+0x1d)[0xb70edc31] /usr/lib/firefox-2.0.0.6/libgtkembedmoz.so[0xb70fe9c3] /usr/lib/firefox-2.0.0.6/libgtkembedmoz.so[0xb70f7d8c] /usr/lib/firefox-2.0.0.6/libgtkembedmoz.so(gtk_moz_embed_pop_startup+0x17)[0 xb70f500d] gnome-help(main+0x4c5)[0x806b005] /lib/libc.so.6(__libc_start_main+0xd8)[0xb6e6d7c8] gnome-help(__gxx_personality_v0+0x1bd)[0x80555b1] ======= Memory map: ======== 08048000-0807e000 r-xp 00000000 08:05 966742 /opt/gnome-2.18.3/bin/yelp 0807e000-0807f000 rw-p 00035000 08:05 966742 /opt/gnome-2.18.3/bin/yelp 0807f000-082c0000 rw-p 0807f000 00:00 0 [heap] b5e00000-b5e21000 rw-p b5e00000 00:00 0 b5e21000-b5f00000 ---p b5e21000 00:00 0 b5f60000-b5fab000 r-xp 00000000 08:05 618986 /usr/lib/libXt.so.6.0.0 b5fab000-b5fae000 rw-p 0004b000 08:05 618986 /usr/lib/libXt.so.6.0.0 b5fae000-b5faf000 rw-p b5fae000 00:00 0 b5fc0000-b5fc3000 r-xp 00000000 08:05 984656 /usr/lib/firefox-2.0.0.6/libgtkxtbin.so b5fc3000-b5fc4000 rw-p 00003000 08:05 984656 /usr/lib/firefox-2.0.0.6/libgtkxtbin.so b5fc4000-b5fee000 r-xp 00000000 08:05 985416 /usr/lib/firefox-2.0.0.6/components/libwidget_gtk2.so b5fee000-b5ff2000 rw-p 00029000 08:05 985416 /usr/lib/firefox-2.0.0.6/components/libwidget_gtk2.so b5ff2000-b6007000 r-xp 00000000 08:05 985714 /usr/lib/firefox-2.0.0.6/components/libnsappshell.so b6007000-b6009000 rw-p 00014000 08:05 985714 /usr/lib/firefox-2.0.0.6/components/libnsappshell.so b6009000-b602e000 r-xp 00000000 08:05 984880 /usr/lib/firefox-2.0.0.6/components/librdf.so b602e000-b6030000 rw-p 00025000 08:05 984880 /usr/lib/firefox-2.0.0.6/components/librdf.so b6030000-b6043000 r-xp 00000000 08:05 985745 /usr/lib/firefox-2.0.0.6/components/libappcomps.so b6043000-b6044000 rw-p 00013000 08:05 985745 /usr/lib/firefox-2.0.0.6/components/libappcomps.so b6044000-b6049000 r-xp 00000000 08:05 985941 /usr/lib/firefox-2.0.0.6/components/libsystem-pref.so b6049000-b604a000 rw-p 00004000 08:05 985941 /usr/lib/firefox-2.0.0.6/components/libsystem-pref.so b604a000-b6091000 r-xp 00000000 08:05 985577 /usr/lib/firefox-2.0.0.6/components/libdocshell.so b6091000-b6095000 rw-p 00047000 08:05 985577 /usr/lib/firefox-2.0.0.6/components/libdocshell.so b6095000-b60d7000 r-xp 00000000 08:05 985814 /usr/lib/firefox-2.0.0.6/components/libtoolkitcomps.so b60d7000-b60da000 rw-p 00042000 08:05 985814 /usr/lib/firefox-2.0.0.6/components/libtoolkitcomps.so b60da000-b60dc000 r-xp 00000000 08:05 704393 /usr/lib/gconv/UTF-16.so b60dc000-b60de000 rw-p 00001000 08:05 704393 /usr/lib/gconv/UTF-16.so b60de000-b6112000 r-xp 00000000 08:05 984645 /usr/lib/firefox-2.0.0.6/components/libi18n.so b6112000-b6115000 rw-p 00034000 08:05 984645 /usr/lib/firefox-2.0.0.6/components/libi18n.so b6115000-b6116000 ---p b6115000 00:00 0 b6116000-b6916000 rwxp b6116000 00:00 0 b6916000-b692d000 r-xp 00000000 08:05 984097 /usr/lib/firefox-2.0.0.6/libxpcom_compat.so b692d000-b692f000 rw-p Think its got something to do with the fact I'm trying to use UTF-8 (like, perhaps I need some special patches for certain apps?) >> Firefox >> ======= ... > It's a weak attempt at Gnome integration in Firefox. It tries to set > the proper gconf key to make it the default browser, but it's setting > the wrong key. Just turn that dialog off and set firefox as the > default in the Preferences/Preferred Applications menu. ... So, the popup dialog isn't saving its result in the same place that the preferences dialog is saving its? If I disable checking in Edit, Preferences, "always check to see if mozilla is your default browser" then I never see that popup. But, it doesn't matter how I answer the yes/no question on that popup or whether the checkbox "always check ..." is cleared or checked, firefox apparently ignores the result. It's handling the same question differently in two different parts of the program, then? > It's actually a little worse, too, because saying Yes to that dialog > makes firefox set itself as the default URL handler for nearly all URL > types. So, now firefox is your preferred FTP handler, too. This is where it gets really wierd. My preferred application for a web browser keeps (somehow) getting set back to "custom" whenever I run firefox. Even if it was set to firefox before that... The actual executable for firefox is in /usr/lib/firefox- ...; there's a symbolic link to it in /usr/bin. I think that may be confusing GNOME; I'll play with that more tomorrow too. What's even wierder though is that when I change my preferred application in System / Preferences some of the keys in gconf get set as expected and some don't. For example, /desktop/gnome/url-handlers/http is being set properly but /desktop/gnome/url-handlers/ftp isn't; it stayed set to the app it was set to initially). With "System/Preferences/Web Browser" set to "Custom" though the gconf keys do get set correctly. Which makes me even more suspicious of the symbolic link... > Did any of that help? Yes, absolutely. Part of the joy of troubleshooting is figuring out what, exactly, something should be doing in the first place. Now that that's better established, maybe I'll be able to put these suckers to rest... Hopefully, at some point, something will stand out to someone who'll respond w "oh, it's ___". Or something like that. Thanks Larry -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
