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: Thu, 14 Jan 2016 14:54:22 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:25.5) Gecko/20150606 Firefox/31.9 PaleMoon/25.5.0

Follow-up Comment #3, bug #46308 (project gnash):

With diagnostic patch from bug #27981 (`show-gtk-main-loop-level.patch`
file #36027), debug output shows that the freeze of this bug is also caused
by gtk-gnash trying to exit main GTK loop before `gtk_main()` was run;
the same root cause as bug #27981 minus window-related assertion warnings.

`gtk-gnash -vv --once singleframe.swf`:

69 DEBUG: gnash::GtkAggGlue::GtkAggGlue() enter
69 DEBUG: gnash::GtkAggGlue::GtkAggGlue() returning
69 DEBUG: virtual bool gnash::GtkAggGlue::init(int, char***) enter
69 DEBUG: virtual bool gnash::GtkAggGlue::init(int, char***) returning
101 DEBUG: gnash_canvas_size_allocate 261 1
101 DEBUG: virtual void gnash::GtkAggGlue::prepDrawingArea(GtkWidget*) enter
101 DEBUG: virtual void gnash::GtkAggGlue::prepDrawingArea(GtkWidget*)
returning
101 DEBUG: virtual gnash::Renderer* gnash::GtkAggGlue::createRenderHandler()
enter
102 DEBUG: Framebuffer pixel format is BGRA32 (little-endian host)
102 DEBUG: virtual gnash::Renderer* gnash::GtkAggGlue::createRenderHandler()
returning
102 DEBUG: virtual void gnash::GtkAggGlue::setRenderHandlerSize(int, int)
enter
102 DEBUG: virtual void gnash::GtkAggGlue::setRenderHandlerSize(int, int)
returning
102 DEBUG: /home/window/Desktop/singleframe/ appended to local sandboxes
102 DEBUG: /home/window/Desktop/singleframe/singleframe.swf appended to local
sandboxes
103 SECURITY: Checking security of URL
'file:///home/window/Desktop/singleframe/singleframe.swf'
103 SECURITY: Load of file /home/window/Desktop/singleframe/singleframe.swf
granted (under local sandbox /home/window/Desktop/singleframe/)
103 DEBUG: Movie file:///home/window/Desktop/singleframe/singleframe.swf
(SWF7) added to library
112 SECURITY: Extensions disabled
112 DEBUG: Advance interval timer set to 10 ms (~ 100 FPS)
112 DEBUG: Loading native class MovieClip
112 DEBUG: void gnash::Gui::resize_view(int, int) enter
112 DEBUG: void gnash::Gui::resize_view(int, int) returning
115 DEBUG: GtkGui: terminating GTK main loop level 0

(gtk-gnash:26451): Gtk-CRITICAL **: IA__gtk_main_quit: assertion `main_loops
!= NULL' failed
115 DEBUG: GtkGui: starting GTK main loop


Thus, when the real `gtk_main()` is run, nothing stops it.

Gnash: 0.8.11dev (patched against git e8b111c 13-Jan-2016)
System: Debian GNU/Linux 7.0 Wheezy i386

    _______________________________________________________

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]