ports/69365: libxine crashes on some wmv files
Rusty Nejdl
rnejdl at ringofsaturn.com
Wed Jul 21 03:50:10 UTC 2004
>Number: 69365
>Category: ports
>Synopsis: libxine crashes on some wmv files
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Jul 21 03:50:09 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Rusty Nejdl
>Release: FreeBSD-5.2.1
>Organization:
>Environment:
[tethys]:[10:34pm]:[/usr/ports/multimedia/libxine] > uname -a
FreeBSD tethys.ringofsaturn.com 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #6: Tue Jul 20 20:25:16 CDT 2004 root at tethys.ringofsaturn.com:/usr/src/sys/i386/compile/SATURN i386
[tethys]:[10:34pm]:[/usr/ports/multimedia/libxine] >
>Description:
I have a file called goldkart.wmv. It is one of many wmv files that I have that I cannot use xine or kaffeine to play. I worked with the xine development group and we found that FreeBSD was corrupting the registers for some reason. With that in mind, I somehow got it work by messing around with libmap.conf and libkse. Well, that broke a bunch of other things, so I have gone back to an empty libmap.conf and recompiled everything back to normal.
You can see my thread and troubleshooting with the xine developers here:
http://sourceforge.net/mailarchive/forum.php?thread_id=5141311&forum_id=7131
>How-To-Repeat:
From most recent ports collection, installed KDE3, and kaffeine, then try to play this wmv file:
http://www.ringofsaturn.com/goldkart.wmv
You will get this lovely crash:
[tethys]:[10:37pm]:[/home/rnejdl/Media] > kaffeine: Playing: /usr/home/rnejdl/Media/goldkart.wmv
Set_LDT
External func OLEAUT32.dll:8
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
kaffeine: xine event: channels changed
GetOutput r=0x0 size:230400 align:1
StreamCount r=0x0 1 1
Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU ▒
Decoder is capable of YUV output (flags 0x1b)
ldt_keeper: FS segment is not set or has being lost!
Please report this error to xine-devel at lists.sourceforge.net
Aborting....
KCrash: Application 'kaffeine' crashing...
>Fix:
Somehow, I was able to get it working by doing this:
I edited
/etc/libmap.conf and added the following 2 lines:
libc_r.so.5 libkse.so.1 # Everything uses "libkse"
libc_r.so libkse.so
Then, I uninstalled and recompiled libxine. When it was recompiled, it
used the new libkse threading system as opposed to the old one.
But, that broke a bunch of other stuff. So, if you can please help me get a patch to handle this properly, that would be a better solution that this.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list