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