gnash-dev
[Top][All Lists]
Advanced

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

[Gnash-dev] some success on NetBSD/amd64


From: Jeremy C. Reed
Subject: [Gnash-dev] some success on NetBSD/amd64
Date: Mon, 15 Jun 2009 20:50:40 -0500 (CDT)

I am updated to revision 11124. I am finally having some success (but 
still can't use the flash training video that I need).

I built without its libltdl. I commented out the LIBLTDL...libltdlc.la 
line in every Makefile and make libbase/Makefile not build in ../libltdl
and edited LIBS in various Makefiles to include -lltdl

Many, many warnings like:
asobj/Global.cpp:694: warning: converting to 'int' from 'double'

Here are some results including some backtraces:

1) training video at myscouting.org. It never played anything. After 
about 30 seconds it did:

assertion "! ch->unloaded()" failed: file "DisplayList.cpp", line 685, 
function "void gnash::DisplayList::display()"

#0  0x00007f7ffabdb90a in _lwp_kill () from /usr/lib/libc.so.12
#1  0x00007f7ffabdb1e2 in abort () from /usr/lib/libc.so.12
#2  0x00007f7ffaba19f0 in __assert13 () from /usr/lib/libc.so.12
#3  0x00007f7ffd25ca4e in gnash::DisplayList::display 
(this=0x7f7ff29b6180)
    at DisplayList.cpp:685
#4  0x00007f7ffd207d07 in gnash::MovieClip::display (this=0x7f7ff29b6000)
    at MovieClip.cpp:1429
#5  0x00007f7ffd25c91a in gnash::DisplayList::display 
(this=0x7f7ff34b8d80)
    at DisplayList.cpp:720
#6  0x00007f7ffd207d07 in gnash::MovieClip::display (this=0x7f7ff34b8c00)
    at MovieClip.cpp:1429
#7  0x00007f7ffd1f4a80 in gnash::movie_root::display (
    this=<value optimized out>) at movie_root.cpp:1135
#8  0x000000000046181d in gnash::Gui::display (this=0x7f7ff3438140, 
    m=0x7f7fffffcd80) at gui.cpp:783
#9  0x0000000000465f12 in gnash::Gui::advanceMovie (this=0x7f7ff3438140)
    at gui.cpp:983
#10 0x0000000000479ca9 in gnash::Gui::advance_movie (gui=0x1) at gui.h:240
#11 0x00007f7ffbb359bb in g_source_get_current_time ()
   from /usr/pkg/lib/libglib-2.0.so.0
#12 0x00007f7ffbb352b2 in g_main_context_dispatch ()
   from /usr/pkg/lib/libglib-2.0.so.0
#13 0x00007f7ffbb384fd in g_main_context_check ()
   from /usr/pkg/lib/libglib-2.0.so.0
#14 0x00007f7ffbb387f6 in g_main_loop_run () from 
/usr/pkg/lib/libglib-2.0.so.0
#15 0x00007f7ffc431222 in gtk_main () from 
/usr/pkg/lib/libgtk-x11-2.0.so.0
#16 0x00000000004772ae in gnash::GtkGui::run (this=<value optimized out>)
    at gtk.cpp:263
#17 0x0000000000470430 in gnash::Player::run (this=0x7f7fffffd1a0, 
    argc=<value optimized out>, argv=0x7f7fffffd2d0, 
    infile=<value optimized out>, url=<value optimized out>) at 
Player.cpp:482
#18 0x0000000000456585 in main (argc=34, argv=0x7f7fffffd2d0) at 
gnash.cpp:480

I can't provide the flash file. It is some training video in a password 
protected site from myscouting.org. (I am able to watch another training 
video there just not the one that is needed.)

2) Went to youtube.com and clicked on a feature:

http://www.youtube.com/watch?v=dSECAvBTanQ&feature=featured

It has a popup with:

 MediaHandlerGst::createAudioDecoder: Couldn't find a
 plugin for audio type audio/mpeg! --
 MediaHandler::createFlashAudioDecoder: no available
 FLASH decoders for codec 10 (Advanced Audio Coding)

No audio, but it did play the video. That is good though.

I have been told to use --enable-media=ffmpeg. I will do that next.
I do have gstreamer-plugins-bad and gstreamer-plugins-ugly installed.

So reinstalled after gmake clean and configuring with 
--enable-media=ffmpeg
No change on this video. It still had same popup.

3) Googled for flash pacman. I was able to play
http://www.thepcmanwebsite.com/media/pacman_flash/
yea! And sound works too.

4) http://www.flixxy.com/castellers-de-vilafranca-catalonia-spain.htm

The flash started the youtube but clicking right arrow resulted in it 
displaying "Invalid characters" But then I could grab the slider and then 
it started playing video and audio (was choppy though).

5) http://www.flixxy.com/japanese-concept-cars.htm started running the 
flash but clicking the right arrow to play does nothing noticable for me 
(video image doesn't change)

6) http://www.youtube.com/watch?v=3XGJq8wrw5I

It thought it worked before but this time nothing happened.
So new core dump. No assertion message:

#0  0x00007f7ffca12019 in gnash::sound::sound_handler::fetchSamples (
    this=0x7f7ff3429800, to=0x7f7ff2f27000, nSamples=4096)
    at sound_handler.cpp:574
574                 unsigned int wrote = is->fetchSamples(buf.get(), 
nSamples);
#0  0x00007f7ffca12019 in gnash::sound::sound_handler::fetchSamples (
    this=0x7f7ff3429800, to=0x7f7ff2f27000, nSamples=4096)
    at sound_handler.cpp:574
#1  0x00007f7ffca21397 in gnash::sound::SDL_sound_handler::fetchSamples (
    this=0x7f7ff3429800, to=0x7f7ff2f27000, nSamples=4096)
    at sdl/sound_handler_sdl.cpp:323
#2  0x00007f7ffca2211f in 
gnash::sound::SDL_sound_handler::sdl_audio_callback (
    udata=0x7f7ff3429800, buf=0x7f7ff2f27000 "", bufLenIn=8192)
    at sdl/sound_handler_sdl.cpp:375
#3  0x00007f7ff670baaa in SDL_RunAudio () from 
/usr/pkg/lib/libSDL-1.2.so.0
#4  0x00007f7ff67127a7 in SDL_RunThread () from 
/usr/pkg/lib/libSDL-1.2.so.0
#5  0x00007f7ff674e839 in RunThread () from /usr/pkg/lib/libSDL-1.2.so.0
#6  0x00007f7ffc80b572 in pthread_create () from /usr/lib/libpthread.so.0
#7  0x00007f7ffab54370 in swapcontext () from /usr/lib/libc.so.12
#8  0x00007f7ffdf5f000 in ?? ()
#9  0x0000000000000000 in ?? ()

7) http://yeli.us/Flash/Fire.html

Can hear audio and a presentation, but when clicked on a picture which was 
supposed to open a new window at wikipedia it hung. But when I clicked 
again. It started running.

8) http://www.flixxy.com/political-systems.htm
youtube -- no audio

9) http://www.cchr.org/#/videos/making-a-killing-introduction
nothing came up.

(gtk-gnash:19793): Gdk-WARNING **: shmget failed: error 12 (Cannot 
allocate memory)
assertion "n < nargs" failed: file "../libcore/vm/fn_call.h", line 143, 
function "const gnash::as_value& gnash::fn_call::arg(unsigned int) const"

#0  0x00007f7ffabdb90a in _lwp_kill () from /usr/lib/libc.so.12
#1  0x00007f7ffabdb1e2 in abort () from /usr/lib/libc.so.12
#2  0x00007f7ffaba19f0 in __assert13 () from /usr/lib/libc.so.12
#3  0x00007f7ffd2a8532 in gnash::(anonymous 
namespace)::global_clearInterval (
    address@hidden) at ../libcore/vm/fn_call.h:143
#4  0x00007f7ffd1962c2 in gnash::builtin_function::operator() (
    this=0x7f7ff343ffb0, address@hidden)
    at ../../libcore/builtin_function.h:102
#5  0x00007f7ffd3f04a7 in gnash::call_method (address@hidden, 
    address@hidden, this_ptr=<value optimized out>, 
address@hidden, 
    super=0x0, callerDef=0x7f7ff34af800) at action.cpp:66
#6  0x00007f7ffd3cb4b2 in gnash::SWF::SWFHandlers::ActionCallFunction (
    address@hidden) at ASHandlers.cpp:2791
#7  0x00007f7ffd3c8e0a in gnash::SWF::SWFHandlers::execute (
    this=<value optimized out>, type=<value optimized out>, 
    address@hidden) at ASHandlers.cpp:438
#8  0x00007f7ffd3e7ff9 in gnash::ActionExec::operator() 
(this=0x7f7fffffb1c0)
    at ActionExec.cpp:288
#9  0x00007f7ffd24f77d in gnash::swf_function::operator() (
    this=0x7f7ff2c7cde0, address@hidden) at swf_function.cpp:365
#10 0x00007f7ffd1953ca in gnash::(anonymous namespace)::function_apply (
    address@hidden) at as_function.h:73
#11 0x00007f7ffd1962c2 in gnash::builtin_function::operator() (
    this=0x7f7ff343faa0, address@hidden)
    at ../../libcore/builtin_function.h:102
#12 0x00007f7ffd3f04a7 in gnash::call_method (address@hidden, 
    address@hidden, this_ptr=<value optimized out>, 
address@hidden, 
    super=0x7f7fefe0fac0, callerDef=0x7f7ff34af800) at action.cpp:66
#13 0x00007f7ffd3dafd0 in gnash::SWF::SWFHandlers::ActionCallMethod (
    address@hidden) at ASHandlers.cpp:3468
#14 0x00007f7ffd3c8e0a in gnash::SWF::SWFHandlers::execute (
    this=<value optimized out>, type=<value optimized out>, 
    address@hidden) at ASHandlers.cpp:438
#15 0x00007f7ffd3e7ff9 in gnash::ActionExec::operator() 
(this=0x7f7fffffbfa0)
    at ActionExec.cpp:288
#16 0x00007f7ffd24f77d in gnash::swf_function::operator() (
    this=0x7f7ff0299d00, address@hidden) at swf_function.cpp:365
#17 0x00007f7ffd278517 in gnash::(anonymous 
namespace)::asbroadcaster_broadcastMessage (fn=<value optimized out>) at 
./as_function.h:73
#18 0x00007f7ffd1962c2 in gnash::builtin_function::operator() (
    this=0x7f7ff1e7eed0, address@hidden)
    at ../../libcore/builtin_function.h:102
#19 0x00007f7ffd3f04a7 in gnash::call_method (address@hidden, 
    address@hidden, this_ptr=<value optimized out>, 
address@hidden, 
    super=0x0, callerDef=0x0) at action.cpp:66
#20 0x00007f7ffd1991d5 in gnash::as_object::callMethod 
(this=0x7f7ff0023a50, 
    methodName=<value optimized out>, address@hidden, 
    address@hidden) at as_object.cpp:1246
#21 0x00007f7ffd2d4d7d in gnash::DelayedFunctionCall::execute (
    this=<value optimized out>) at asobj/MovieClipLoader.cpp:94
#22 0x00007f7ffd1edfc2 in gnash::movie_root::processActionQueue (
    this=0x7f7fffffcc60, lvl=3) at movie_root.cpp:1591
#23 0x00007f7ffd1ee05d in gnash::movie_root::processActionQueue (
    this=0x7f7fffffcc60) at movie_root.cpp:1671
#24 0x00007f7ffd1ee446 in gnash::movie_root::executeAdvanceCallbacks (
    this=0x7f7fffffcc60) at movie_root.cpp:1730
#25 0x00007f7ffd1f5fa0 in gnash::movie_root::advance (this=0x7f7fffffcc60)
    at movie_root.cpp:1034
#26 0x0000000000465f04 in gnash::Gui::advanceMovie (this=0x7f7ff3429140)
    at gui.cpp:945
#27 0x0000000000479ca9 in gnash::Gui::advance_movie (gui=0x1) at gui.h:240
#28 0x00007f7ffbb359bb in g_source_get_current_time ()
   from /usr/pkg/lib/libglib-2.0.so.0
#29 0x00007f7ffbb352b2 in g_main_context_dispatch ()
   from /usr/pkg/lib/libglib-2.0.so.0
#30 0x00007f7ffbb384fd in g_main_context_check ()
   from /usr/pkg/lib/libglib-2.0.so.0
#31 0x00007f7ffbb387f6 in g_main_loop_run () from 
/usr/pkg/lib/libglib-2.0.so.0
#32 0x00007f7ffc431222 in gtk_main () from 
/usr/pkg/lib/libgtk-x11-2.0.so.0
#33 0x00000000004772ae in gnash::GtkGui::run (this=<value optimized out>)
    at gtk.cpp:263
#34 0x0000000000470430 in gnash::Player::run (this=0x7f7fffffd080, 
    argc=<value optimized out>, argv=0x7f7fffffd1b0, 
    infile=<value optimized out>, url=<value optimized out>) at 
Player.cpp:482
#35 0x0000000000456585 in main (argc=44, argv=0x7f7fffffd1b0) at 
gnash.cpp:480

10) saw flash ads on http://www.computerworld.com/

Note I don't have any working flash so I don't have anything to compare 
with.

After opening several webpages, firefox became sluggish and then it 
wouldn't react for over 20 seconds even on pages with no flash.





reply via email to

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