Re: Oops with all versions newer than 2.3.99 pre3

From: Manfred Spraul (manfreds@colorfullife.com)
Date: Sat May 13 2000 - 07:14:56 EDT

  • Next message: Ingo Molnar: "Re: 2.3.99pre8 RAID memory allocation"

    From: "f5ibh" <f5ibh@db0bm.ampr.org>
    >
    > After some investigations, I've found the program that trigger the event.
    >
    > Its name is ulistd. I'm an amateur radio and I use this program to monitor
    > unproto frames on the radio link from my system to the local BBS. ulistd
    is
    > part of a packet radio program called linpac.

    Which amateur radio kernel drivers do you use? Modules or static?

    call chain:
    do_IRQ
    ->do_softirq
    ->net_tx_action or bh_action [probably net_tx_action]
    ->__kfree_skb
    -> sock_wfree
    -> sock_def_write_space
    and then the wait queue sk->sleep is not initialized//already overwritten.

    could you add debug checks to sock_wfree()?

    /* test copied from <linux/wait.h>*/
    if(sk->sleep->__magic != &(...)) {
        printk("partially initialized sk used!.\n");
        printk("...");
    }

    And then we only have to find who allocated the skbuf and the sock
    structure...

    --
        Manfred
    

    - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat May 13 2000 - 07:18:53 EDT