[Top][All Lists]
[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.
- [Gnash-dev] some success on NetBSD/amd64,
Jeremy C. Reed <=