bugGnash - The GNU Flash player - Bugs: bug #26906, Assertion fails in normalize_path()

 
 

bug #26906: Assertion fails in normalize_path()

Submitted by:  Benjamin Wolsey <bwy>
Submitted on:  Mon 29 Jun 2009 12:10:55 PM UTC  
 
Category: NoneSeverity: 5 - Blocker
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)

Mon 28 Feb 2011 01:37:38 PM UTC, comment #7:

Okay, closing.

Benjamin Wolsey <bwy>
Project Member
Sun 27 Feb 2011 06:24:10 PM UTC, comment #6:

Actually, since this bug is about the assertion failure, I think it should just be closed, and another one opened only when anyone can handle to get a crash from browsing the web.

Sandro Santilli <strk>
Project Member
Sun 27 Feb 2011 06:22:53 PM UTC, comment #5:

I could not reproduce. Tried hard with 4c0b6cf.
I suspect this bug is from the times we used window.document.location.href rather than window.document.baseURI
(see plugin.cpp line 1347.

Sandro Santilli <strk>
Project Member
Thu 24 Feb 2011 06:30:49 PM UTC, comment #4:

https://bugzilla.redhat.com/show_bug.cgi?id=549904

Also see bugs #29802 and #28935.

Bastiaan Jacques <bjacques>
Project Member
Thu 24 Feb 2011 06:08:32 PM UTC, comment #3:

What makes this a blocker ? Have an URL showing the problem ?

Sandro Santilli <strk>
Project Member
Sat 12 Feb 2011 10:13:46 PM UTC, comment #2:

The code now throws an exception rather than aborting, but this still results in an exit with error code even when the URL is valid (or maybe invalid but still encountered and out of Gnash's control).

Benjamin Wolsey <bwy>
Project Member
Thu 09 Jul 2009 12:02:05 PM UTC, comment #1:

The reason is that the -U parameter is given as 'javascript:parent.getTag('adscale:NzA0ODA:ad:0');', which doesn't sound useful.

Any -U parameter whose first ':' isn't followed by "//" crashes here.

Benjamin Wolsey <bwy>
Project Member
Mon 29 Jun 2009 12:10:55 PM UTC, original submission:

Both attached commandlines cause the following. I haven't investigated at all.

gtk-gnash: /home/benjamin/Downloads/gnash/trunk/libbase/URL.cpp:61: void gnash::URL::normalize_path(std::string&): Assertion »path[0] == '/'« failed.

Benjamin Wolsey <bwy>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #18341:  gnash-debug-2.sh added by bwy (1KiB - application/x-sh)
file #18342:  gnash-debug-3.sh added by bwy (942B - application/x-sh)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bjacques (Posted a comment)
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by gg0 (Updated the item)
  • -unavailable- added by bwy (Submitted the item)
  •  

    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 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 28 Feb 2011 01:37:38 PM UTCbwyStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Sun 27 Feb 2011 06:22:53 PM UTCstrkStatusNone=>Ready For Test
    Sat 12 Feb 2011 09:53:38 PM UTCgg0Severity3 - Normal=>5 - Blocker
    Sat 12 Feb 2011 09:37:01 PM UTCgg0Severity5 - Blocker=>3 - Normal
    Wed 25 Aug 2010 11:32:09 AM UTCbwySummaryAssertion failure in two SWFs=>Assertion fails in normalize_path()
    Mon 14 Sep 2009 06:01:41 AM UTCbwySeverity3 - Normal=>5 - Blocker
    Mon 29 Jun 2009 12:10:55 PM UTCbwyAttached File-=>Added gnash-debug-2.sh, #18341
      Attached File-=>Added gnash-debug-3.sh, #18342

    Back to the top


    Powered by Savane 3.1-cleanup1