Something in firefox's build prevents useful debuginfo packages from being created: $ rpm -qlp http://download.fedora.redhat.com/pub/fedora/linux/development/i386/debug/firefox-debuginfo-3.0-0.beta2.11.nightly20080115.fc9.i386.rpm (contains no files) http://fedoraproject.org/wiki/Packaging/Debuginfo
http://koji.fedoraproject.org/koji/rpminfo?rpmID=418742
*.debug for the firefox executable is still missing. If I read the build log correctly, the executable comes from copying an existing xulrunner-stub from the xulrunner package to firefox. xulrunner-stub is already stripped at that point, and I suppose it'll be somewhat hard to connect its debuginfo to the copy in this package. Wouldn't it make more sense to symlink it instead of copying? Eg. something like the attached (untested) patch.
Created attachment 295065 [details] Symlink xulrunner-stub instead of copying
Just try to install xulrunner+firefox and run firefox from debugger (firefox -g -d gdb). Works fine for me, the debuginfo is pulled from xulrunner package.
anyway, that xulrunner-stub link is interesting, i'll investigate it (but the provided patch doesn't seem to work)
Unfortunately, a symlink to xulrunner-stub doesn't work because of broken xulrunner loader. Anyway, the debuginfo is fine now so i believe this bug can be closed.