It looks like my initial conclusion was wrong. The oopses only come
when using savemixer, loading and unloading modules has nothing to do
with it. Running ossmix without any parameters will cause a segfault.
I downgraded to the 2008-07-01 version, disabled vmix0-enable, ran
savemixer, and then installed 2008-09-08. The ossmix and savemixer
utilities work perfectly when the old modules are loaded, but even
with vmix0-enable disabled before loading the new modules, it had no
effect to the problem. osstest also works, so it just seems that
things go bad only when something tries to change or access the
mixing.

Here is the rather strange segfault that ossmix produces:
ossmix[3100]: segfault at 10 ip a7ea2063 sp afd96c38 error 4 in
libc-2.8.90.so[a7e30000+13b000]

Thanks,
Teran (sega01)

On Tue, Sep 9, 2008 at 07:06, Hannu Savolainen <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Can you turn off the vmixN-enable (say vmix0-enable) setting using
> ossmix/ossxmix. Does it still crash after that?
>
> Best regards,
>
> Hannu
> ---------
> Teran McKinney write:
>> Hi,
>>
>> I have been using OSS lately and have been very pleased with it. Its
>> driver support is phenomenal, and Freenode's #oss is very helpful.
>>
>> After updating from a snapshot from 2008-07-01 to 2008-09-06, I began
>> seeing strange kernel oopses on one of my boxes. I use Wine to play
>> Team Fortess 2, and even running Wine at all (it is configured to use
>> OSS) caused the whole system to crash. I traced the problem back to
>> OSS, but was confused because ossrecord and ossplay worked perfectly.
>> Even starting syslog-ng would give a (nonfatal) kernel oops, so it
>> seems to be quite a low level bug at first glance. Reverting to the
>> freshly built 2008-07-01 snapshot works fine, even with the new
>> changes in my build script. Unloading the OSS modules was the easiest
>> way to get a (nonfatal) oops, as it would do so constently. After
>> spending a few hours reverting back to older builds and trying to find
>> which change broke it, I decided that I should just post a bug report
>> for it (I would love to help diagnose what broke this exactly, but I
>> am quite busy). Bugzilla gave a Perl error when I tried to register,
>> so I was refered to this list by cesium (who was also very helpful
>> giving suggestions and assistance with Mercurial usage).
>>
>> Here is the oops:
>> ftp://icadyptes.go-beyond.org/other/oss-opps.txt
>>
>> My build script:
>> ftp://icadyptes.go-beyond.org/icadyptes/abs/extra/multimedia/oss/PKGBUILD
>>
>> I did enough testing to say that the problem was inserted between
>> 2008-07-01 and 2008-08-13 (for some reason, many dates did not work to
>> revert back to in Mercurial).
>>
>> Let me know if you need any more information or someone to test patches.
>>
>> Thanks,
>> Teran (sega01)
>> _______________________________________________
>> oss-devel mailing list
>> oss-devel@mailman.opensound.com
>> http://mailman.opensound.com/mailman/listinfo/oss-devel
>>
>
> _______________________________________________
> oss-devel mailing list
> oss-devel@mailman.opensound.com
> http://mailman.opensound.com/mailman/listinfo/oss-devel
>
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to