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>