[Bsd-sharp-list] Muine 0.8.6.99 crash in liboil

Tom McLaughlin tmclaugh at sdf.lonestar.org
Sun Jan 7 13:07:59 MST 2007


Hi guys, I'm having an issue with Muine 0.8.6.99 and it crashing in
liboil when attempting to play an mp3.  In switching from gstreamer 0.8
to 0.10 I've started to receive the crash shown below.  Can someone help
me with what is going on here?  I have a diff for 0.8.6.99 attached too.

Thanks,
tom

Using gdb with Muine:
$ gdb /usr/local/bin/muine
(gdb) run /usr/local/lib/muine/muine.exe


0x2affe743 in composite_in_argb_const_mask_sse_2pix (dest=0x899ad00, 
    src=0x931c900, mask=0x931cd00 "¿", '¿' <repeats 199 times>..., n=100)
    at emmintrin.h:1012
1012      return (__m128i)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B);
(gdb) bt full
#0  0x2affe743 in composite_in_argb_const_mask_sse_2pix (dest=0x899ad00, 
    src=0x931c900, mask=0x931cd00 "¿", '¿' <repeats 199 times>..., n=100)
    at emmintrin.h:1012
No locals.
#1  0x2aff0dad in _oil_test_marshal_function (func=0x2affe71c, 
    args=0xbfbfc938, n_args=4, pointer_mask=255, prof=0x922c7ec)
    at liboilmarshal.c:63
        __PRETTY_FUNCTION__ = "_oil_test_marshal_function"
#2  0x2aff2b30 in oil_test_check_function (priv=0x922c000) at liboiltest.c:270
        k = 4
        i = 0
        j = 154258688
        args = {144289024, 154257664, 154258688, 100, 0, 3217017196, 
  674939172, 1, 0, 721646012}
        pointer_mask = 30
        __PRETTY_FUNCTION__ = "oil_test_check_function"
#3  0x2afefe65 in oil_cpu_fault_check_try (
    func=0x2aff294c <oil_test_check_function>, priv=0x922c000)
    at liboilcpu.c:201
        ret = 0
#4  0x2aff2d14 in oil_test_check_impl (test=0x922c000, impl=0xff)
    at liboiltest.c:357
        x = 1.1629876210894074e-264
        i = -1077949796
        n = 721516586
        fail = 0
        ret = 255
        __PRETTY_FUNCTION__ = "oil_test_check_impl"
#5  0x2aff0863 in oil_class_optimize (klass=0x2b02af00) at liboilfunction.c:362
        impl = (OilFunctionImpl *) 0x2b028d60
        min_impl = (OilFunctionImpl *) 0x0
        test = (OilTest *) 0x922c000
        ret = 255
        __PRETTY_FUNCTION__ = "oil_class_optimize"
#6  0x2aff0a6e in oil_optimize_all () at liboilfunction.c:181
        klass = (OilFunctionClass *) 0xff
        i = 86
        __PRETTY_FUNCTION__ = "oil_optimize_all"
#7  0x2aff0b0d in oil_init () at liboilfunction.c:140
        __PRETTY_FUNCTION__ = "oil_init"
#8  0x2afc4efd in resample_init () at resample.c:46
        inited = 0
#9  0x2afc4858 in plugin_init (plugin=0x89a8638) at gstaudioresample.c:685
No locals.
<snip>

full backtrace:
http://people.freebsd.org/~tmclaugh/files/muine-liboil.bt

-- 
| tmclaugh at sdf.lonestar.org             tmclaugh at FreeBSD.org |
| FreeBSD                                   http://www.FreeBSD.org |
| BSD#                    http://www.mono-project.com/Mono:FreeBSD |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: muine-0.8.6.99.diff
Type: text/x-patch
Size: 4182 bytes
Desc: not available
Url : http://forge.novell.com/pipermail/bsd-sharp-list/attachments/20070107/31e9121b/muine-0.8.6.99.bin


More information about the Bsd-sharp-list mailing list