Flash animation loads some data and when downloading is finished, Firefox crashes. firefox http://www.konar.ict.pwr.wroc.pl/zawody/flash.html (firefox-bin:4078): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. (gecko:4078): Gdk-WARNING **: locale not supported by C library Unsupported movie property quality with value "high" Unsupported movie property pluginspage with value "http://www.macromedia.com/go/getflashplayer" Unsupported movie property play with value "true" Unsupported movie property loop with value "true" Unsupported movie property wmode with value "window" Unsupported movie property devicefont with value "false" Unsupported movie property name with value "zawody" Unsupported movie property menu with value "true" Unsupported movie property allowfullscreen with value "false" Unsupported movie property allowscriptaccess with value "sameDomain" Unsupported movie property align with value "middle" unhandled event 19 Loading stream: http://www.konar.ict.pwr.wroc.pl/zawody/zawody.swf SWFDEC: ERROR: swfdec_image.c(125): tag_func_define_bits_jpeg: No global JPEG tables available SWFDEC: ERROR: swfdec_image.c(125): tag_func_define_bits_jpeg: No global JPEG tables available SWFDEC: ERROR: swfdec_image.c(125): tag_func_define_bits_jpeg: No global JPEG tables available SWFDEC: ERROR: swfdec_image.c(125): tag_func_define_bits_jpeg: No global JPEG tables available SWFDEC: ERROR: swfdec_image.c(125): tag_func_define_bits_jpeg: No global JPEG tables available SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 8192 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 20480 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 2048 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 8192 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 20480 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 2048 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 8192 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 20480 SWFDEC: ERROR: swfdec_sprite_movie.c(288): swfdec_sprite_movie_perform_place: using non-implemented clip events 2048 /usr/bin/firefox: line 208: 4078 Floating point exception$MOZ_PROGRAM "$@"
How did you get that? Just trying to play the file? And a stack trace would be nice.
Created attachment 13148 [details] Recording of crash Recorded crash (Ogg Theora format).
Created attachment 13149 [details] Diag. output of strace of crashing Firefox strace firefox http://www.konar.ict.pwr.wroc.pl/zawody/flash.html 2> konar.firefox.swfdec.strace.log
I couldn't reproduce this crash. Tried with git and 0.5.4 versions What swfdec and Firefox versions are you using? To get a backtrace try: firefox -g http://www.konar.ict.pwr.wroc.pl/zawody/flash.html then after it crashes you can do: bt full and post the output here Thank you.
My versions are 0.5.4 and 2.0.0.10: zajec@acer:~> rpm -qa | grep 'swfdec' libswfdec-gtk2-devel-0.5.4-0.pm.2 swfdec-gnome-0.5.4-0.pm.2 libswfdec-devel-0.5.4-0.pm.2 swfdec-tools-0.5.4-0.pm.2 libswfdec-gtk2_4-0.5.4-0.pm.2 libswfdec4-debuginfo-0.5.4-0.pm.2 swfdec-gnome-0.5.4-0.pm.1 swfdec-browser-plugin-0.5.4-0.pm.2 libswfdec4-0.5.4-0.pm.2 zajec@acer:~> rpm -qa | grep 'Firefox' MozillaFirefox-translations-2.0.0.10-0.1 MozillaFirefox-2.0.0.10-0.1 zajec@acer:~> firefox --version Mozilla Firefox 2.0.0.10, Copyright (c) 1998 - 2007 mozilla.org Unfortunately I can not use "bt" or "backtrace" tools. Both commands are unavailable in my openSUSE 10.3. I also couldn't find RPM caller "bt" or "backtrace". I found some help for Ubuntu: https://wiki.ubuntu.com/Backtrace but all I get is this error: zajec@acer:~> gdb firefox 2>&1 | tee gdb-firefox.txt GNU gdb 6.6.50.20070726-cvs Copyright (C) 2007 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"... "/usr/bin/firefox": not in executable format: File format not recognized
Thank you for the information. I'm sorry my explanation about getting a backtrace was bad. Firefox is somewhat special, so the Ubuntu HOWTO doesn't work directly. But if you use "firefox -g 2>&1 | tee gdb-firefox.txt" instead of "gdb firefox 2>&1 | tee gdb-firefox.txt" it should work correctly. Just remember to shutdown all Firefox windows before doing this.
Created attachment 13170 [details] Debug of crash (I hope it is) What I did: 1) Closed Firefox and made sure there is not firefox process in system 2) Used firefox -g 2>&1 | tee gdb-firefox.txt 3) Entered http://www.konar.ict.pwr.wroc.pl/zawody/flash.html and activated animation 4) Saw Firefox crashing ;)
Thanks for explaining and being patient, I don't really know much about debugging :) I provided gdb-firefox.txt, if anything else is needed, just let me know.
Everything seems to be fine now.
(In reply to comment #9) > Everything seems to be fine now. I updated SWFDEC to 0.5.5, is still happens.
Rafał, can you retry with 0.6.4 please?
I updated swfdec to 0.6.4. It works fine now.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.