Skip site navigation (1)Skip section navigation (2)
Date:      04 Feb 2003 22:04:53 +0100
From:      Franz Klammer <klammer@webonaut.com>
To:        Joe Marcus Clarke <marcus@FreeBSD.org>
Cc:        FreeBSD GNOME Users <gnome@FreeBSD.org>
Subject:   Re: Attn GNOME 2.2 testers
Message-ID:  <1044392693.56474.48.camel@ds9.webonaut.com>
In-Reply-To: <1044388018.323.38.camel@gyros>
References:  <1044341122.71367.22.camel@shumai.marcuscom.com> <1044367538.8628.49.camel@ds9.webonaut.com> <1044384557.323.11.camel@gyros> <1044387549.56474.17.camel@ds9.webonaut.com> <1044388018.323.38.camel@gyros>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-H09vraV/KiclUOy/WCv+
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Am Di, 2003-02-04 um 20.46 schrieb Joe Marcus Clarke:
> On Tue, 2003-02-04 at 14:39, Franz Klammer wrote:
> > Am Di, 2003-02-04 um 19.49 schrieb Joe Marcus Clarke: 
> > > On Tue, 2003-02-04 at 09:05, Franz Klammer wrote:
> > > > Am Di, 2003-02-04 um 07.45 schrieb Joe Marcus Clarke:
> > > > > Mario (lioux) has updated gstreamer to 0.6.0 for the GNOME 2.2 test
> > > > > tree.  He's made some good changes, so please test (Franz, I know I can
> > > > > count on you), and let me know how it goes.  Thanks.
> > > > > 
> > > > 
> > > > hi! 
> > > > how did you know that ;-)
> > > > 
> > > > ok! here are my experiences:
> > > > 
> > > > 
> > > >                    ====== MPEG: ======
> > > > * thumbnails of small files working (i've one with 15MB)
> > > > * if the files bigger (>600MB) the gst-thumbnail process 
> > > >   grows over the filesize and then core dumps.
> > > 
> > > Same core dump about longjmp()?  This doesn't make any sense.  The stack
> > > size should still be capped.  Have you tried thmubnailing with with
> > > --gst-scheduler=opt?
> > 
> > tried with --gst-scheduler=opt and --gst-nothreads, the result is
> > the same:
> > 
> > "Segmentation fault (core dumped)": not the same as with longjmp().
> > 
> > the file size of gst-thumbnail.core is 639819776 Bytes.
> > 
> > maybe gst-thumbnail cannot work with such big files?
> 
> Ah!  It looks like you may be reaching a per process stack size limit. 
> Can you try to do this as root after doing:
> 
> limits -s infinity

didn't help. i've tried also to set some other memory related options
to infinity.

> If this fails, time to rebuild with debugging symbols, and give me a
> backtrace.  How big is the MPEG you're trying to thumbnail?
> 

the file size is 636608512 bytes.

for the attached two backtrace i've rebuild gstreamer, 
gstreamer-plugins and avifile (only the 2nd bt) with debugging symbols.

franz.

(maybe there is a other question: was it planned to make thumbnails of  
 such big files?)
> Joe
> 

-- 

--=-H09vraV/KiclUOy/WCv+
Content-Disposition: attachment; filename=bt_gst-thumbnail.txt
Content-Type: text/plain; name=bt_gst-thumbnail.txt; charset=ISO8859-1
Content-Transfer-Encoding: 7bit

Program received signal SIGSEGV, Segmentation fault.
0x4e8ff8ae in avm::IVideoDecoder::DecodeFrame(void const*, unsigned, unsigned, double, int, bool) ()
   from /usr/local/lib/libaviplay.so.0
(gdb) bt
#0  0x4e8ff8ae in avm::IVideoDecoder::DecodeFrame(void const*, unsigned, unsigned, double, int, bool) ()
   from /usr/local/lib/libaviplay.so.0
#1  0x4e7ef7ff in gst_windec_chain (pad=0x1, buf=0x8079800) at gstwindec.cc:394
#2  0x28476186 in gst_basic_scheduler_chain_wrapper (argc=1, argv=0x8081c00) at gstbasicscheduler.c:338
#3  0x2847b4c0 in cothread_stub () at cothreads.c:466
#4  0x2847bb66 in cothread_switch (cothread=0xbfb90000) at cothreads.c:650
#5  0x28476b07 in gst_basic_scheduler_chainhandler_proxy (pad=0x807b5f0, buf=0x8079800) at gstbasicscheduler.c:454
#6  0x2809a739 in gst_pad_push (pad=0x807b238, buf=0x8079800) at gstpad.c:2188
#7  0x2855651c in gst_spider_identity_chain (pad=0x8081200, buf=0x8079800) at gstspideridentity.c:193
#8  0x285575bf in gst_spider_identity_sink_loop_type_finding (ident=0x8081200) at gstspideridentity.c:517
#9  0x28475d69 in gst_basic_scheduler_loopfunc_wrapper (argc=0, argv=0x8081200) at gstbasicscheduler.c:280
#10 0x2847b4c0 in cothread_stub () at cothreads.c:466
#11 0x2847bb66 in cothread_switch (cothread=0xbfbd0000) at cothreads.c:650
#12 0x28479bcd in gst_basic_scheduler_iterate (sched=0x80b5900) at gstbasicscheduler.c:1362
#13 0x280a66b4 in gst_scheduler_iterate (sched=0x80b5900) at gstscheduler.c:732
#14 0x2808148a in gst_bin_iterate_func (bin=0x80b5900) at gstbin.c:892
#15 0x28081662 in gst_bin_iterate (bin=0x80b5900) at gstbin.c:935
#16 0x08048de9 in iterator ()
#17 0x08049055 in main ()
#18 0x08048a79 in _start ()

============================================================================================

Program received signal SIGSEGV, Segmentation fault.
avm::IVideoDecoder::DecodeFrame(void const*, unsigned, unsigned, double, int, bool) (this=0x0, src=0x1, size=1,
    p=4294967295, t=0, is_keyframe=1, render=true) at impl_video.cpp:91
91      impl_video.cpp: No such file or directory.
        in impl_video.cpp
Current language:  auto; currently c++
(gdb) bt
#0  avm::IVideoDecoder::DecodeFrame(void const*, unsigned, unsigned, double, int, bool) (this=0x0, src=0x1, size=1,
    p=4294967295, t=0, is_keyframe=1, render=true) at impl_video.cpp:91
#1  0x4e7ef7ff in gst_windec_chain (pad=0x1, buf=0x8079800) at gstwindec.cc:394
#2  0x28476186 in gst_basic_scheduler_chain_wrapper (argc=1, argv=0x8081c00) at gstbasicscheduler.c:338
#3  0x2847b4c0 in cothread_stub () at cothreads.c:466
#4  0x2847bb66 in cothread_switch (cothread=0xbfb90000) at cothreads.c:650
#5  0x28476b07 in gst_basic_scheduler_chainhandler_proxy (pad=0x807b5f0, buf=0x8079800) at gstbasicscheduler.c:454
#6  0x2809a739 in gst_pad_push (pad=0x807b238, buf=0x8079800) at gstpad.c:2188
#7  0x2855651c in gst_spider_identity_chain (pad=0x8081200, buf=0x8079800) at gstspideridentity.c:193
#8  0x285575bf in gst_spider_identity_sink_loop_type_finding (ident=0x8081200) at gstspideridentity.c:517
#9  0x28475d69 in gst_basic_scheduler_loopfunc_wrapper (argc=0, argv=0x8081200) at gstbasicscheduler.c:280
#10 0x2847b4c0 in cothread_stub () at cothreads.c:466
#11 0x2847bb66 in cothread_switch (cothread=0xbfbd0000) at cothreads.c:650
#12 0x28479bcd in gst_basic_scheduler_iterate (sched=0x80b5900) at gstbasicscheduler.c:1362
#13 0x280a66b4 in gst_scheduler_iterate (sched=0x80b5900) at gstscheduler.c:732
#14 0x2808148a in gst_bin_iterate_func (bin=0x80b5900) at gstbin.c:892
#15 0x28081662 in gst_bin_iterate (bin=0x80b5900) at gstbin.c:935
#16 0x08048de9 in iterator ()
#17 0x08049055 in main ()
#18 0x08048a79 in _start ()


--=-H09vraV/KiclUOy/WCv+--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1044392693.56474.48.camel>