bugGnash - The GNU Flash player - Bugs: bug #23500, Gnash incompatible with Dofus

 
 

bug #23500: Gnash incompatible with Dofus

Submitted by:  None
Submitted on:  Fri 06 Jun 2008 11:09:51 AM UTC  
Votes:  110  
 
Category: avm2Severity: 3 - Normal
Release: NoneStatus: Wont Fix
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 14 Sep 2009 08:33:21 PM UTC, comment #7:

This site uses avm2, but still doesn't work with an avm2 enabled build from trunk.

Rob Savoye <rsavoye>
Project Administrator
Tue 14 Jul 2009 06:54:48 AM UTC, comment #6:

Just a quick update: The current version of Dofus (1.27) still isn't running with the current gnash player (0.8.5). You really should consider to fix this, because Dofus is a great MMORPG with a huge player community (few million) and they would all prefer a free flash player - which would be great marketing for gnash, too.

This is my current output:
<code>
5976:3059029808] 08:52:30 SECURITY: Checking security of URL 'file:///home/schmees/out/dofus-ku/loader.swf'
5976:3059029808] 08:52:30 SECURITY: Load of file /home/schmees/out/dofus-ku/loader.swf granted (under local sandbox /home/schmees/out/dofus-ku/)
5976:3059029808] 08:52:30 UNIMPLEMENTED: SWF8 is not fully supported, trying anyway but don't expect it to work
5976:2966866832] 08:52:30 UNIMPLEMENTED: FileAttributes tag in the SWF requests that network access is not granted to this movie (or application?) when loaded from the filesystem. Anyway Gnash won't care; use white/black listing in your .gnashrc instead
5976:2966866832] 08:52:30 UNIMPLEMENTED: DEFINESHAPE4 edge boundaries and scales
5976:2966866832] 08:52:30 UNIMPLEMENTED: LanguageCode in DefineFont (2 or 3)
5976:2966866832] 08:52:30 UNIMPLEMENTED: DefineFontAlignZoneTag
5976:3059029808] 08:52:31 ERROR: No Shared Memory key specified in ~/.gnashrc! Please run "dumpshm -i" to find your key if you want to be compatible with the other swf player.
5976:3059029808] 08:52:31 UNIMPLEMENTED: System.security.allowDomain
5976:3059029808] 08:52:31 UNIMPLEMENTED: TextField.multiline
5976:3059029808] 08:52:31 UNIMPLEMENTED: TextField.getTextFormat() discards url, target, tabStops, bullet and display
5976:3059029808] 08:52:31 UNIMPLEMENTED: TextField.setNewTextFormat(), we'll delegate to setTextFormat
5976:3059029808] 08:52:31 UNIMPLEMENTED: TextField.setTextFormat() discards url, target, tabStops, bullet and display
5976:3059029808] 08:52:31 ERROR: No export symbol undefined found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: No export symbol undefined found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: No export symbol undefined found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: No export symbol undefined found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: No export symbol ScrollBar found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: No export symbol ScrollBar found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: SharedObject::readSOL: file ends before data segment
5976:3059029808] 08:52:31 UNIMPLEMENTED: TextField.maxscroll
5976:3059029808] 08:52:31 UNIMPLEMENTED: TextField.scroll()
5976:3059029808] 08:52:31 ERROR: No export symbol LoadingBanner_de found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 ERROR: No export symbol LoadingBanner_ found in movie file:///home/schmees/out/dofus-ku/loader.swf. Frames loaded 1/1
5976:3059029808] 08:52:31 UNIMPLEMENTED: MovieClip._focusrect setting
5976:3059029808] 08:52:31 UNIMPLEMENTED: MovieClip._soundbuftime setting
5976:3059029808] 08:52:31 UNIMPLEMENTED: MovieClip.cacheAsBitmap()
5976:3059029808] 08:52:31 UNIMPLEMENTED: Computing text bounds of a TextField containing text that doesn't fit the box vertically
5976:3059029808] 08:52:36 SECURITY: SharedObject '/home/schmees/.gnash/SharedObjects/localhost/schmees/out/dofus-ku/loader.swf/ANKOPTIONSSO.sol' written to filesystem.
</code>

It seems as if the executed loader.swf either cannot access the internet or cannot import the other files in its subdirectories (which contain further modules).

Markus Schmees <schmees>
Wed 08 Oct 2008 09:28:53 AM UTC, comment #5:

loader.swf is too big for posting it here (approx. 1MB), but download of the whole package is possible under
http://download.dofus.com/full/zip/

Markus Schmees <schmees>
Wed 08 Oct 2008 09:21:16 AM UTC, comment #4:

Can anyone attach that loader.swf here ?

Sandro Santilli <strk>
Project Member
Wed 08 Oct 2008 09:17:12 AM UTC, comment #3:

I can confirm that Dofus 1.25.0 (in particular loader.swf) does not start with gnash 0.8.2 under Ubuntu 8.04 32-bit. This is my gnash output:

However, the attached files in this thread are working with gnash, so I can't see their relevance.

Markus Schmees <schmees>
Sat 07 Jun 2008 08:37:31 AM UTC, comment #2:

Hello and thanks for your reply :-)

Dofus is a MMORPG written in Flash, it's proprietary ( so I can't attach the SWF file ), but it's downloadable on : http://www.dofus.com/ .

> And is it supposed to work standalone ?


Well, that's a Dofus client in Flash, so yes it works standalone, but it needs to connect to the Dofus server .

Sir Allister <lordcoder>
Fri 06 Jun 2008 07:46:56 PM UTC, comment #1:

Seems LocalConnection related.
What's Dofus ?
URL of the SWF file ? Or even better, can you attach ?
And is it supposed to work standalone ?

Sandro Santilli <strk>
Project Member
Fri 06 Jun 2008 11:09:51 AM UTC, original submission:

Hello,

I've tried Dofus on Gnash but it doesn't work, it shows me only the startup screen of Dofus and then it stops ( or quits if I use the -1 argument ) .

If I run Gnash using theses arguments : -v -1 , I get the following messages :
bouazza@bouazza-laptop:~/Binaires/dofus$ gnash -v -1 loader.swf
26839] 12:03:39: SECURITY: Load of file /home/bouazza/Binaires/dofus/loader.swf granted (under local sandbox /home/bouazza/Binaires/dofus/).
26839] 12:03:39: UNIMPLEMENTED: SWF8 is not fully supported, trying anyway but don't expect it to work
26839] 12:03:39: UNIMPLEMENTED: FileAttributes tag in the SWF requests that network access is not granted to this movie (or application?) when loaded from the filesystem. Anyway Gnash won't care; use white/black listing in your .gnashrc instead
26839] 12:03:39: UNIMPLEMENTED: DEFINESHAPE4 edge boundaries and scales
26839] 12:03:39: UNIMPLEMENTED: DefineFontAlignZoneTag
26839] 12:03:39: UNIMPLEMENTED: Created New TextFormat object at 0x846d010. Not fully implemented yet
26839] 12:03:39: UNIMPLEMENTED: Created New TextFormat object at 0x846d280. Not fully implemented yet
26839] 12:03:39: UNIMPLEMENTED: Created New TextFormat object at 0x85af098. Not fully implemented yet
26839] 12:03:39: UNIMPLEMENTED: Created New TextFormat object at 0x85af778. Not fully implemented yet
26839] 12:03:39: ERROR: No Shared Memory key specified in ~/.gnashrc! Please run "dumpshm -i" to find your key if you want to be compatible with the other swf player.
26839] 12:03:39: UNIMPLEMENTED: gnash::as_value gnash::system_security_allowdomain(const gnash::fn_call&)
26839] 12:03:39: SECURITY: Load from host localhost granted (default).
26839] 12:03:39: ERROR: The connect() socket for fd 15 never was available for writing
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: ERROR: send: socket not initialized
26839] 12:03:39: SECURITY: Opening SharedObject file: /tmp//localhost//home/bouazza/Binaires/dofus/loader.swf/ANKOPTIONSSO.sol
26839] 12:03:39: SECURITY: empty or non-existing SOL file "/tmp//localhost//home/bouazza/Binaires/dofus/loader.swf/ANKOPTIONSSO.sol", will be created on flush/exit
26839] 12:03:39: ERROR: ActionLimits hit during advance: Max stack count reached (255). Disabling scripts

(<unknown>:26839): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
Main loop ended, cleaning up
Any segfault past this message is likely due to improper threads cleanup.

Anonymous

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #15968:  abra.swf added by None (4KiB - application/x-shockwave-flash - 10000000)
file #15969:  tifoux.swf added by None (6KiB - application/x-shockwave-flash - 10000000)
file #15970:  Pandala.swf added by None (8KiB - application/x-shockwave-flash - 10000000)
file #15971:  Tifoux_de_glace.swf added by None (12KiB - application/x-shockwave-flash - 10000000)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bwy (Updated the item)
  • -unavailable- added by rsavoye (Posted a comment)
  • -unavailable- added by schmees (Posted a comment)
  • -unavailable- added by hagabaka
  • -unavailable- added by lordcoder (Posted a comment)
  • -unavailable- added by strk (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 110 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 12 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 25 Jul 2010 07:47:23 AM UTCbwyStatusNone=>Wont Fix
      Open/ClosedOpen=>Closed
    Thu 17 Sep 2009 12:49:03 PM UTCschmeesCarbon-CopyRemoved schmees=>-
    Mon 14 Sep 2009 08:33:21 PM UTCrsavoyeCategoryActionScript=>avm2
      Assigned torsavoye=>None
    Tue 14 Jul 2009 06:36:12 AM UTCschmeesCarbon-Copy-=>Added schmees
    Tue 01 Jul 2008 09:01:44 AM UTCNoneAttached File-=>Added abra.swf, #15968
      Attached File-=>Added tifoux.swf, #15969
      Attached File-=>Added Pandala.swf, #15970
      Attached File-=>Added Tifoux_de_glace.swf, #15971
    Mon 16 Jun 2008 09:34:00 PM UTChagabakaCarbon-Copy-=>Added hagabaka
    Fri 06 Jun 2008 07:46:56 PM UTCstrkAssigned toNone=>rsavoye

    Back to the top


    Powered by Savane 3.1-cleanup1