Hi Darren,

I have updated the repositories again it is now libxine1-misc-plugins 1.1.14-5. Same problems.

Attached please find the bactrace as requested.

Please let me know if you need further evidence or what else to do.

Cheers,
Lee

ps. FYI: I have also selected libxine1-all-plugins 1.1.14-5 so I assumed I have all the necessary and additional plugins installed?


Darren Salt wrote:
reassign 512480 libxine1-misc-plugins 1.1.14-4
thanks

I demand that J. L. Lee may or may not have written...

Darren Salt wrote:
I demand that J L Lee may or may not have written...
[snip]
after I updated the repositories using aptitude over Jan 19 and
20, I wasn't able to play VCDs (video CDs and VCD 2.0) anymore. gxine
always reported "Fatal error Segmentation Fault" whether gxine started
automatically or manually. There is no problem in playing DVDs.
gxine, by itself, knows nothing of video CDs.
You can help by re-testing with xine-ui. If this also fails, then (as I
suspect) the bug's in xine-lib 1.1.14-4; this will need to be reassigned
to the appropriate binary package.

Installed and tested xine-ui. DVDs works. As soon as VCD (VCD, (not VCD0) is chosen, it bombs out with the following error msgs:
    xiTK received SIGSEGV signal, RIP.
    Aborted

As expected. Reassigning accordingly.

Installing libxine1-dbg and gdb and getting a backtrace from gxine may
also be helpful (you may need to use "thread apply all bt"). You could
also upgrade libxine1* to the version in unstable and see if the bug's
still present.

Sorry, don't know how to use libxine1-dgb and gdb,

libxine1-dbg contains only debug data; it's needed to allow you to get a
useful backtrace from gdb.

$ gdb --args gxine vcd://
(gdb) run
...
Segmentation fault ...
(gdb) bt

The text output by that last command is what's of interest.

so only tried to upgrade libxine1* to the version in unstable. I have only
the followings installed so I tried to upgrade them:

    libxine1
    libxine1-doc
    libxine1-bin
    libxine1-console
    libxine1-ffmpeg
    libxine1-gnome
    libxine1-misc-plugins
    libxine1-plugins
    libxine1-x

However, I hit dependency problems and have to abort the upgrade and
reverted back to the version in Lenny. Please advise how I could upgrade to
libxine1* without breaking others so I can try again. I downloaded the
above mentioned packages from sid/unstable and used dpkg -i to install
them. Used aptitude to revert back to the versions in Lenny.

Same goes for the packages on which they depend: download, "dpkg -i", then
"dpkg --configure -a" when you've installed the extra packages.

Or include unstable in your sources.list and read up on apt preferences ("man
apt_preferences").

(I have a video CD _somewhere_, but I can't find it right now else I'd
test this myself.)

If you don't mind a large iso file, I will try to see if I can make a copy of it and email to your private email address.

Let's see if we can get a backtrace; and I'd rather (try to) create one here
than receive a huge file. (And, should it be needed, it'd be better if it
were downloadable rather than emailed: I'm not keen on multi-megabyte mail.)

[snip]

jl...@debianr60e:~$ gdb --args gxine vcd://
GNU gdb 6.8-debian
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 "i486-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/gxine vcd://
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb726bab0 (LWP 9723)]
[New Thread 0xb7041b90 (LWP 9726)]
[New Thread 0xb7020b90 (LWP 9727)]
[New Thread 0xb6fffb90 (LWP 9728)]
[New Thread 0xb5f5eb90 (LWP 9729)]
[New Thread 0xb54cfb90 (LWP 9730)]
[New Thread 0xb4acdb90 (LWP 9731)]
[New Thread 0xb42ccb90 (LWP 9732)]
[Thread 0xb4acdb90 (LWP 9731) exited]
[Thread 0xb42ccb90 (LWP 9732) exited]
[Thread 0xb54cfb90 (LWP 9730) exited]
[New Thread 0xb54cfb90 (LWP 9733)]
[New Thread 0xb42ccb90 (LWP 9734)]
[New Thread 0xb4acdb90 (LWP 9735)]
[New Thread 0xb2d16b90 (LWP 9736)]
[New Thread 0xb2348b90 (LWP 9737)]
[New Thread 0xb08ffb90 (LWP 9738)]
[New Thread 0xaffe8b90 (LWP 9739)]
[New Thread 0xafd97b90 (LWP 9740)]
[New Thread 0xaf596b90 (LWP 9741)]
warning: configuration item media.audio_cd.cddb_cachedir points to a 
non-existent location /home/jllee/.xine/cddbcache
warning: configuration item media.capture.save_dir points to a non-existent 
location 
warning: configuration item media.dvb.channels_conf points to a non-existent 
location /home/jllee/.xine/channels.conf
warning: configuration item media.dvd.raw_device points to a non-existent 
location /dev/rdvd
warning: configuration item media.video4linux.radio_device points to a 
non-existent location /dev/radio0
warning: configuration item media.video4linux.video_device points to a 
non-existent location /dev/video0
warning: configuration item media.wintv_pvr.device points to a non-existent 
location /dev/video0
warning: configuration item subtitles.separate.font_freetype points to a 
non-existent location 
[New Thread 0xaebffb90 (LWP 9742)]
[New Thread 0xae1ffb90 (LWP 9743)]
[New Thread 0xad9feb90 (LWP 9744)]
[New Thread 0xac3ffb90 (LWP 9745)]
[New Thread 0xabbfeb90 (LWP 9746)]
[New Thread 0xaed73b90 (LWP 9747)]
lirc: cannot initialise - disabling remote control
lirc: maybe lircd isn't running or you can't connect to the socket?
[Thread 0xaed73b90 (LWP 9747) exited]
[New Thread 0xae3feb90 (LWP 9748)]
[New Thread 0xab3fdb90 (LWP 9749)]
[Thread 0xae3feb90 (LWP 9748) exited]
[Thread 0xafd97b90 (LWP 9740) exited]
[Thread 0xaf596b90 (LWP 9741) exited]
[Thread 0xae1ffb90 (LWP 9743) exited]
[Thread 0xad9feb90 (LWP 9744) exited]
[New Thread 0xae343b90 (LWP 9753)]
[New Thread 0xae3feb90 (LWP 9754)]
[Thread 0xab3fdb90 (LWP 9749) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xae3feb90 (LWP 9754)]
0xb55e399e in open_dts_file (this=0x9250eb8) at demux_dts.c:166
166     demux_dts.c: No such file or directory.
        in demux_dts.c
(gdb) bt
#0  0xb55e399e in open_dts_file (this=0x9250eb8) at demux_dts.c:166
#1  0xb55e3dfd in open_plugin (class_gen=0xb6e1bce0, stream=0xb6e39028, 
input=0xb7f075a8) at demux_dts.c:428
#2  0xb6e39010 in ?? ()
#3  0xb6e1bce0 in ?? ()
#4  0xb6e39028 in ?? ()
#5  0xb7f075a8 in ?? () from /usr/lib/libxine.so.1
#6  0x00000000 in ?? ()
(gdb) 

Reply via email to