--- Begin Message ---
Package: browser-plugin-gnash
Version: 0.8.8-5
Severity: important
Not sure if this is a security issue or not, please investigate. Crash
dump from GNOME bug-buddy. Occurs with 0.8.8-5 and 0.8.8-6.
System: Linux 2.6.36-trunk-amd64 #1 SMP Wed Oct 27 14:28:29 UTC 2010 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10707000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Mist
Icon Theme: Mist
GTK+ Modules: gnomebreakpad, canberra-gtk-module
Memory status: size: 472891392 vsize: 472891392 resident: 41652224 share:
20082688 rss: 41652224 rss_rlim: 18446744073709551615
CPU usage: start_time: 1291345966 rtime: 57 utime: 55 stime: 2 cutime:0 cstime:
0 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/usr/bin/gtk-gnash'
[Thread debugging using libthread_db enabled]
[New Thread 0x7fae5b6e6710 (LWP 4777)]
[New Thread 0x7fae5bf50710 (LWP 4776)]
[New Thread 0x7fae5c751710 (LWP 4774)]
0x00007fae70fb5626 in
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >::generate(agg::rgba8*,
int, int, unsigned int) ()
from /usr/lib/gnash/libgnashrender-0.8.8.so
#0 0x00007fae70fb5626 in
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >::generate(agg::rgba8*,
int, int, unsigned int) ()
from /usr/lib/gnash/libgnashrender-0.8.8.so
#1 0x00007fae7100f24a in void
agg::render_scanlines_aa<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int>
>, agg::scanline_u8,
agg::renderer_base<agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8,
agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int> >,
agg::span_allocator<agg::rgba8>,
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >
>(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&,
agg::scanline_u8&,
agg::renderer_base<agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8,
agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int> >&,
agg::span_allocator<agg::rgba8>&,
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >&) ()
from /usr/lib/gnash/libgnashrender-0.8.8.so
#2 0x00007fae71013b9d in
gnash::Renderer_agg<agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8,
agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int>
>::drawVideoFrame(gnash::GnashImage*, gnash::SWFMatrix const*, gnash::SWFRect
const*, bool) () from /usr/lib/gnash/libgnashrender-0.8.8.so
#3 0x00007fae7075a48e in gnash::Video::display (this=0xb7cdc0, renderer=...)
at ../../libcore/Video.cpp:131
#4 0x00007fae70764c1f in gnash::DisplayList::display (this=0x138cb08,
renderer=...) at ../../libcore/DisplayList.cpp:700
#5 0x00007fae70721735 in gnash::MovieClip::display (this=0x138ca00,
renderer=...) at ../../libcore/MovieClip.cpp:1099
#6 0x00007fae70764c1f in gnash::DisplayList::display (this=0xb3a508,
renderer=...) at ../../libcore/DisplayList.cpp:700
#7 0x00007fae70721735 in gnash::MovieClip::display (this=0xb3a400,
renderer=...) at ../../libcore/MovieClip.cpp:1099
#8 0x00007fae70764c1f in gnash::DisplayList::display (this=0xb38b08,
renderer=...) at ../../libcore/DisplayList.cpp:700
#9 0x00007fae70721735 in gnash::MovieClip::display (this=0xb38a00,
renderer=...) at ../../libcore/MovieClip.cpp:1099
#10 0x00007fae70764c1f in gnash::DisplayList::display (this=0xca7d08,
renderer=...) at ../../libcore/DisplayList.cpp:700
#11 0x00007fae70721735 in gnash::MovieClip::display (this=0xca7c00,
renderer=...) at ../../libcore/MovieClip.cpp:1099
#12 0x00007fae7070debc in gnash::movie_root::display (
this=<value optimized out>) at ../../libcore/movie_root.cpp:1004
#13 0x0000000000423997 in gnash::Gui::display (this=<value optimized out>,
m=0x7fff14bc25b0) at ../../gui/gui.cpp:794
#14 0x000000000042845d in gnash::Gui::advanceMovie (this=0xa721c0)
at ../../gui/gui.cpp:996
#15 0x00007fae6eabcecb in g_timeout_dispatch (source=0x112b180,
callback=0x46b0, user_data=0xa150)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:3396
#16 0x00007fae6eabc6f2 in g_main_dispatch (context=0xac7eb0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
#17 IA__g_main_context_dispatch (context=0xac7eb0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
#18 0x00007fae6eac0568 in g_main_context_iterate (context=0xac7eb0,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
#19 0x00007fae6eac0a75 in IA__g_main_loop_run (loop=0xafc3c0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2799
#20 0x00007fae6f8226b7 in IA__gtk_main ()
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#21 0x000000000043e90e in gnash::GtkGui::run (this=<value optimized out>)
at ../../gui/gtk/gtk.cpp:341
#22 0x0000000000435829 in gnash::Player::run (this=<value optimized out>,
argc=<value optimized out>, argv=0x7fff14bc3998,
infile=<value optimized out>, url=<value optimized out>)
at ../../gui/Player.cpp:563
#23 0x0000000000418be5 in main (argc=32, argv=0x7fff14bc3998)
at ../../gui/gnash.cpp:587
Thread 4 (Thread 0x7fae5c751710 (LWP 4774)):
#0 0x00007fae6df093ad in __libc_waitpid (pid=4778,
stat_loc=<value optimized out>, options=0)
at ../sysdeps/unix/sysv/linux/waitpid.c:41
_a3 = 0
_a1 = 4778
resultvar = <value optimized out>
_a4 = 0
_a2 = 140386852207456
oldtype = 1
result = <value optimized out>
#1 0x00007fae6eb00a01 in IA__g_spawn_sync (
working_directory=<value optimized out>, argv=<value optimized out>,
envp=<value optimized out>, flags=<value optimized out>,
child_setup=<value optimized out>, user_data=<value optimized out>,
standard_output=0x0, standard_error=0x0, exit_status=0x0,
error=0x7fae5c74fcf8)
at /scratch/build-area/glib2.0-2.24.2/glib/gspawn.c:386
outpipe = -1
errpipe = -1
pid = 4778
fds = {__fds_bits = {20496064, 16, 16, 1856787200, 0,
140386852207864, 13250880, 14568128, 3, 0, 14568152,
140387157904845, 140386852207464, 140386852207456,
140386852207576, 0}}
ret = -512
outstr = 0x0
errstr = 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2 0x00007fae6eb00d19 in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7fae5c74fcf8)
at /scratch/build-area/glib2.0-2.24.2/glib/gspawn.c:700
retval = 0
argv = 0xde4ac0
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3 0x00007fae5d407de1 in ?? ()
from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4 <signal handler called>
No symbol table info available.
#5 0x00007fae6de9b165 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#6 0x00007fae6de9df70 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0x7fae701f1d7c,
sa_sigaction = 0x7fae701f1d7c}, sa_mask = {__val = {
140387146070971, 140386852209136, 1143, 140386852209376,
140387145265302, 206158430232, 140386852209392,
140386852209168, 140387145177640, 206158430256,
140386852209416, 11126848, 3, 9842752, 4774, 140733541275068}},
sa_flags = 1845025919, sa_restorer = 0x7fae701ef278}
sigs = {__val = {32, 0 <repeats 15 times>}}
#7 0x00007fae6de942b1 in *__GI___assert_fail (
assertion=0x7fae701f1d7c "pos >= 0", file=<value optimized out>,
line=1143,
function=0x7fae701efa00 "virtual bool
gnash::<unnamed>::CurlStreamFile::seek(std::streampos)") at assert.c:81
buf = 0xa9c840 "gtk-gnash: ../../libbase/curl_adapter.cpp:1143: virtual
bool gnash::<unnamed>::CurlStreamFile::seek(std::streampos): Assertion `pos >=
0' failed.\n"
#8 0x00007fae701cc155 in seek (this=0x161d260, pos=...)
at ../../libbase/curl_adapter.cpp:1143
__PRETTY_FUNCTION__ = "virtual bool
gnash::<unnamed>::CurlStreamFile::seek(std::streampos)"
#9 0x00007fae70d33e9d in gnash::media::ffmpeg::MediaParserFfmpeg::seekMedia (
this=0x1324000, offset=-9223372036854299469, whence=0)
at ../../libmedia/ffmpeg/MediaParserFfmpeg.cpp:534
__host_function_report__ = {
func = 0x7fae70d4b900 "int64_t
gnash::media::ffmpeg::MediaParserFfmpeg::seekMedia(int64_t, int)"}
__PRETTY_FUNCTION__ = "int64_t
gnash::media::ffmpeg::MediaParserFfmpeg::seekMedia(int64_t, int)"
#10 0x00007fae6a0806ec in url_fseek (s=0x13242b8,
offset=-9223372036854299469, whence=<value optimized out>)
at
/build/buildd-ffmpeg_0.5.2-6-amd64-tx9WBV/ffmpeg-0.5.2/libavformat/aviobuf.c:170
res = 0
offset1 = <value optimized out>
pos = <value optimized out>
#11 0x00007fae6a0adadc in mov_read_default (c=<value optimized out>,
pb=0x13242b8, atom=...)
at
/build/buildd-ffmpeg_0.5.2-6-amd64-tx9WBV/ffmpeg-0.5.2/libavformat/mov.c:217
total_size = 8
a = {type = 20071096, offset = 8470, size = 2}
i = 6
err = 0
#12 0x00007fae6a0adcc3 in mov_read_packet (s=0x1713000,
pkt=<value optimized out>)
at
/build/buildd-ffmpeg_0.5.2-6-amd64-tx9WBV/ffmpeg-0.5.2/libavformat/mov.c:2053
mov = 0x132b000
sc = 0x0
sample = 0x0
best_dts = 9223372036854775807
i = <value optimized out>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "mov_read_packet"
#13 0x00007fae6a07c73e in av_read_packet (s=0x1713000, pkt=0x7fae5c7509b0)
at
/build/buildd-ffmpeg_0.5.2-6-amd64-tx9WBV/ffmpeg-0.5.2/libavformat/utils.c:591
pktl = 0x0
ret = <value optimized out>
st = 0x1713000
#14 0x00007fae6a07d783 in av_read_frame_internal (s=0x1713000,
pkt=0x7fae5c750cc0)
at
/build/buildd-ffmpeg_0.5.2-6-amd64-tx9WBV/ffmpeg-0.5.2/libavformat/utils.c:995
cur_pkt = {pts = -9223372036854775808, dts = -9223372036854775808,
data = 0x1324000 "\360\036\366p\256\177", size = 236,
stream_index = 0, flags = 0, duration = 0,
destruct = 0x7fae6a077b90 <av_destruct_packet_nofree>,
priv = 0x10ec000, pos = -1, convergence_duration = 0}
st = 0x0
len = 6
ret = <value optimized out>
i = <value optimized out>
#15 0x00007fae70d339a3 in
gnash::media::ffmpeg::MediaParserFfmpeg::parseNextFrame (this=0x1324000) at
../../libmedia/ffmpeg/MediaParserFfmpeg.cpp:251
__PRETTY_FUNCTION__ = "bool
gnash::media::ffmpeg::MediaParserFfmpeg::parseNextFrame()"
packet = {pts = -9223372036854775808, dts = -9223372036854775808,
data = 0x0, size = 0, stream_index = 0, flags = 0, duration = 0,
destruct = 0x7fae6a077b90 <av_destruct_packet_nofree>,
priv = 0x10ec000, pos = -1, convergence_duration = 0}
ret = false
streamLock = {m = 0x1324030, is_locked = true}
rc = <value optimized out>
#16 0x00007fae70d068e9 in gnash::media::MediaParser::parserLoop (
this=0x1324000) at ../../libmedia/MediaParser.cpp:413
No locals.
#17 0x00007fae6c263200 in thread_proxy ()
from /usr/lib/libboost_thread.so.1.42.0
No symbol table info available.
#18 0x00007fae6da3d8ba in start_thread (arg=<value optimized out>)
at pthread_create.c:300
__res = <value optimized out>
pd = 0x7fae5c751710
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140386852214544,
6156545628642198209, 140387140534048, 0, 140387201757248, 3,
-6184346862215773503, -6184380279848451391},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#19 0x00007fae6df3802d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#20 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 0x7fae5bf50710 (LWP 4776)):
#0 0x00007fae6df2d347 in ppoll (fds=0x170fd80, nfds=2, timeout=0x0,
sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:57
oldtype = 2
tval = {tv_sec = 24211456, tv_nsec = 140386962146015}
result = <value optimized out>
#1 0x00007fae6301cc17 in pa_mainloop_poll (m=0xca3b00)
at pulse/mainloop.c:887
ts = {tv_sec = 0, tv_nsec = 0}
__func__ = "pa_mainloop_poll"
__PRETTY_FUNCTION__ = "pa_mainloop_poll"
#2 0x00007fae6301df59 in pa_mainloop_iterate (m=0xca3b00,
block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
r = <value optimized out>
__func__ = "pa_mainloop_iterate"
__PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#3 0x00007fae69297319 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4 0x00007fae6926af53 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5 0x00007fae69272c25 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6 0x00007fae692b9e29 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7 0x00007fae6da3d8ba in start_thread (arg=<value optimized out>)
at pthread_create.c:300
__res = <value optimized out>
pd = 0x7fae5bf50710
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140386843821840,
6156545628642198209, 140733541174848, 0, 140387201757248, 3,
-6184350173098687807, -6184380279848451391},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#8 0x00007fae6df3802d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Current language: auto
The current source language is "auto; currently c".
Thread 2 (Thread 0x7fae5b6e6710 (LWP 4777)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1 0x00007fae7077bfb0 in wait<boost::unique_lock<boost::mutex> > (
this=0x7fff14bc2888)
at /usr/include/boost/thread/pthread/condition_variable.hpp:84
internal_lock = {m = 0x7fff14bc28f0}
check_for_interruption = {thread_info = 0xb73960}
res = 0
#2 gnash::MovieLoader::processRequests (this=0x7fff14bc2888)
at ../../libcore/MovieLoader.cpp:96
lock = {m = 0x7fff14bc2898, is_locked = false}
lr = <value optimized out>
#3 0x00007fae6c263200 in thread_proxy ()
from /usr/lib/libboost_thread.so.1.42.0
No symbol table info available.
#4 0x00007fae6da3d8ba in start_thread (arg=<value optimized out>)
at pthread_create.c:300
__res = <value optimized out>
pd = 0x7fae5b6e6710
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140386834999056,
6156545628642198209, 140387140534048, 0, 140387201757248, 3,
-6184348844880051519, -6184380279848451391},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007fae6df3802d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7fae71452840 (LWP 4752)):
#0 0x00007fae70fb5626 in
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >::generate(agg::rgba8*,
int, int, unsigned int) ()
from /usr/lib/gnash/libgnashrender-0.8.8.so
No symbol table info available.
#1 0x00007fae7100f24a in void
agg::render_scanlines_aa<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int>
>, agg::scanline_u8,
agg::renderer_base<agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8,
agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int> >,
agg::span_allocator<agg::rgba8>,
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >
>(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&,
agg::scanline_u8&,
agg::renderer_base<agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8,
agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int> >&,
agg::span_allocator<agg::rgba8>&,
agg::span_image_filter_rgb_bilinear<agg::image_accessor_clone<agg::pixfmt_alpha_blend_rgb<agg::blender_rgb_pre<agg::rgba8,
agg::order_rgb>, agg::row_accessor<unsigned char> > >,
agg::span_interpolator_linear<agg::trans_affine, 8u> >&) ()
from /usr/lib/gnash/libgnashrender-0.8.8.so
No symbol table info available.
#2 0x00007fae71013b9d in
gnash::Renderer_agg<agg::pixfmt_alpha_blend_rgba<agg::blender_rgba_pre<agg::rgba8,
agg::order_bgra>, agg::row_accessor<unsigned char>, unsigned int>
>::drawVideoFrame(gnash::GnashImage*, gnash::SWFMatrix const*, gnash::SWFRect
const*, bool) () from /usr/lib/gnash/libgnashrender-0.8.8.so
No symbol table info available.
#3 0x00007fae7075a48e in gnash::Video::display (this=0xb7cdc0, renderer=...)
at ../../libcore/Video.cpp:131
__PRETTY_FUNCTION__ = "virtual void
gnash::Video::display(gnash::Renderer&)"
m = {sx = 199475, shx = 0, shy = 0, sy = 199338, tx = 1520, ty = 0}
img = 0x0
#4 0x00007fae70764c1f in gnash::DisplayList::display (this=0x138cb08,
renderer=...) at ../../libcore/DisplayList.cpp:700
mask = <value optimized out>
parent = <value optimized out>
depth = <value optimized out>
ch = 0xb7cdc0
clipDepthStack = {
c = {<std::_Deque_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<int>> =
{<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>},
_M_map = 0x1242980,
_M_map_size = 8, _M_start = {_M_cur = 0x18af400,
_M_first = 0x18af400, _M_last = 0x18af600,
_M_node = 0x1242998}, _M_finish = {_M_cur = 0x18af400,
_M_first = 0x18af400, _M_last = 0x18af600,
_M_node = 0x1242998}}}, <No data fields>}}
__PRETTY_FUNCTION__ = "void
gnash::DisplayList::display(gnash::Renderer&)"
#5 0x00007fae70721735 in gnash::MovieClip::display (this=0x138ca00,
renderer=...) at ../../libcore/MovieClip.cpp:1099
No locals.
#6 0x00007fae70764c1f in gnash::DisplayList::display (this=0xb3a508,
renderer=...) at ../../libcore/DisplayList.cpp:700
mask = <value optimized out>
parent = <value optimized out>
depth = <value optimized out>
ch = 0x138ca00
clipDepthStack = {
c = {<std::_Deque_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<int>> =
{<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>},
_M_map = 0x1242600,
_M_map_size = 8, _M_start = {_M_cur = 0x18af200,
_M_first = 0x18af200, _M_last = 0x18af400,
_M_node = 0x1242618}, _M_finish = {_M_cur = 0x18af200,
_M_first = 0x18af200, _M_last = 0x18af400,
_M_node = 0x1242618}}}, <No data fields>}}
__PRETTY_FUNCTION__ = "void
gnash::DisplayList::display(gnash::Renderer&)"
#7 0x00007fae70721735 in gnash::MovieClip::display (this=0xb3a400,
renderer=...) at ../../libcore/MovieClip.cpp:1099
No locals.
#8 0x00007fae70764c1f in gnash::DisplayList::display (this=0xb38b08,
renderer=...) at ../../libcore/DisplayList.cpp:700
mask = <value optimized out>
parent = <value optimized out>
depth = <value optimized out>
ch = 0xb3a400
clipDepthStack = {
c = {<std::_Deque_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<int>> =
{<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>},
_M_map = 0x12423c0,
_M_map_size = 8, _M_start = {_M_cur = 0x161ba00,
_M_first = 0x161ba00, _M_last = 0x161bc00,
_M_node = 0x12423d8}, _M_finish = {_M_cur = 0x161ba00,
_M_first = 0x161ba00, _M_last = 0x161bc00,
_M_node = 0x12423d8}}}, <No data fields>}}
__PRETTY_FUNCTION__ = "void
gnash::DisplayList::display(gnash::Renderer&)"
#9 0x00007fae70721735 in gnash::MovieClip::display (this=0xb38a00,
renderer=...) at ../../libcore/MovieClip.cpp:1099
No locals.
#10 0x00007fae70764c1f in gnash::DisplayList::display (this=0xca7d08,
renderer=...) at ../../libcore/DisplayList.cpp:700
mask = <value optimized out>
parent = <value optimized out>
depth = <value optimized out>
ch = 0xb38a00
clipDepthStack = {
c = {<std::_Deque_base<int, std::allocator<int> >> = {
_M_impl = {<std::allocator<int>> =
{<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>},
_M_map = 0x1242240,
_M_map_size = 8, _M_start = {_M_cur = 0x161b600,
_M_first = 0x161b600, _M_last = 0x161b800,
_M_node = 0x1242258}, _M_finish = {_M_cur = 0x161b600,
_M_first = 0x161b600, _M_last = 0x161b800,
_M_node = 0x1242258}}}, <No data fields>}}
__PRETTY_FUNCTION__ = "void
gnash::DisplayList::display(gnash::Renderer&)"
#11 0x00007fae70721735 in gnash::MovieClip::display (this=0xca7c00,
renderer=...) at ../../libcore/MovieClip.cpp:1099
No locals.
#12 0x00007fae7070debc in gnash::movie_root::display (
this=<value optimized out>) at ../../libcore/movie_root.cpp:1004
movie = 0xa150
sub_frame_size = <value optimized out>
frame_size = <value optimized out>
renderer = 0xa6da00
#13 0x0000000000423997 in gnash::Gui::display (this=<value optimized out>,
m=0x7fff14bc25b0) at ../../gui/gui.cpp:794
__PRETTY_FUNCTION__ = "bool gnash::Gui::display(gnash::movie_root*)"
changed_ranges = {
_ranges = {<std::_Vector_base<gnash::geometry::Range2d<int>,
std::allocator<gnash::geometry::Range2d<int> > >> = {
_M_impl = {<std::allocator<gnash::geometry::Range2d<int> >> =
{<__gnu_cxx::new_allocator<gnash::geometry::Range2d<int> >> = {<No data
fields>}, <No data fields>}, _M_start = 0x1052240, _M_finish = 0x1052250,
_M_end_of_storage = 0x1052250}}, <No data fields>},
_snapFactor = 1.29999995, _singleMode = false, _rangesLimit = 50,
_combineCounter = 0}
#14 0x000000000042845d in gnash::Gui::advanceMovie (this=0xa721c0)
at ../../gui/gui.cpp:996
m = 0x7fff14bc25b0
advanced = true
#15 0x00007fae6eabcecb in g_timeout_dispatch (source=0x112b180,
callback=0x46b0, user_data=0xa150)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:3396
No locals.
#16 0x00007fae6eabc6f2 in g_main_dispatch (context=0xac7eb0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
dispatch = 0x7fae6eabceb0 <g_timeout_dispatch>
user_data = 0xa721c0
callback = 0x4437c0 <gnash::Gui::advance_movie(gnash::Gui*)>
cb_funcs = 0x7fae6ed59170
cb_data = 0x1067fe0
current_source_link = {data = 0x112b180, next = 0x0}
source = 0x112b180
current = 0xa6d7c0
i = 0
#17 IA__g_main_context_dispatch (context=0xac7eb0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
No locals.
#18 0x00007fae6eac0568 in g_main_context_iterate (context=0xac7eb0,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
max_priority = 300
timeout = 0
some_ready = 1
nfds = 2
allocated_nfds = 1856820016
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#19 0x00007fae6eac0a75 in IA__g_main_loop_run (loop=0xafc3c0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2799
self = 0xa277c0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#20 0x00007fae6f8226b7 in IA__gtk_main ()
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
tmp_list = 0x7fff14bc3790
functions = 0x0
init = 0xb652f9
loop = <value optimized out>
#21 0x000000000043e90e in gnash::GtkGui::run (this=<value optimized out>)
at ../../gui/gtk/gtk.cpp:341
No locals.
#22 0x0000000000435829 in gnash::Player::run (this=<value optimized out>,
argc=<value optimized out>, argv=0x7fff14bc3998,
infile=<value optimized out>, url=<value optimized out>)
at ../../gui/Player.cpp:563
root = {<boost::noncopyable_::noncopyable> = {<No data fields>},
_runResources = @0xa57240, _originalURL = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xb30b78
"http://s.ytimg.com/yt/swf/watch-vfl_GEEkD.swf"}}, _vm = @0xb21400,
_interfaceHandler = 0xb65240,
_fsCommandHandler = 0xb65248,
_liveChars = {<std::_List_base<gnash::MovieClip*,
std::allocator<gnash::MovieClip*> >> = {
_M_impl = {<std::allocator<std::_List_node<gnash::MovieClip*> >>
= {<__gnu_cxx::new_allocator<std::_List_node<gnash::MovieClip*> >> = {<No data
fields>}, <No data fields>}, _M_node = {_M_next = 0x1019ea0,
_M_prev = 0xcc0740}}}, <No data fields>}, _actionQueue = {
{<std::_Deque_base<gnash::ExecutableCode*,
std::allocator<gnash::ExecutableCode*> >> = {
_M_impl = {<std::allocator<gnash::ExecutableCode*>> =
{<__gnu_cxx::new_allocator<gnash::ExecutableCode*>> = {<No data fields>}, <No
data fields>}, _M_map = 0xaeb6c0, _M_map_size = 8, _M_start = {_M_cur =
0x18b6698,
_M_first = 0x18b6600, _M_last = 0x18b6800,
_M_node = 0xaeb6e0}, _M_finish = {_M_cur = 0x18b6698,
_M_first = 0x18b6600, _M_last = 0x18b6800,
_M_node = 0xaeb6e0}}}, <No data fields>},
{<std::_Deque_base<gnash::ExecutableCode*,
std::allocator<gnash::ExecutableCode*> >> = {
_M_impl = {<std::allocator<gnash::ExecutableCode*>> =
{<__gnu_cxx::new_allocator<gnash::ExecutableCode*>> = {<No data fields>}, <No
data fields>}, _M_map = 0xaeb700, _M_map_size = 8, _M_start = {_M_cur =
0xb38cb0,
_M_first = 0xb38c00, _M_last = 0xb38e00,
_M_node = 0xaeb718}, _M_finish = {_M_cur = 0xb38cb0,
_M_first = 0xb38c00, _M_last = 0xb38e00,
_M_node = 0xaeb718}}}, <No data fields>},
{<std::_Deque_base<gnash::ExecutableCode*,
std::allocator<gnash::ExecutableCode*> >> = {
_M_impl = {<std::allocator<gnash::ExecutableCode*>> =
{<__gnu_cxx::new_allocator<gnash::ExecutableCode*>> = {<No data fields>}, <No
data fields>}, _M_map = 0x138ded0, _M_map_size = 18, _M_start = {_M_cur =
0x161b9e0,
_M_first = 0x161b800, _M_last = 0x161ba00,
_M_node = 0x138df30}, _M_finish = {_M_cur = 0x161b9e0,
_M_first = 0x161b800, _M_last = 0x161ba00,
_M_node = 0x138df30}}}, <No data fields>}},
_stageWidth = 640, _stageHeight = 390, m_background_color = {
m_r = 255 '\377', m_g = 255 '\377', m_b = 255 '\377',
m_a = 255 '\377'}, m_background_color_set = true, _mouseX = 139,
_mouseY = 388, _mouseButtonState = {activeEntity = 0x0,
topmostEntity = 0x0, wasDown = false, isDown = false,
wasInsideActiveEntity = true}, _objectCallbacks = {_M_t = {
_M_impl =
{<std::allocator<std::_Rb_tree_node<gnash::ActiveRelay*> >> =
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<gnash::ActiveRelay*> >> = {<No
data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<gnash::ActiveRelay*,
gnash::ActiveRelay*, bool>> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = std::_S_red, _M_parent = 0x1638eb0,
_M_left = 0x1638eb0, _M_right = 0x1638eb0},
_M_node_count = 1}}},
_loadCallbacks = {<std::_List_base<gnash::movie_root::LoadCallback,
std::allocator<gnash::movie_root::LoadCallback> >> = {
_M_impl =
{<std::allocator<std::_List_node<gnash::movie_root::LoadCallback> >> =
{<__gnu_cxx::new_allocator<std::_List_node<gnash::movie_root::LoadCallback> >>
= {<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0x7fff14bc2740,
_M_prev = 0x7fff14bc2740}}}, <No data fields>},
_intervalTimers = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int
const, gnash::Timer*> > >> =
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const,
gnash::Timer*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No
data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x1716730, _M_left = 0x12dd310,
_M_right = 0x10e3370}, _M_node_count = 35}}},
_lastTimerId = 36, _unreleasedKeys = {<std::_Base_bitset<5ul>> = {
_M_w = {0, 0, 0, 0, 0}}, <No data fields>},
_lastKeyEvent = gnash::key::INVALID,
_keyListeners = {<std::_List_base<gnash::Button*,
std::allocator<gnash::Button*> >> = {
_M_impl = {<std::allocator<std::_List_node<gnash::Button*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<gnash::Button*> >> = {<No data
fields>}, <No data fields>}, _M_node = {_M_next = 0x7fff14bc27b8,
_M_prev = 0x7fff14bc27b8}}}, <No data fields>},
_currentFocus = 0x0, m_drag_state = {_hasbounds = false, _bounds = {
static rectNull = -2147483648, static rectMax = 2147483647,
_xMin = -2147483648, _yMin = -2147483648, _xMax = -2147483648,
_yMax = -2147483648}, _displayObject = 0x0,
_lock_centered = false, _xoffset = 32686, _yoffset = 0},
_movies = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int
const, gnash::MovieClip*> > >> =
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const,
gnash::MovieClip*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No
data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0xcb4310, _M_left = 0xcb4310,
_M_right = 0xcb4310}, _M_node_count = 1}}},
_rootMovie = 0xca7c00, _invalidated = false,
_disableScripts = false, _processingActionLevel = 3, _hostfd = 71,
_controlfd = 72, _quality = gnash::QUALITY_HIGH,
_alignMode = {<std::_Base_bitset<1ul>> = {
_M_w = 3}, <No data fields>},
_allowScriptAccess = gnash::movie_root::SCRIPT_ACCESS_ALWAYS,
_marshallExceptions = false, _showMenu = false,
_scaleMode = gnash::movie_root::SCALEMODE_NOSCALE,
_displayState = gnash::movie_root::DISPLAYSTATE_NORMAL,
_recursionLimit = 256, _timeoutLimit = 15,
_movieAdvancementDelay = 40, _lastMovieAdvancement = 360,
_unnamedInstance = 21,
_movieLoader = {<boost::noncopyable_::noncopyable> = {<No data
fields>},
_requests = {<std::_List_base<gnash::MovieLoader::Request*,
std::allocator<gnash::MovieLoader::Request*> >> = {
_M_impl =
{<std::allocator<std::_List_node<gnash::MovieLoader::Request*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<gnash::MovieLoader::Request*> >> =
{<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0x1a40b60,
_M_prev = 0x1a40b60}}}, <No data fields>},
_requestsMutex = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>,
__align = 0}}, _killed = false,
_killMutex = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>,
__align = 0}}, _wakeup = {internal_mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __nusers = 1,
__kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}},
__size = '\000' <repeats 12 times>, "\001", '\000' <repeats 26
times>, __align = 0}, cond = {__data = {__lock = 0, __futex = 1,
__total_seq = 1, __wakeup_seq = 0, __woken_seq = 0,
__mutex = 0x7fff14bc28f0, __nwaiters = 2,
__broadcast_seq = 0},
__size = "\000\000\000\000\001\000\000\000\001", '\000'
<repeats 23 times>"\360,
(\274\024\377\177\000\000\002\000\000\000\000\000\000",
__align = 4294967296}}, _movieRoot = @0x7fff14bc25b0,
_thread = {_M_ptr = 0x1242700}, _barrier = {
m_mutex = {<boost::noncopyable_::noncopyable> = {<No data
fields>}, m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>,
__align = 0}}, m_cond = {cond = {__data = {__lock = 0,
__futex = 2, __total_seq = 1, __wakeup_seq = 1,
__woken_seq = 1, __mutex = 0x7fff14bc2958,
__nwaiters = 0, __broadcast_seq = 1},
__size =
"\000\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000X)\274\024\377\177\000\000\000\000\000\000\001\000\000",
__align = 8589934592}}, m_threshold = 2, m_count = 2,
m_generation = 1}}}
__PRETTY_FUNCTION__ = "void gnash::Player::run(int, char**, const
std::string&, const std::string&)"
baseURL = {_proto = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0xa0fc18 "http"}},
_host = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa078f8 "www.youtube.com"}}, _port = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0xa07928 "/watch"}},
_anchor = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_querystring = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa07958 "v=le9kYqIAtjY"}}}
sp = {px = 0xa4d160, pn = {pi_ = 0xa0fde0}}
loaders = {px = 0xa07970, pn = {pi_ = 0xa0fc20}}
rcfile = <value optimized out>
#23 0x0000000000418be5 in main (argc=32, argv=0x7fff14bc3998)
at ../../gui/gnash.cpp:587
player = {_hwaccel = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_renderer = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_callbacksHandler = {_M_ptr = 0xb65240}, _params = {_M_t = {
_M_impl =
{<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >> =
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No
data fields>}, _M_key_compare = {<No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0xa07c10,
_M_left = 0xa07b20, _M_right = 0xa07d30},
_M_node_count = 9}}}, _bitDepth = 32, _scale = 1,
_delay = 10, _width = 640, _height = 390, _xPosition = -1,
_yPosition = -1, _windowID = 69206959, _doLoop = true,
_doRender = true, _doSound = true, _exitTimeout = 0, _baseurl = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa29178 "http://www.youtube.com/watch?v=le9kYqIAtjY"}},
_soundHandler = {px = 0xa4fc00, pn = {pi_ = 0xa0fe40}},
_mediaHandler = {px = 0xa69088, pn = {pi_ = 0xa0fe20}},
_runResources = {_M_ptr = 0xa57240}, _gui = {_M_ptr = 0xa721c0},
_url = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa29128
"http://s.ytimg.com/yt/swf/watch-vfl_GEEkD.swf"}}, _infile = {static npos =
<optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0xa0fc78 "-"}},
_movieDef = {px = 0xb21000}, _maxAdvances = 0, _hostfd = 71,
_controlfd = 72, _startFullscreen = false, _hideMenu = false,
_audioDump = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_screenshots = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_screenshotFile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}},
_media = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p
= 0x662578 ""}}}
Current language: auto
The current source language is "auto; currently asm".
Current language: auto
The current source language is "auto; currently c++".
A debugging session is active.
Inferior 1 [process 4752] will be detached.
Quit anyway? (y or n) [answered Y; input not from terminal]
----------- .xsession-errors ---------------------
(galeon:4724): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT
(object)' failed
(galeon:4724): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(galeon:4724): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(galeon:4724): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(galeon:4724): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(galeon:4724): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT
(object)' failed
[swscaler @ 0x1443000]No accelerated colorspace conversion found.
ERROR: Couldn't find Method "onYouTubePlayerReady"
gtk-gnash: ../../libbase/curl_adapter.cpp:1143: virtual bool
gnash::<unnamed>::CurlStreamFile::seek(std::streampos): Assertion `pos >= 0'
failed.
--------------------------------------------------
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.36-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages browser-plugin-gnash depends on:
ii gnash 0.8.8-6 GNU Shockwave Flash (SWF) player
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.5.1-11 GCC support library
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libldap-2.4-2 2.4.23-6 OpenLDAP libraries
ii libstdc++6 4.5.1-11 The GNU Standard C++ Library v3
ii libx11-6 2:1.3.3-4 X11 client-side library
-- Configuration Files:
/etc/gnashpluginrc changed:
set startStopped on
--
bye,
pabs
http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part
--- End Message ---