gnash
[Top][All Lists]
Advanced

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

Re: [Gnash] youtube status on ppc in bzr


From: Miklos Vajna
Subject: Re: [Gnash] youtube status on ppc in bzr
Date: Fri, 19 Sep 2008 18:23:54 +0200
User-agent: Mutt/1.5.17 (2007-11-01)

On Fri, Sep 19, 2008 at 12:06:04PM +0200, strk <address@hidden> wrote:
> For a simple movie like the geekserver one:
> 
>   gdb --args gtk-gnash http://klaus.geekserver.net/flash/video.swf

Here it is:

----
$ gdb --args gtk-gnash http://klaus.geekserver.net/flash/video.swf
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "ppc-frugalware-linux"...
(gdb) run
Starting program: /usr/bin/gtk-gnash http://klaus.geekserver.net/flash/video.swf
[Thread debugging using libthread_db enabled]
RcInitFile: parsing /etc/gnashrc
RcInitFile: couldn't open file: /home/vmiklos/.gnashrc
[New Thread 0x48045350 (LWP 7903)]
[New Thread 0x48ac44b0 (LWP 7924)]
[Thread 0x48ac44b0 (LWP 7924) exited]
[New Thread 0x492c44b0 (LWP 7925)]
[New Thread 0x49af44b0 (LWP 7929)]
[swscaler @ 0xd924018]ALTIVEC: Color Space RGB24
*** glibc detected *** /usr/bin/gtk-gnash: double free or corruption (out): 
0x49b40008 ***
======= Backtrace: =========
/lib/libc.so.6[0xee931b8]
/lib/libc.so.6(cfree+0xbc)[0xee94f24]
/usr/lib/libstdc++.so.6(_ZdlPv+0x18)[0xf12d4a8]
/usr/lib/libstdc++.so.6(_ZdaPv+0x10)[0xf12d4f0]
/usr/lib/gnash/libgnashmedia-trunk.so(_ZN5gnash5media18VideoDecoderFfmpeg12frameToImageEP14AVCodecContextRK7AVFrame+0x15c)[0xff358fc]
/usr/lib/gnash/libgnashmedia-trunk.so(_ZN5gnash5media18VideoDecoderFfmpeg6decodeEPKhj+0xac)[0xff35ca0]
/usr/lib/gnash/libgnashmedia-trunk.so(_ZN5gnash5media18VideoDecoderFfmpeg3popEv+0x68)[0xff35e08]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash15NetStreamFfmpeg20decodeNextVideoFrameEv+0xb0)[0xfb7d758]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash15NetStreamFfmpeg20getDecodedVideoFrameEj+0xdc)[0xfb7d944]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash15NetStreamFfmpeg17refreshVideoFrameEb+0xa4)[0xfb7db2c]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash15NetStreamFfmpeg7advanceEv+0x1f8)[0xfb7f854]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash9NetStream14advanceWrapperERKNS_7fn_callE+0x58)[0xfb00fbc]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash16builtin_functionclERKNS_7fn_callE+0x40)[0xf9ddbe0]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash11call_methodERKNS_8as_valueEPNS_14as_environmentEPNS_9as_objectESt8auto_ptrISt6vectorIS0_SaIS0_EEES6_+0xc4)[0xfbf1640]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash5Timer7executeEv+0x188)[0xfac5da4]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash5Timer15executeAndResetEv+0x24)[0xfac6064]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash10movie_root13executeTimersEv+0x19c)[0xfa34660]
/usr/lib/gnash/libgnashcore-trunk.so(_ZN5gnash10movie_root7advanceEv+0x60)[0xfa38ea0]
/usr/bin/gtk-gnash(_ZN5gnash3Gui12advanceMovieEv+0x118)[0x100486f8]
/usr/bin/gtk-gnash(_ZN5gnash6GtkGui3runEv+0x10)[0x1005743c]
/usr/bin/gtk-gnash(_ZN5gnash6Player3runEiPPcRKSsS4_+0x758)[0x10050040]
/usr/bin/gtk-gnash(main+0xd0)[0x10039714]
/lib/libc.so.6[0xee388f4]
/lib/libc.so.6[0xee38a90]
======= Memory map: ========
00100000-00103000 r-xp 00100000 00:00 0          [vdso]
0d135000-0d20a000 r-xp 00000000 03:07 268850     /usr/lib/libasound.so.2.0.0
0d20a000-0d21a000 ---p 000d5000 03:07 268850     /usr/lib/libasound.so.2.0.0
0d21a000-0d220000 rwxp 000d5000 03:07 268850     /usr/lib/libasound.so.2.0.0
0d220000-0d222000 rwxp 0d220000 00:00 0
0d232000-0d234000 r-xp 00000000 03:07 360844     
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
0d234000-0d243000 ---p 00002000 03:07 360844     
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
0d243000-0d244000 rwxp 00001000 03:07 360844     
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
0d254000-0d259000 r-xp 00000000 03:07 379114     
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
0d259000-0d269000 ---p 00005000 03:07 379114     
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
0d269000-0d26a000 rwxp 00005000 03:07 379114     
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
0d27a000-0d2a2000 r-xp 00000000 03:07 379700     
/usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so
0d2a2000-0d2b1000 ---p 00028000 03:07 379700     
/usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so
0d2b1000-0d2b3000 rwxp 00027000 03:07 379700     
/usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so
0d2b3000-0d2b4000 rwxp 0d2b3000 00:00 0
0d2c4000-0d2ce000 r-xp 00000000 03:07 1449989    /lib/libnss_files-2.8.so
0d2ce000-0d2dd000 ---p 0000a000 03:07 1449989    /lib/libnss_files-2.8.so
0d2dd000-0d2de000 r--p 00009000 03:07 1449989    /lib/libnss_files-2.8.so
0d2de000-0d2df000 rwxp 0000a000 03:07 1449989    /lib/libnss_files-2.8.so
0d2ef000-0d2f9000 r-xp 00000000 03:07 1449987    /lib/libnss_nis-2.8.so
0d2f9000-0d308000 ---p 0000a000 03:07 1449987    /lib/libnss_nis-2.8.so
0d308000-0d309000 r--p 00009000 03:07 1449987    /lib/libnss_nis-2.8.so
0d309000-0d30a000 rwxp 0000a000 03:07 1449987    /lib/libnss_nis-2.8.so
0d31a000-0d32f000 r-xp 00000000 03:07 1450014    /lib/libnsl-2.8.so
0d32f000-0d33e000 ---p 00015000 03:07 1450014    /lib/libnsl-2.8.so
0d33e000-0d33f000 r--p 00014000 03:07 1450014    /lib/libnsl-2.8.so
0d33f000-0d340000 rwxp 00015000 03:07 1450014    /lib/libnsl-2.8.so
0d340000-0d342000 rwxp 0d340000 00:00 0
0d352000-0d359000 r-xp 00000000 03:07 1449999    /lib/libnss_compat-2.8.so
0d359000-0d368000 ---p 00007000 03:07 1449999    /lib/libnss_compat-2.8.so
0d368000-0d369000 r--p 00006000 03:07 1449999    /lib/libnss_compat-2.8.so
0d369000-0d36a000 rwxp 00007000 03:07 1449999    /lib/libnss_compat-2.8.so
0d37a000-0d3a2000 r-xp 00000000 03:07 65768      
/usr/lib/libpangoft2-1.0.so.0.2002.3
0d3a2000-0d3b1000 ---p 00028000 03:07 65768      
/usr/lib/libpangoft2-1.0.so.0.2002.3
0d3b1000-0d3b3000 rwxp 00027000 03:07 65768      
/usr/lib/libpangoft2-1.0.so.0.2002.3
0d3c3000-0d3cb000 r-xp 00000000 03:07 83752      /usr/lib/libagggpc.so.2.0.4
0d3cb000-0d3da000 ---p 00008000 03:07 83752      /usr/lib/libagggpc.so.2.0.4
0d3da000-0d3db000 rwxp 00007000 03:07 83752      /usr/lib/libagggpc.so.2.0.4
0d3eb000-0d3f5000 r-xp 00000000 03:07 65774      /usr/lib/libXcursor.so.1.0.2
0d3f5000-0d404000 ---p 0000a000 03:07 65774      /usr/lib/libXcursor.so.1.0.2
0d404000-0d405000 rwxp 00009000 03:07 65774      /usr/lib/libXcursor.so.1.0.2
0d415000-0d41d000 r-xp 00000000 03:07 65777      /usr/lib/libXrandr.so.2.1.0
0d41d000-0d42c000 ---p 00008000 03:07 65777      /usr/lib/libXrandr.so.2.1.0
0d42c000-0d42d000 rwxp 00007000 03:07 65777      /usr/lib/libXrandr.so.2.1.0
0d43d000-0d440000 r-xp 00000000 03:07 65667      /usr/lib/libXinerama.so.1.0.0
0d440000-0d450000 ---p 00003000 03:07 65667      /usr/lib/libXinerama.so.1.0.0
0d450000-0d451000 rwxp 00003000 03:07 65667      /usr/lib/libXinerama.so.1.0.0
0d461000-0d469000 r-xp 00000000 03:07 269029     /usr/lib/libxcb-render.so.0.0.0
0d469000-0d478000 ---p 00008000 03:07 269029     /usr/lib/libxcb-render.so.0.0.0
0d478000-0d479000 rwxp 00007000 03:07 26902
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x48045350 (LWP 7903)]
0x0ee4f5c8 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x0ee4f5c8 in raise () from /lib/libc.so.6
#1  0x0ee50e64 in abort () from /lib/libc.so.6
#2  0x0ee8c3d0 in __libc_message () from /lib/libc.so.6
#3  0x0ee931b8 in malloc_printerr () from /lib/libc.so.6
#4  0x0ee94f24 in free () from /lib/libc.so.6
#5  0x0f12d4a8 in operator delete () from /usr/lib/libstdc++.so.6
#6  0x0f12d4f0 in operator delete[] () from /usr/lib/libstdc++.so.6
#7  0x0ff358fc in gnash::media::VideoDecoderFfmpeg::frameToImage 
(this=0x10300a80, srcCtx=<value optimized out>,
    address@hidden) at /usr/include/boost/checked_delete.hpp:41
#8  0x0ff35ca0 in gnash::media::VideoDecoderFfmpeg::decode (this=0x10300a80, 
input=0x102fbce8 "", input_size=18894)
    at ffmpeg/VideoDecoderFfmpeg.cpp:306
#9  0x0ff35e08 in gnash::media::VideoDecoderFfmpeg::pop (this=0x10300a80) at 
ffmpeg/VideoDecoderFfmpeg.cpp:327
#10 0x0fb7d758 in gnash::NetStreamFfmpeg::decodeNextVideoFrame 
(this=0x102e1cb8) at NetStreamFfmpeg.cpp:458
#11 0x0fb7d944 in gnash::NetStreamFfmpeg::getDecodedVideoFrame 
(this=0x102e1cb8, ts=0) at NetStreamFfmpeg.cpp:386
#12 0x0fb7db2c in gnash::NetStreamFfmpeg::refreshVideoFrame (this=0x102e1cb8, 
alsoIfPaused=<value optimized out>)
    at NetStreamFfmpeg.cpp:866
#13 0x0fb7f854 in gnash::NetStreamFfmpeg::advance (this=0x102e1cb8) at 
NetStreamFfmpeg.cpp:982
#14 0x0fb00fbc in gnash::NetStream::advanceWrapper (fn=<value optimized out>) 
at NetStream.cpp:750
#15 0x0f9ddbe0 in gnash::builtin_function::operator() (this=<value optimized 
out>, fn=<value optimized out>)
    at ../../libcore/builtin_function.h:102
#16 0x0fbf1640 in gnash::call_method (address@hidden, env=0xbf855f00, 
this_ptr=<value optimized out>, args=
      {_M_ptr = 0xbf855eb0}, super=0x103cb510) at action.cpp:68
#17 0x0fac5da4 in gnash::Timer::execute (this=0x1033efb8) at timers.cpp:172
#18 0x0fac6064 in gnash::Timer::executeAndReset (this=<value optimized out>) at 
timers.cpp:116
#19 0x0fa34660 in gnash::movie_root::executeTimers (this=0x102a44d8) at 
movie_root.cpp:1740
#20 0x0fa38ea0 in gnash::movie_root::advance (this=0x102a44d8) at 
movie_root.cpp:1045
#21 0x100486f8 in gnash::Gui::advanceMovie (this=0x1010fcd0) at gui.cpp:947
#22 0x1005743c in gnash::GtkGui::run (this=<value optimized out>) at gui.h:236
#23 0x10050040 in gnash::Player::run (this=0xbf8561b4, argc=2, argv=0xbf8564a4, 
infile=<value optimized out>,
    url=<value optimized out>) at Player.cpp:442
#24 0x10039714 in main (argc=2, argv=0xbf8564a4) at gnash.cpp:462
----

Thanks!

Attachment: pgpDKlVoAg7cJ.pgp
Description: PGP signature


reply via email to

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