Discussion:
What's with Xine?
Add Reply
Mike Spencer
2024-10-14 06:30:05 UTC
Reply
Permalink
I use MPlayer by preference, VLC when there's a problem, Xine rarely.

But Xine on Slak 15.0 won't start:

enoch% xine
This is xine (X11 gui) - a free video player v0.99.13.
(c) 2000-2019 The xine Team.
xiTK received SIGSEGV signal, RIP.
Abort

The readable splash screen appears, the X window comes up as a
rubberband outline, but on clicking the mouse to locate the window,
the window and control panel appear for a barely discenable fraction
of a second and then the above abort message.

The version in Slackware 15 distro is xine-ui-0.99.13 and the splash
screen agrees that it's 99.13

The home page, www.xine-project.org forwards to
https://sourceforge.net/projects/xine/ where the latest version
available for download is xine-ui-0.99.12.tar.xz.

What's the deal with Xine? Anybody using it?

My Slack install is vanilla installl-everything except KDE (I use twm).

FWIW to people more knowledgeable than I am, here's the last few lines
of strace xine --no-splash after (s/\n/\n\n/):



clone(child_stack=0x9060b3e4, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[29158], tls={entry_number=6, base_addr=0x9060bb00, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}, child_tidptr=0x9060bb68) = 29158

rt_sigprocmask(SIG_SETMASK, [PIPE ALRM], NULL, 8) = 0

futex(0x93ab1c4, FUTEX_WAKE_PRIVATE, 1) = 1

futex_time64(0x93ab130, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1728884892, tv_nsec=773441501}, FUTEX_BITSET_MATCH_ANYxiTK received SIGSEGV signal, RIP.

) = ?

+++ killed by SIGABRT +++

Abort
--
Mike Spencer Nova Scotia, Canada
Marco Moock
2024-10-14 07:36:30 UTC
Reply
Permalink
Post by Mike Spencer
xiTK received SIGSEGV signal, RIP.
Segfault. Report that to the developer if you are able to reproduce
that.
--
kind regards
Marco

Send spam to ***@cartoonies.org
Mike Spencer
2024-10-14 22:00:40 UTC
Reply
Permalink
Post by Marco Moock
Post by Mike Spencer
xiTK received SIGSEGV signal, RIP.
Segfault.
Yes.
Post by Marco Moock
Report that to the developer if you are able to reproduce
that.
Easy to reproduce. Problematic to report.

http://bugs.xine-project.org/
http://www.xine-project.org/ [forwards to...]
https://sourceforge.net/projects/xine/
https://xine.sourceforge.net/

Seem to be tangled with links to each other. The bugs... URL responds
with 502 Server Hangup.

I was hoping for insights from Slackware users who knew something
about current status or about how/why the Slack 15-distributed version
99.13 might have a problem w/ vanilla Slack 15 install.

Something is awry if the project site offers 99.12 as the latest
version but Pat has distributed something that launches as 99.13.
--
Mike Spencer Nova Scotia, Canada
--
Mike Spencer Nova Scotia, Canada
Alexander Grotewohl
2024-10-14 23:54:41 UTC
Reply
Permalink
Post by Mike Spencer
Post by Marco Moock
Post by Mike Spencer
xiTK received SIGSEGV signal, RIP.
Segfault.
Yes.
Post by Marco Moock
Report that to the developer if you are able to reproduce that.
Easy to reproduce. Problematic to report.
http://bugs.xine-project.org/ http://www.xine-project.org/
[forwards to...]
https://sourceforge.net/projects/xine/ https://xine.sourceforge.net/
Seem to be tangled with links to each other. The bugs... URL responds
with 502 Server Hangup.
I was hoping for insights from Slackware users who knew something about
current status or about how/why the Slack 15-distributed version 99.13
might have a problem w/ vanilla Slack 15 install.
Something is awry if the project site offers 99.12 as the latest version
but Pat has distributed something that launches as 99.13.
--
Mike Spencer Nova Scotia, Canada
https://sourceforge.net/projects/xine/files/xine-ui/ lists 0.99.13 and
0.99.14 ..

seems other people have had the problem though.. this one doesn't specify
how they're running it. another one mentioned it only happened when they
played wmv files.. they recommend running xine-check.

https://www.linuxquestions.org/questions/slackware-14/xitk-received-
sigsegv-signal-xine-4175580264-print/


have you removed any packages from the base slackware install? xine has
it's fingers in all sorts of libraries.
Mike Spencer
2024-10-16 06:24:24 UTC
Reply
Permalink
Post by Alexander Grotewohl
Post by Mike Spencer
Post by Marco Moock
Post by Mike Spencer
xiTK received SIGSEGV signal, RIP.
Segfault.
Yes.
Post by Marco Moock
Report that to the developer if you are able to reproduce that.
Easy to reproduce. Problematic to report.
http://bugs.xine-project.org/ http://www.xine-project.org/
[forwards to...]
https://sourceforge.net/projects/xine/ https://xine.sourceforge.net/
Seem to be tangled with links to each other. The bugs... URL responds
with 502 Server Hangup.
I was hoping for insights from Slackware users who knew something about
current status or about how/why the Slack 15-distributed version 99.13
might have a problem w/ vanilla Slack 15 install.
Something is awry if the project site offers 99.12 as the latest version
but Pat has distributed something that launches as 99.13.
https://sourceforge.net/projects/xine/files/xine-ui/ lists 0.99.13 and
0.99.14 ..
Yes, you're right. I missed that because that page and most of the
other Xine project pages have a banner headline announceing 0.99.12 as
the latest version for download. Nobody paying attention to Sourceforge?
Post by Alexander Grotewohl
seems other people have had the problem though.. this one doesn't specify
how they're running it. another one mentioned it only happened when they
played wmv files.
Consistent failure happens for me at startup w/o any media/file
specified on the command line.
Post by Alexander Grotewohl
they recommend running xine-check.
Xine-check (a shell script) doesn't recognize any kernel newer than
2.6 as meaningful. In fact, the the sed(1) regex used to extract
the kernel version can't parse "5.15.19-smp" at all. Nobody paying
attention? For over a decade?

Aside from erroneously suggesting I upgrade my "strange kernel
version", xine-check thinks my 15.0 system is all good for Xine.

The tail end of output from "xine --bug-report" is:

vo_vdpau: video surface doesn't match size contraints (1920 x
1080) -> (1920 x 1080) != (1920 x 1088). Segfaults ahead!
[snip]
vo_vdpau: video surface doesn't match size contraints (600 x 450)
-> (608 x 452) != (608 x 464). Segfaults ahead!
xiTK received SIGSEGV signal, RIP

I have no idea why that's a segfault cause or what it means.
Post by Alexander Grotewohl
have you removed any packages from the base slackware install? xine has
it's fingers in all sorts of libraries.
Only CUPS and Postfix, presumably not relevant here.

For the record (I'm not going to pursue it further myself) using
twm(1) is a potential source of problem. Item from the Xine doc files
appended below. I have no idea how to make the accommodation
recommended (for fvwm2) to twm if it's possible at all.

Tnx all for your attention. Back to MPlayer and VLC.

- Mike

--- BEGIN Xine xiTK memo ---

/home/pkg/xine/xine-ui-0.99.14/doc/README.en.32.Window_managers

xine-ui's windows in general are designed to have no decoration (border and
title) attached by the window manager, and some are intended to be placed at
a position given by xine-ui instead of being placed automatically.

For that to work, window managers must accept the MWM (motif window manager)
decoration hint as well as program supplied window positions, either globally
or at least for the xine-ui windows.

Some window managers may need appropriate entries in their configuration file
as noted below:

fvwm2:

Put following lines into your .fvwm2rc configuration file:

Style "xine" MwmDecor,UsePPosition
Style "Xitk" MwmDecor,UsePPosition

("xine" and "Xitk" are the class names of the several xine-ui windows).
These commands are only necessary if they are not covered or inverted by other
'Style "*" ...' commands. However, it's no mistake to include them anyway.

--- END Xine xiTK memo ---
--
Mike Spencer Nova Scotia, Canada
Marco Moock
2024-10-15 07:58:13 UTC
Reply
Permalink
Post by Mike Spencer
Easy to reproduce. Problematic to report.
http://bugs.xine-project.org/
http://www.xine-project.org/ [forwards to...]
https://sourceforge.net/projects/xine/
https://xine.sourceforge.net/
Seem to be tangled with links to each other. The bugs... URL responds
with 502 Server Hangup.
Does this work?
https://sourceforge.net/p/xine/tickets/
--
kind regards
Marco

Send spam to ***@cartoonies.org
Mike Spencer
2024-10-16 06:29:04 UTC
Reply
Permalink
Post by Marco Moock
Does this work?
https://sourceforge.net/p/xine/tickets/
They want me to register and get an "account" to create a ticket.
Don't need to know about Xine badly enough to add one more bother to
the existing list.

Tnx anyway.
--
Mike Spencer Nova Scotia, Canada
Jerry Peters
2024-10-15 20:40:03 UTC
Reply
Permalink
Post by Mike Spencer
I use MPlayer by preference, VLC when there's a problem, Xine rarely.
enoch% xine
This is xine (X11 gui) - a free video player v0.99.13.
(c) 2000-2019 The xine Team.
xiTK received SIGSEGV signal, RIP.
Abort
The readable splash screen appears, the X window comes up as a
rubberband outline, but on clicking the mouse to locate the window,
the window and control panel appear for a barely discenable fraction
of a second and then the above abort message.
The version in Slackware 15 distro is xine-ui-0.99.13 and the splash
screen agrees that it's 99.13
The home page, www.xine-project.org forwards to
https://sourceforge.net/projects/xine/ where the latest version
available for download is xine-ui-0.99.12.tar.xz.
What's the deal with Xine? Anybody using it?
My Slack install is vanilla installl-everything except KDE (I use twm).
FWIW to people more knowledgeable than I am, here's the last few lines
clone(child_stack=0x9060b3e4, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[29158], tls={entry_number=6, base_addr=0x9060bb00, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}, child_tidptr=0x9060bb68) = 29158
rt_sigprocmask(SIG_SETMASK, [PIPE ALRM], NULL, 8) = 0
futex(0x93ab1c4, FUTEX_WAKE_PRIVATE, 1) = 1
futex_time64(0x93ab130, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1728884892, tv_nsec=773441501}, FUTEX_BITSET_MATCH_ANYxiTK received SIGSEGV signal, RIP.
) = ?
+++ killed by SIGABRT +++
Abort
Slackware 15.0 up to date.
Just tried xine (I usually use mpv) on .wmv .flv .mpg .mp4 files
and it worked without problems.

Jerry
Mike Spencer
2024-10-16 06:30:54 UTC
Reply
Permalink
Post by Jerry Peters
Slackware 15.0 up to date.
Just tried xine (I usually use mpv) on .wmv .flv .mpg .mp4 files
and it worked without problems.
What window manager are you using?
--
Mike Spencer Nova Scotia, Canada
#Paul
2024-10-17 18:18:21 UTC
Reply
Permalink
Post by Mike Spencer
Post by Jerry Peters
Slackware 15.0 up to date.
Just tried xine (I usually use mpv) on .wmv .flv .mpg .mp4 files
and it worked without problems.
What window manager are you using?
FWIW, on my S15 it works both under fvwm2 and xfce.

#Paul
Jerry Peters
2024-10-18 00:10:40 UTC
Reply
Permalink
Post by Mike Spencer
Post by Jerry Peters
Slackware 15.0 up to date.
Just tried xine (I usually use mpv) on .wmv .flv .mpg .mp4 files
and it worked without problems.
What window manager are you using?
FVWM: fvwm 2.6.7 compiled on Oct 21 2020 at 16:07:38
Which was built from source since it's in /usr/local/bin.
Also linux kernel 6.6.46 also custom built.
King Beowulf
2024-10-30 03:21:18 UTC
Reply
Permalink
Post by Mike Spencer
I use MPlayer by preference, VLC when there's a problem, Xine rarely.
enoch% xine This is xine (X11 gui) - a free video player v0.99.13.
(c) 2000-2019 The xine Team.
xiTK received SIGSEGV signal, RIP.
Abort
The readable splash screen appears, the X window comes up as a
rubberband outline, but on clicking the mouse to locate the window,
the window and control panel appear for a barely discenable fraction of
a second and then the above abort message.
The version in Slackware 15 distro is xine-ui-0.99.13 and the splash
screen agrees that it's 99.13
Well, xine has been flaky on my Slackware systems for ages (currently
Slackware64-15.0 multilib). I think the last time xine worked for me was
over 10 years ago. xine GUI opens fine, but if I try to select any file
(audio or video) through any file menu, result is


$ xine
This is xine (X11 gui) - a free video player v0.99.13.
(c) 2000-2019 The xine Team.
xiTK received SIGSEGV signal, RIP.
Aborted

Interestingly, running

$ xine <file>

works as expected. But if I change driver from vaapi to xv or opengl[2],
the gui selection works and the video plays. Makes not a lick o' sense.

Given the wide variety of other choices that seem to work at least as
good or better than crusty xine from antiquity (such as VLC, mplayer,
mpv), I've lost interest in trying to troubleshoot xine's odd little
glitches.

-kb

Loading...