Somewhere about Thu, 13-Oct-2011 at 07:23PM +1300 (give or take), Glenn Enright wrote:
|> I recently became aware that xine backend of the kde sound system did
|> not play nice in the stock ubuntu 10.04 versions (ie a known bug). And
|> xine would randomly exit during sound play. Thankfully I was able to
|> grab the backports version which worked much better.
My problems seem to coincide with an upgrade, so it could well be the
same thing going on. "Random" is the operative word. I tried again
and got a very different sequence, but this at the top was still the
same.
......
libdvdread: Found 5 VTS's
libdvdread: Elapsed time 0
*** buffer overflow detected ***: xine terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x45)[0x4f7a9d95]
/lib/libc.so.6[0x4f7a7d87]
/lib/libc.so.6(__strncpy_chk+0x163)[0x4f7a72b3]
/usr/lib/xine/plugins/1.29/xineplug_decode_spucc.so(+0x271f)[0x7f471f]
/usr/lib/libxine.so.1[0x430d2af8]
/usr/lib/libxine.so.1(_x_get_spu_decoder+0x105)[0x430d7159]
/usr/lib/xine/plugins/1.29/xineplug_decode_mpeg2.so(+0x1e92)[0x6d7e92]
/usr/lib/xine/plugins/1.29/xineplug_decode_mpeg2.so(+0x181f2)[0x6ee1f2]
/usr/lib/libxine.so.1[0x430d8aaf]
/lib/libpthread.so.0[0x4f87ea2e]
/lib/libc.so.6(clone+0x5e)[0x4f79134e]
======= Memory map: ========
.......
It seems that it's to do with codecs. Some DVDs play fine; others
fall over always at the same place. That would indicate that VLC is
quite independent of those codecs. From what I can work out, it is a
recognised Xine bug but I can't find anything to do with anyone
working out a way around it.
Has anyone any better information?
|>
|> On 13 October 2011 19:01, Patrick Connolly <***@slingshot.co.nz> wrote:
|> > Somewhere about Tue, 11-Oct-2011 at 10:44AM +1300 (give or take), Nick Rout wrote:
|> >
|> > |> On Mon, Oct 10, 2011 at 9:53 PM, Patrick Connolly
|> > |> <***@slingshot.co.nz> wrote:
|> >
|> > [...]
|> >
|> > |> >
|> > |> > That was easy. Evidently the problem with Xine is rather different
|> > |> > (particularly since a different user makes no difference to the
|> > |> > symptoms). Generally I prefer to use it in preference to VLC but with
|> > |> > some DVDs, I can get as far as indicating which part of the DVD I want
|> > |> > to see and once I select it, Xine vanishes. I couldn't find anything
|> > |> > in /var/log/messages but I know that it did used to work before a
|> > |> > kernel upgrade.
|> > |> >
|> > |> > Ideas where I should look would be appreciated.
|> > |>
|> > |> running from the command line generally sips out error messages that
|> > |> are informative.
|> >
|> > Thanks for that suggestion. It certainly gives something, but it's
|> > meaningless to me.
|> >
|> > What information can be gathered from this?
|> >
|> > ======= Memory map: ========
|> > 00110000-0013d000 r-xp 00000000 08:06 36428 /usr/lib/libvcdinfo.so.0.2.0
|> > 0013d000-0013e000 rw-p 0002d000 08:06 36428 /usr/lib/libvcdinfo.so.0.2.0
|> > 0013e000-0013f000 rw-p 00000000 00:00 0
|> > 0013f000-0014a000 r-xp 00000000 08:06 48631 /usr/lib/libiso9660.so.7.0.0
|> > 0014a000-0014b000 rw-p 0000b000 08:06 48631 /usr/lib/libiso9660.so.7.0.0
|> > 0014b000-0016a000 r-xp 00000000 08:06 59300 /usr/lib/libcdio.so.12.0.0
|> > 0016a000-0016b000 rw-p 0001e000 08:06 59300 /usr/lib/libcdio.so.12.0.0
|> > 0016b000-0016f000 rw-p 00000000 00:00 0
|> >
|> > [...]
|> >
|> > 008ea000-008fd000 rw-p 00000000 00:00 0
|> > 00904000-00905000 r-xp 00000000 00:00 0 [vdso]
|> > 00929000-00931000 r-xp 00000000 08:06 146695 /usr/lib/xine/plugins/1.29/xineplug_dmx_ogg.so
|> > 00931000-00932000 rw-p 00007000 08:06 146695 /usr/lib/xine/plugins/1.29/xineplug_dmx_ogg.so
|> > 00932000-00935000 r-xp 00000000 08:06 146727 /usr/lib/xine/plugins/1.29/xineplug_wavpack.so
|> > 00935000-00936000 rw-p 00003000 08:06 146727 /usr/lib/xine/plugins/1.29/xineplug_wavpack.so
|> > 0096b000-00970000 r-xp 00000000 08:06 146693 /usr/lib/xine/plugins/1.29/xineplug_dmx_mpeg_ts.so
|> > 00970000-00971000 rw-p 00004000 08:06 146693 /usr/lib/xine/plugins/1.29/xineplug_dmx_mpeg_ts.so
|> > 0099e000-009a0000 r-xp 00000000 08:06 146688 /usr/lib/xine/plugins/1.29/xineplug_dmx_mng.so
|> > 009a0000-009a1000 rw-p 00001000 08:06 146688 /usr/lib/xine/plugins/1.29/xineplug_dmx_mng.so
|> > 00a0f000-00a19000 r-xp 00000000 08:06 146724 /usr/lib/xine/plugins/1.29/xineplug_vo_out_xv.so
|> > 00a19000-00a1a000 rw-p 00009000 08:06 146724 /usr/lib/xine/plugins/1.29/xineplug_vo_out_xv.so
|> > 00a27000-00a28000 r-xp 00000000 08:06 146659 /usr/lib/xine/plugins/1.29/xineplug_ao_out_none.soAborted (core dumped)
|> >
|> >
|> > I'm guessing the last few lines are what tell the story and in the
|> > interests of avoiding clutter I omitted a chunk in the middle. If it
|> > is needed, it can be supplied (about 70 lines of output).
|> >
|> >
|> > TIA
|> >
|> > --
|> > ___ Patrick Connolly
|> > {~._.~}
|> > _( Y )_ Good judgment comes from experience
|> > (:_~*~_:) Experience comes from bad judgment
|> > (_)-(_)
|> >
|> >
|> > _______________________________________________
|> > NZLUG mailing list ***@linux.net.nz
|> > http://www.linux.net.nz/cgi-bin/mailman/listinfo/nzlug
|> >
|>
|> _______________________________________________
|> NZLUG mailing list ***@linux.net.nz
|> http://www.linux.net.nz/cgi-bin/mailman/listinfo/nzlug
--
___ Patrick Connolly
{~._.~}
_( Y )_ Good judgment comes from experience
(:_~*~_:) Experience comes from bad judgment
(_)-(_)
_______________________________________________
NZLUG mailing list ***@linux.net.nz
http://www.linux.net.nz/cgi-bin/mailman/listinfo/nzlug