User-Agent: Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:18.104.22.168) Gecko/20070819 Firefox/22.214.171.124 Build Identifier: Since flash10 amd64 is buggy I wanted to run 32-bit mozilla with 32-bit flash10. This made FF 3.0.5 (downloaded from mozilla.com) crash with a double-free when flash entered fullscreen mode. It did not crash when I used Debian's 32-bit FF 3.0.4 binaries with the same configuration. I believe this could be a bug in FF rather than in flash or debian or nvidia's driver because it works with Debian's binaries. Reproducible: Always Steps to Reproduce: 1. Started with an amd64 Debian unstable install with nvidia's drivers and in particular the package nvidia-glx-ia32 (32-bit libGL for 32-bit programs) 2. Grabbed the 32-bit .tar.gz of FF 3.0.5 from mozilla.com. 3. Put the 32-bit flash 10 in ~/.mozilla/plugins. 4. Go to youtube, msnbc, comedy central, hulu, etc. Play a video and go into fullscreen mode. Actual Results: Crash. stderr has a message about a double free inside libc. Expected Results: Should play in fullscreen mode. Since I've seen this work in Debian 32-bit running with a 64-bit kernel before I decided to extract the 32-bit debian packages for firefox (*ahem* "iceweasel") 3.0.4, cp relevant binaries and dependencies into /usr/local, and run FF (*ahem* "iceweasel")... Fullscreen flash video works fine. So maybe they have a fix/workaround that hasn't made it into an upstream release?
The above attachment isn't using the mozilla stacktrace but i will have a look at that in a mo and report back if necessary. Anyway, this seems to be the main part: *** glibc detected *** /opt/firefox/firefox-bin: munmap_chunk(): invalid pointer: 0xee9fb3a0 *** ======= Backtrace: ========= /lib32/libc.so.6[0xf68c4130] //usr/lib32/opengl/nvidia/lib/libGL.so.1[0xeab5d355]
the problem is w/ nvidia's driver, please complain to them: http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/std_adp.php?p_faqid=44