lkml.org 
[lkml]   [2001]   [Nov]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectDeadlock on kernels > 2.4.13-pre6
    Hi everyone,

    I've recently compiled and tested each kernel since 2.4.13-pre6[0], and
    I've noticed a recurrent (and reproducible[1]) deadlock on my system
    when I try to play an mp3[2].

    It occurs randomly, i.e. not after a precise amount of time the mp3 is
    playing, but each and every time I try to play an mp3 file, my box
    suddenly ``freeze'': no life signs at all (SysRq keys, network, even via
    a serial terminal), no Oops, no trace in logs. The box simply `dies'.

    I've tried hundreds of combinations, trying to understand where the
    problem lies, and I've come up with... er... nothing...

    o it's not ext3: even vanilla kernels lock up;
    o it's not an hardware problem: I've tested my RAM and compiled
    kernels over kernels with (and without) optimization;
    o kernels <= 2.4.13-pre6 works properly;
    o it's not the player/library fault: I've tried many
    players, on different libraries; besides, a user-level program
    shouldn't cause such deadlocks;
    o every other operation on kernels > 2.4.13-pre6 works quite well
    (this new VM is *great*), *except* when I try to listen a
    mp3[3]: that always leads to disaster.

    So far, I've excluded everything but a bug in the OSS sound drivers,
    but, according to the ChangeLogs, they did not change from 2.4.13-pre6
    (the last working kernel) to 2.4.13.

    TIA.

    +++

    [0] Mainly, because it was the first kernel with the new VM and with the
    ext3 patch available, excluding 2.4.10.

    [1] At least, on my box.

    [2] I use a SoundBlaster AWE64 (ISA) perfectly recognized both by isapnp
    and 2.4.x kernels, using OSS modules. Yes, I've also tried not to use
    modules. No, I did not try ALSA. Yes, the card works perfectly.

    [3] Any other format, except .MOD files, works perfectly. And that's why
    I suspect the sequencer code.

    Bye,
    Emmanuele.


    --
    Emmanuele Bassi (Zefram) [ http://digilander.iol.it/ebassi ]
    GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738 08BD 8ECC DB8F A432 0FF4
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:13    [W:2.812 / U:0.516 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site