xine crash

Hi,

I updated xine and the rest from packman, and now it is crashing on start:


cer@Telcontar:~> xine
This is xine (X11 gui) - a free video player v0.99.6.
(c) 2000-2007 The xine Team.
libpng warning: Image width is zero in IHDR
libpng warning: Image height is zero in IHDR
libpng warning: Invalid bit depth in IHDR
libpng error: Invalid IHDR data
*** longjmp causes uninitialized stack frame ***: xine terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f8d63e87f37]
/lib64/libc.so.6(+0xe9ec9)[0x7f8d63e87ec9]
/lib64/libc.so.6(__longjmp_chk+0x33)[0x7f8d63e87e33]
/usr/lib64/libpng14.so.14(png_error+0x71)[0x7f8d6454d761]
/usr/lib64/libpng14.so.14(png_get_IHDR+0x9f)[0x7f8d64536adf]
xine[0x4858b9]
xine[0x486062]
xine[0x4691f6]
xine[0x44e7f6]
xine[0x4161e5]
xine[0x42577f]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7f8d63dbcbfd]
xine[0x40a1a9]
======= Memory map: ========
00400000-004dc000 r-xp 00000000 08:18 309500
/usr/bin/xine

and several pages more.



> cer@Telcontar:~> rpm -qi xine-ui
> Name        : xine-ui                      Relocations: (not relocatable)
> Version     : 0.99.6                            Vendor: http://packman.links2linux.de
> Release     : 265.1                         Build Date: 2012-05-26T23:45:29 CEST
> Install Date: 2012-05-29T22:01:28 CEST         Build Host: Hatate
> Group       : Productivity/Multimedia/Video/Players   Source RPM: xine-ui-0.99.6-265.1.src.rpm
> Size        : 3341205                          License: GPL-2.0+ ; SUSE-Public-Domain
> Signature   : RSA/SHA1, 2012-05-27T06:29:12 CEST, Key ID 45a1d0671abd1afb
> Packager    : packman@links2linux.de
> URL         : http://xine.sourceforge.net
> Summary     : Video player with plugins
> Description :


How and where do I report this?
I’ve never reported issues with packman packages.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

Go here:
https://bugs.links2linux.org/secure/Dashboard.jspa
Open up an account then report it like you would any bug report.

Xine works here. OpenSUSE 12.1 64-bit xine-ui 0.99.5-239.1.2

On 2012-06-02 10:56, nightwishfan wrote:
>
> Xine works here. OpenSUSE 12.1 64-bit xine-ui 0.99.5-239.1.2

But I’m on 11.4


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

On 2012-06-02 10:16, Sagemta wrote:
>
> Go here:
> https://bugs.links2linux.org/secure/Dashboard.jspa
> Open up an account then report it like you would any bug report.

Thanks.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

The long jump which fails seems to be a error handler which jumps to
nirvana. So it seems somehow that the package was compiled against
slightly different libraries than the ones you have on your system.
Of course this looks a bit like a packaging bug.
A possible quick solution would be to recompile the rpm on your machine
if you don’t want to wait for the fix


zypper si -d xine-ui

to fetch all build dependencies for the package at once, then download
the src rpm and do a


rpmbuild --rebuild xine-ui*.rpm

(of course replace the * with the exact version of your src rpm) and
install the resulting local rpm.
If that solves it is not directly clear to me it can as well be a
problem in your libpng instead as is shown in the stack trace.

Can you check your libpng14 version and what other versions are
available in 11.4?


PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.3 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.3 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10

I was having the same problem on openSuse 11.2. Today I updated xine-ui in Yast, now it’s working again. :):):slight_smile: (I very happy now).

On 2012-06-02 21:46, HighBloodSugar wrote:
>
> I was having the same problem on openSuse 11.2. Today I updated xine-ui
> in Yast, now it’s working again. :):):slight_smile: (I very happy now).

Ah, yes! It works now. No need to report bug.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)