Created attachment 710007 [details] Output result of "gdb firefox core" command execution Description of problem: Firefox crashes by producing a core, when the URL http://www.opensuse.org is supplied in the address bar. Version-Release number of selected component (if applicable): firefox-19.0.2-1.fc18.x86_64 How reproducible: Type opensuse.org in a tab window and press enter. Steps to Reproduce: 1. Open a new tab in firefox 2. Type opensuse.org 3. Press the enter key Actual results: Firefox disappears. Expected results: The openSUSE site should have been displayed Additional info: GDB info of the produced core is attached. The site is loaded successfully when firefox is restarted after the crash.
The issue is not produce if you start firefox and type openSUSE URL in the first tab. It needs to load first something with java plugin related probably. The following reproduces the issue 100% in my environment: 1. Start Firefox 2. Type the URL http://www.java.com/en/download/testjava.jsp to load Java applet, which is not displaying anything in my browser by the way, just a grey box, even though about:plugins report "Java(TM) Plug-in 1.6.0_43" to be loaded. 3. Open a new tab 4. Type opensuse.org and press enter 5. BOOM! Fedora Firefox should love other distro sites as well in my opinion :) It's the only page I've faced the issue so far.
Can you please attach a backtrace of the crash? See http://fedoraproject.org/wiki/Debugging_guidelines_for_Mozilla_products#Application_crash
Created attachment 710665 [details] Debugging information of the crash The crash with the debugger occurred earlier in the http://www.java.com/en/download/testjava.jsp page. The wiki explains nice how to install the debug packages, but apparently it does not provide any information on how to remove them, as there is no debuginfo-uninstall yum util command.
Yes, the debuginfo-unsinstall does not exist. You have to remove them by hand, for instance by #yum remove `rpm -qa \*debuginfo\*` so please install the missing debuginfo packages attach the bactrace again. And please install debuginfo packages from your java too.
Hello Martin, Can you elaborate? What are the debuginfo packages that are missing? For Java, I'm using the plugin of Oracle JDK 6u43. I don't know if there is any debuginfo package for that. Furthermore, the issue reproduced on a clean F18 installation on my new laptop as well. I can also check other hardware, but I have the impression that the issue is reproduced on all. Can't you reproduce the issue with the Oracle JDK?
You're missing debuginfo for firefox/xulrunner, please install them by: #debuginfo-install firefox xulrunner Which java packages do you use? Are those packages from Fedora or from any external repo?
Hello Martin, No, I'm not missing those packages. I have followed the wiki and the "debuginfo-install" firefox has installed all those: panos@bb229:[204] ~ > rpm -qa | grep -i debuginfo firefox-debuginfo-19.0.2-1.fc18.x86_64 startup-notification-debuginfo-0.12-4.fc18.x86_64 freetype-debuginfo-2.4.10-3.fc18.x86_64 gcc-base-debuginfo-4.7.2-8.fc18.x86_64 glibc-debuginfo-2.16-28.fc18.x86_64 glibc-debuginfo-common-2.16-28.fc18.x86_64 nspr-debuginfo-4.9.5-2.fc18.x86_64 gcc-debuginfo-4.7.2-8.fc18.x86_64 pango-debuginfo-1.32.3-1.fc18.x86_64 gdk-pixbuf2-debuginfo-2.26.5-1.fc18.x86_64 atk-debuginfo-2.6.0-1.fc18.x86_64 glib2-debuginfo-2.34.2-2.fc18.x86_64 xulrunner-debuginfo-19.0.2-1.fc18.x86_64 fontconfig-debuginfo-2.10.2-2.fc18.x86_64 gtk2-debuginfo-2.24.16-1.fc18.x86_64 cairo-debuginfo-1.12.14-1.fc18.x86_64 For Java, I'm using the following: http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html and more specific the "jdk-6u43-linux-x64.bin" flavour as a plugin: panos@bb229:[205] ~ > dir /usr/lib64/mozilla/plugins total 88 drwxr-xr-x. 2 root root 4096 Μάρ 14 13:03 ./ drwxr-xr-x. 5 root root 4096 Ιούλ 21 2012 ../ lrwxrwxrwx 1 root root 41 Μάρ 14 13:03 libflashplayer.so -> /usr/lib64/flash-plugin/libflashplayer.so* lrwxrwxrwx 1 root root 40 Φεβ 11 11:45 libnpjp2.so -> /usr/local/jdk/jre/lib/amd64/libnpjp2.so* -rwxr-xr-x 1 root root 79024 Δεκ 29 16:15 skypebuttons.so* panos@bb229:[206] ~ > java -version java version "1.6.0_43" Java(TM) SE Runtime Environment (build 1.6.0_43-b01) Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode) I do missing java debug binaries, but I'm not sure if Oracle distribute them.
(In reply to comment #4) > Yes, the debuginfo-unsinstall does not exist. You have to remove them by > hand, for instance by > > #yum remove `rpm -qa \*debuginfo\*` This works too: # yum remove \*debuginfo\*
The issue was also reproduced on a virtualbox even for 32bit too. We can safely assume that it is reproduced on all hardware configurations. Martin, were you able to reproduce it? Should you need further instructions, please let me know.
It is also reproduced with the latest Java 7 version: root@charon:[123] ~ # java -version java version "1.7.0_17" Java(TM) SE Runtime Environment (build 1.7.0_17-b02) Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
Okay, so please try to attach the backtrace again. Because something was obviously wrong, see the "no debugging symbols found" message from the backtrace: Reading symbols from /usr/lib64/firefox/firefox...Reading symbols from /usr/lib64/firefox/firefox...(no debugging symbols found)...done. (no debugging symbols found)...done.
Ah sorry.I couldn't reproduce the issue in Firefox version 20. The openSuSE site opens just fine. We can safely conclude that it was fixed in firefox-20.0-1.fc18.x86_64.