gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] [bug #46308] `gtk-gnash --once` freezes when used on sing


From: Nutchanon Wetchasit
Subject: [Gnash-commit] [bug #46308] `gtk-gnash --once` freezes when used on single-frame SWF
Date: Wed, 28 Oct 2015 11:47:54 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.12) Gecko/20100101 Firefox/10.0.12 Iceweasel/10.0.12

URL:
  <http://savannah.gnu.org/bugs/?46308>

                 Summary: `gtk-gnash --once` freezes when used on single-frame
SWF
                 Project: Gnash - The GNU Flash player
            Submitted by: nachanon
            Submitted on: Wed 28 Oct 2015 06:47:53 PM ICT
                Category: gui
                Severity: 3 - Normal
                 Release: master
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

I have created a simple one-frame Flash 7 file using SWFmill, and run it
on Gnash using oneshot mode:

gtk-gnash -vv --once singleframe.swf


Gnash supposed to render this one-frame SWF and exit. Window was briefly
displayed and quickly vanished as expected, but instead of exiting
gracefully,
*Gnash froze*, and command-line interrupt (Ctrl+C or Ctrl+\) was needed to
exit.

Following is a console output:

85 DEBUG: gnash::GtkAggGlue::GtkAggGlue() enter
85 DEBUG: gnash::GtkAggGlue::GtkAggGlue() returning
85 DEBUG: virtual bool gnash::GtkAggGlue::init(int, char***) enter
85 DEBUG: virtual bool gnash::GtkAggGlue::init(int, char***) returning
116 DEBUG: gnash_canvas_size_allocate 261 1
116 DEBUG: virtual void gnash::GtkAggGlue::prepDrawingArea(GtkWidget*) enter
116 DEBUG: virtual void gnash::GtkAggGlue::prepDrawingArea(GtkWidget*)
returning
116 DEBUG: virtual gnash::Renderer* gnash::GtkAggGlue::createRenderHandler()
enter
117 DEBUG: Framebuffer pixel format is BGRA32 (little-endian host)
117 DEBUG: virtual gnash::Renderer* gnash::GtkAggGlue::createRenderHandler()
returning
117 DEBUG: virtual void gnash::GtkAggGlue::setRenderHandlerSize(int, int)
enter
117 DEBUG: virtual void gnash::GtkAggGlue::setRenderHandlerSize(int, int)
returning
117 DEBUG: /mnt/flash/temp_file/gnash-debug.tmp/singleframeonce/ appended to
local sandboxes
117 DEBUG:
/mnt/flash/temp_file/gnash-debug.tmp/singleframeonce/singleframe.swf appended
to local sandboxes
117 SECURITY: Checking security of URL
'file:///mnt/flash/temp_file/gnash-debug.tmp/singleframeonce/singleframe.swf'
117 SECURITY: Load of file
/mnt/flash/temp_file/gnash-debug.tmp/singleframeonce/singleframe.swf granted
(under local sandbox /mnt/flash/temp_file/gnash-debug.tmp/singleframeonce/)
117 DEBUG: Movie
file:///mnt/flash/temp_file/gnash-debug.tmp/singleframeonce/singleframe.swf
(SWF7) added to library
130 SECURITY: Extensions disabled
130 DEBUG: Advance interval timer set to 10 ms (~ 100 FPS)
130 DEBUG: Loading native class MovieClip
130 DEBUG: void gnash::Gui::resize_view(int, int) enter
130 DEBUG: void gnash::Gui::resize_view(int, int) returning

(gtk-gnash:20836): Gtk-CRITICAL **: IA__gtk_main_quit: assertion `main_loops
!= NULL' failed


Test SWF, source code, build script, Gnash log (verbosity 2) and GDB
backtrace
(collected from SIGQUIT core dump) are attached.

Note #1: `qt4-gnash`, and `dump-gnash` don't seem to be affected by this
issue.
Note #2: `gtk-gnash -vv --once` seems to work well with two-frame SWF.

Gnash: 0.8.11dev (git f0f66ce 23-Sep-2015)
System: Debian GNU/Linux 7.0 Wheezy i386



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Wed 28 Oct 2015 06:47:53 PM ICT  Name: singleframe.zip  Size: 10kB   By:
nachanon
Test Flash file, build script, log, and backtrace
<http://savannah.gnu.org/bugs/download.php?file_id=35319>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?46308>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]