bugGnash - The GNU Flash player - Bugs: bug #21533, Problem with www.formula1.com Home...

 
 

bug #21533: Problem with www.formula1.com Home page

Submitted by:  None
Submitted on:  Wed 07 Nov 2007 03:33:35 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sat 15 Dec 2007 09:05:00 AM UTC, comment #10:

Now I see some background pictures in the original SWF (http://www.formula1.com/flash/2007_promo_panel/_motherPanel.swf), so it seems Gnash is improving. Still no idea what's lacking.

Benjamin Wolsey <bwy>
Project Member
Wed 12 Dec 2007 01:51:20 PM UTC, comment #9:

The segfault seems fixed in head. I'll keep this open as for original bug report ("problems")...

Sandro Santilli <strk>
Project Member
Sat 10 Nov 2007 02:35:53 PM UTC, comment #8:

I confirm modelsMovie.swf can be used to reproduce the problem (also offline).

It seems ActionExec is invoked with a NULL action_buffer..

#0 0xb7f49218 in ActionExec (this=0xbfdfd6a4, abuf=@0x0, newEnv=@0x840d2d0, abortOnUnloaded=false)
at /home/strk/src/gnash/gnash-head/server/vm/ActionExec.cpp:134
#1 0xb7de1228 in gnash::EventCode::execute (this=0x844d808) at /home/strk/src/gnash/gnash-head/server/vm/ExecutableCode.h:151
#2 0xb7e01e62 in gnash::sprite_instance::on_event (this=0x840d1c8, id=@0xbfdfd7d4) at /home/strk/src/gnash/gnash-head/server/sprite_instance.cpp:2168
#3 0xb7db7cb8 in gnash::character::on_button_event (this=0x840d1c8, id=@0xbfdfd7d4) at /home/strk/src/gnash/gnash-head/server/character.h:983

Sandro Santilli <strk>
Project Member
Sat 10 Nov 2007 11:51:25 AM UTC, comment #7:

No, that's the only one.

Benjamin Wolsey <bwy>
Project Member
Sat 10 Nov 2007 10:42:48 AM UTC, comment #6:

Valgrind report could be helpful, if it gives other errors prior to that one.

Sandro Santilli <strk>
Project Member
Sat 10 Nov 2007 09:01:19 AM UTC, comment #5:

Building with --enable-cassert doesn't catch the error; I still get a segfault.

Valgrind doesn't seem that helpful either (or does it?). Output is:

==22658== Invalid read of size 8
==22658== at 0x524F8C6: gnash::ActionExec::ActionExec(gnash::action_buffer const&, gnash::as_environment&, bool) (ActionExec.cpp:134)
==22658== by 0x50D8AC4: gnash::EventCode::execute() (ExecutableCode.h:151)
==22658== by 0x50F9757: gnash::sprite_instance::on_event(gnash::event_id const&) (sprite_instance.cpp:2176)
==22658== by 0x50EFA6A: gnash::generate_mouse_button_events(gnash::mouse_button_state*) (movie_root.cpp:536)
==22658== by 0x50EFCED: gnash::movie_root::fire_mouse_event() (movie_root.cpp:625)
==22658== by 0x50EFDA9: gnash::movie_root::notify_mouse_moved(int, int) (movie_root.cpp:308)
==22658== by 0x435F2A: gnash::Gui::notify_mouse_moved(int, int) (gui.cpp:338)
==22658== by 0x43C402: gnash::GtkGui::motion_notify_event(_GtkWidget, _GdkEventMotion, void*) (gtk.cpp:1547)
==22658== by 0x5ACFCBE: (within /usr/lib64/libgtk-x11-2.0.so.0.1200.1)
==22658== by 0x63ED1BE: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.1400.1)
==22658== by 0x63FF649: (within /usr/lib64/libgobject-2.0.so.0.1400.1)
==22658== by 0x6400DA2: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.1400.1)
==22658== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==22658==
==22658== Process terminating with default action of signal 11 (SIGSEGV)
==22658== Access not within mapped region at address 0x8

Benjamin Wolsey <bwy>
Project Member
Fri 09 Nov 2007 11:45:38 AM UTC, comment #4:

Can you give valgrind a try ? I suspect a bad memory corruption.
Also, I suggest you build with --enable-cassert
and -D_GLIBCXX_DEBUG (and -fstack-protector-all if your gcc version supports that)

Sandro Santilli <strk>
Project Member
Fri 09 Nov 2007 10:26:46 AM UTC, comment #3:

It's only when moving the mouse over and then out of the figure at the back.

Benjamin Wolsey <bwy>
Project Member
Fri 09 Nov 2007 10:17:52 AM UTC, comment #2:

More serious, though, is

http://f1store.formula1.com/catalog/images/f1_store/flash/home_v01.swf

which loads the movie http://f1store.formula1.com/catalog/images/f1_store/flash/modelsMovie.swf

I get a segfault after moving the mouse about a little or clicking.

Backtrace:

#0 ActionExec (this=0x7fff56425350, abuf=@0x0, newEnv=@0xc2c090,
abortOnUnloaded=false) at ActionExec.cpp:134
#1 0x00002b0254b46255 in gnash::EventCode::execute (this=0xcb6230)
at ../server/vm/ExecutableCode.h:151
#2 0x00002b0254b790ab in gnash::sprite_instance::on_event (this=0xc2bee0,
id=@0x7fff56425500) at sprite_instance.cpp:2168
#3 0x00002b0254b5d0eb in gnash::generate_mouse_button_events (ms=0x8fd3a0)
at movie_root.cpp:536
#4 0x00002b0254b5de55 in gnash::movie_root::fire_mouse_event (this=0x8fd350)
at movie_root.cpp:625
#5 0x00002b0254b5df0a in gnash::movie_root::notify_mouse_moved (
this=0x8fd350, x=<value optimized out>, y=<value optimized out>)
at movie_root.cpp:308
#6 0x000000000043430b in gnash::Gui::notify_mouse_moved (this=0x6ebfb0,
x=393, y=114) at gui.cpp:338
#7 0x00000000004396a3 in gnash::GtkGui::motion_notify_event (event=0x7c3200,
data=0x6ebfb0) at gtk.cpp:1547

Benjamin Wolsey <bwy>
Project Member
Thu 08 Nov 2007 04:08:36 PM UTC, comment #1:

http://www.formula1.com/flash/2007_promo_panel/_motherPanel.swf

6a6c34ac6beb30e2acccbc6619557183, SWF8

It seems to work in head. Is it supposed to be completely black until you move the mouse over parts of it?

If so, I'd say it's fine apart from the video, which you can't expect to work at the moment.

Benjamin Wolsey <bwy>
Project Member
Wed 07 Nov 2007 03:33:35 PM UTC, original submission:

I apologize in advance if I'm not using this channel properly, but I'm quite new to it and to linux as well.
I tried to open the url http://www.formula1.com which has a Flash animation in it, but it is not displayed properly (I can see it with no problem at all on a Windows98 based system with Adobe Flash Player 9).

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by bwy (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 24 Jan 2008 11:42:56 AM UTCstrkStatusConfirmed=>Fixed
      Open/ClosedOpen=>Closed
    Wed 12 Dec 2007 01:51:20 PM UTCstrkSeverity6 - Security=>3 - Normal
    Sat 10 Nov 2007 02:35:53 PM UTCstrkStatusNone=>Confirmed
    Fri 09 Nov 2007 10:17:52 AM UTCbwySeverity3 - Normal=>6 - Security

    Back to the top


    Powered by Savane 3.1-cleanup1