Description of problem: Somewhere on the way from firefox 1.5.* to 2.* we lost ability to run firefox in debugger (paramter -g). The detailed analysis follows. Version-Release number of selected component (if applicable): firefox-2.0.0.4-2.fc7 How reproducible: 100% Steps to Reproduce: 1.run firefox -g 2. 3. Actual results: firefox runs just by itself without debugger Expected results: firefox runs inside gdb and gdb prompt is offered. Additional info:
An observation: In my firefox 1.5.0.12, there are three immersed scripts before we get to the binary: /usr/bin/firefox /usr/lib/firefox-1.5.0.12/firefox /usr/lib/firefox-1.5.0.12/run-mozilla.sh /usr/lib/firefox-1.5.0.12/firefox-bin With 2.0.0.4, /usr/bin/firefox calls /usr/lib/firefox-2.0.0.4/firefox-bin directly. Script /usr/lib/firefox-1.5.0.12/firefox doe not exist anymore. Script /usr/lib/firefox-2.0.0.4/run-mozilla.sh still contains the logic, but it is not used. I guess the simplest way to get -g --debug option is to reimplement it in /usr/bin/firefox. I do not know whether it is worth it to re-implement -d --debugger, too.
quite annoying. taking this one.
The files (/usr/lib/firefox-xxx/firefox, /usr/lib/firefox-xxx/run-mozilla.sh) are compiled and prepared for using, but they're not packaged. The fix should be easy.
fixed in rawhide.
dos it only fixed in rawhide? now I got this issue on firefox.x86_64 2.0.0.10-2.fc7