bugGnash - The GNU Flash player - Bugs: bug #19935, NELLYMOSER audio causes crash

 
 

bug #19935: NELLYMOSER audio causes crash

Submitted by:  None
Submitted on:  Tue 22 May 2007 10:04:40 PM UTC  
 
Category: soundSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Martin Guy <martinwguy>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Tue 22 May 2007 10:40:30 PM UTC, comment #2:

An unassigned pointer was getting through and then being freed.
Should be ok now.

Martin Guy <martinwguy>In charge of this item.
Tue 22 May 2007 10:18:21 PM UTC, comment #1:

Confirmed.

23:09:17: ERROR: Unimplemented: object_watch
23:09:17: Add sound sample 41
23:09:17: Add sound sample 92
23:09:17: Add sound sample 119
23:09:17: Add sound sample 124
23:09:17: Add sound sample 125
23:09:17: Add sound sample 127
23:09:17: Add sound sample 238
23:09:17: ERROR: Unimplemented: Nellymoser sound format requested, gnash does not handle it.

      • glibc detected *** free(): invalid pointer: 0xa64192dc ***

Aborted

The changes to NELLYMOSER are:
- in server/swf/tag_loaders.cpp there is now a case label for it that skips <data_bytes> bytes of data, (analogously with the way that the MP3 case reads them). Removing the in->skip_bytes call makes no difference.

- in backend/sound_handlers_*.cpp how have a NELLYMOSER case too. They should simply do nothing with it; obviously this is not the case.

I won't be looking at this for a few days yet, so do look at it if it interests you.

Martin Guy <martinwguy>In charge of this item.
Tue 22 May 2007 10:04:40 PM UTC, original submission:

de dolphinling
per a gnash-dev Mailing List <gnash-dev@gnu.org>
data 20/05/2007 19:18
assumpte [Gnash-dev] Crash when using nellymoser

I'm seeing a crash with one file that looks like it happens when a nellymoser sound is requested. Since a lot of sound stuff changed on the 18th, it would make sense that that's what caused it.

I'll work on trying to fix it, but that doesn't mean someone else shouldn't, I probably won't be able to...

The file is Nanaca Crash, it can be downloaded numerous places online (e.g. http://www.tenton.org/misc/nanaca-crash_v106.swf). It used to load all the sound and then do nothing because of an unimplemented object_watch(). Now it crashes after trying to load the first nellymoser sound.

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

 

CC list is empty

 

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
Wed 23 May 2007 01:22:19 PM UTCmartinwguyStatusReady For Test=>Fixed
  Open/ClosedOpen=>Closed
Tue 22 May 2007 10:40:56 PM UTCmartinwguyAssigned tozoulunkai=>martinwguy
Tue 22 May 2007 10:40:30 PM UTCmartinwguyStatusNone=>Ready For Test
  Assigned toNone=>zoulunkai

Back to the top


Powered by Savane 3.1-cleanup1