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

 
 

bug #23500: Gnash incompatible with Dofus

Submitter:  None
Submitted:  Fri 06 Jun 2008 11:09:51 AM UTC
Votes: 110
 
Category:  avm2 Severity:  3 - Normal
Release:  None Status:  Wont Fix
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group 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>
Group 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:


schmees@pc-schmees:~/out/dofus$ gnash -v loader.swf
10672] 11:15:30: SECURITY: Load of file /home/schmees/out/dofus/loader.swf granted (under local sandbox /home/schmees/out/dofus/).
10672] 11:15:30: UNIMPLEMENTED: SWF8 is not fully supported, trying anyway but don't expect it to work
10672] 11:15: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
10672] 11:15:30: UNIMPLEMENTED: DEFINESHAPE4 edge boundaries and scales
10672] 11:15:30: UNIMPLEMENTED: DefineFontAlignZoneTag
10672] 11:15:30: UNIMPLEMENTED: Created New TextFormat object at 0x8457598.  Not fully implemented yet
10672] 11:15:30: UNIMPLEMENTED: Created New TextFormat object at 0x8457808.  Not fully implemented yet
10672] 11:15:30: UNIMPLEMENTED: Created New TextFormat object at 0x85997d8.  Not fully implemented yet
10672] 11:15:30: UNIMPLEMENTED: Created New TextFormat object at 0x8599eb8.  Not fully implemented yet
10672] 11:15:30: 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.
10672] 11:15:30: UNIMPLEMENTED: gnash::as_value gnash::system_security_allowdomain(const gnash::fn_call&)
10672] 11:15:30: SECURITY: Opening SharedObject file: /tmp//localhost//home/schmees/out/dofus/loader.swf/ANKOPTIONSSO.sol
10672] 11:15:30: SECURITY: empty or non-existing SOL file "/tmp//localhost//home/schmees/out/dofus/loader.swf/ANKOPTIONSSO.sol", will be created on flush/exit
10672] 11:15:30: ERROR: ActionLimits hit during advance: Max stack count reached (255). Disabling scripts
Main loop ended, cleaning up
Any segfault past this message is likely due to improper threads cleanup.


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>
Group 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 Files:
   
   
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
  • -email is unavailable- added by bwy (Updated the item)
  • -email is unavailable- added by rsavoye (Posted a comment)
  • -email is unavailable- added by schmees (Posted a comment)
  • -email is unavailable- added by hagabaka
  • -email is unavailable- added by lordcoder (Posted a comment)
  • -email is unavailable- added by strk (Posted a comment)
  •  

    There are 110 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 12 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-07-25 bwy StatusNone Wont Fix
        Open/ClosedOpen Closed
    2009-09-17 schmees Carbon-CopyRemoved schmees -
    2009-09-14 rsavoye CategoryActionScript avm2
        Assigned torsavoye None
    2009-07-14 schmees Carbon-Copy- Added schmees
    2008-07-01 None Attached 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
    2008-06-16 hagabaka Carbon-Copy- Added hagabaka
    2008-06-06 strk Assigned toNone rsavoye

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code