#74: module unstable on x86_64
------------------------------+---------------------------------------------
  Reporter:  kelmo            |       Owner:                                    
  
      Type:  defect           |      Status:  new                               
  
  Priority:  critical         |   Milestone:  version 1.0.0 - first stable 
release
 Component:  madwifi: driver  |     Version:  trunk                             
  
Resolution:                   |    Keywords:                                    
  
------------------------------+---------------------------------------------
Changes (by Kitof):

  * cc:  [EMAIL PROTECTED] [EMAIL PROTECTED] =>
         [EMAIL PROTECTED] [EMAIL PROTECTED]
         [EMAIL PROTECTED]

Comment:

 Everything worked well during a week. But yesterday I had 2 bugs :

 {{{
  BUG: spinlock recursion on CPU#0, swapper/0 (Tainted: P     )
   lock: ffff81001facc408, .magic: dead4ead, .owner: swapper/0, .owner_cpu:
 0

  Call Trace: <IRQ> <ffffffff801f4790>{_raw_spin_lock+58}
 <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
         <ffffffff802f28af>{ip_output+518}
 <ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
         <ffffffff8811aa44>{:ath_pci:ath_intr+753}
 <ffffffff801548d7>{handle_IRQ_event+41}
         <ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
         <ffffffff8010eca2>{ret_from_intr+0}
 <ffffffff880dfdb8>{:wlan:node_cleanup+0}
         <ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
         <ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
 <ffffffff880dff62>{:wlan:ieee80211_free_node+82}
         <ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
 <ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
         <ffffffff80136bd1>{tasklet_action+64}
 <ffffffff80136e02>{__do_softirq+74}
         <ffffffff8010f69f>{call_softirq+31}
 <ffffffff80110b42>{do_softirq+44}
         <ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
          <EOI> <ffffffff8010d232>{default_idle+0}
 <ffffffff8022e890>{acpi_processor_idle+292}
         <ffffffff8022e771>{acpi_processor_idle+5}
 <ffffffff8010d288>{cpu_idle+49}
         <ffffffff805047b5>{start_kernel+469}
 <ffffffff805041f3>{_sinittext+499}
 }}}

 and


 {{{
  BUG: spinlock lockup on CPU#0, swapper/0, ffff81001facc408 (Tainted: P
 )

  Call Trace: <IRQ> <ffffffff801f484c>{_raw_spin_lock+246}
 <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
         <ffffffff802f28af>{ip_output+518}
 <ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
         <ffffffff8811aa44>{:ath_pci:ath_intr+753}
 <ffffffff801548d7>{handle_IRQ_event+41}
         <ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
         <ffffffff8010eca2>{ret_from_intr+0}
 <ffffffff880dfdb8>{:wlan:node_cleanup+0}
         <ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
         <ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
 <ffffffff880dff62>{:wlan:ieee80211_free_node+82}
         <ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
 <ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
         <ffffffff80136bd1>{tasklet_action+64}
 <ffffffff80136e02>{__do_softirq+74}
         <ffffffff8010f69f>{call_softirq+31}
 <ffffffff80110b42>{do_softirq+44}
         <ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
          <EOI> <ffffffff8010d232>{default_idle+0}
 <ffffffff8022e890>{acpi_processor_idle+292}
         <ffffffff8022e771>{acpi_processor_idle+5}
 <ffffffff8010d288>{cpu_idle+49}
         <ffffffff805047b5>{start_kernel+469}
 <ffffffff805041f3>{_sinittext+499}
 }}}

 And finally a freeze :

 {{{
  NMI Watchdog detected LOCKUP on CPU 0
  CPU 0
  Modules linked in: nls_utf8 ath_pci(U) netconsole parport_pc lp parport
 autofs4 sunrpc ipv6 bridge ipt_REJECT ipt_LOG ipt_state ipt_pkttype
 iptable_raw ipt_CONNMARK ipt_MARK ipt_connmark ipt_owner ipt_recent
 ipt_iprange ipt_physdev ipt_multiport ipt_conntrack iptable_mangle
 ip_nat_irc ip_nat_tftp ip_nat_ftp iptable_nat ip_nat ip_conntrack_irc
 ip_conntrack_tftp ip_conntrack_ftp ip_conntrack nfnetlink iptable_filter
 ip_tables video button battery ac yealink uhci_hcd ehci_hcd shpchp
 i2c_viapro i2c_core snd_via82xx gameport snd_ac97_codec snd_ac97_bus
 snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss
 snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi
 snd_seq_device wlan_wep(U) snd soundcore 8139too via_rhine mii
 wlan_scan_ap(U) ath_rate_sample(U) wlan(U) ath_hal(U) dm_snapshot dm_zero
 dm_mirror ext3 jbd dm_mod sata_via libata sd_mod scsi_mod
  Pid: 0, comm: swapper Tainted: P      2.6.14-1.1653_FC4 #1
  RIP: 0010:[<ffffffff801f4807>] <ffffffff801f4807>{_raw_spin_lock+177}
  RSP: 0018:ffffffff80490630  EFLAGS: 00000012
  RAX: 000000003bb7a8a0 RBX: ffff81001facc408 RCX: 000000000b9440eb
  RDX: 00000000003d2690 RSI: 0000000000000000 RDI: ffffffff80416270
  RBP: ffff810010c49400 R08: 0000000000000004 R09: ffff81000685e680
  R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000079
  R13: ffff81001facc400 R14: ffff810010c49c40 R15: ffff81001f5e6000
  FS:  00002aaaaaab9920(0000) GS:ffffffff804f7000(0000)
 knlGS:0000000000000000
  CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
  CR2: 00002aaaaaaac000 CR3: 000000001e91a000 CR4: 00000000000006e0
  Process swapper (pid: 0, threadinfo ffffffff80502000, task
 ffffffff80409b00)
  Stack: 0000000000000286 ffffffff8033175b ffff8100103e4bc0
 ffffffff880d8674
         0000000000000292 ffff810001e36040 00000000880df490
 ffff8100103e4bc0
         ffff810006ec0000 ffff81001facc408
  Call Trace: <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
 <ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
         <ffffffff802f28af>{ip_output+518}
 <ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
         <ffffffff8811aa44>{:ath_pci:ath_intr+753}
 <ffffffff801548d7>{handle_IRQ_event+41}
         <ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
         <ffffffff8010eca2>{ret_from_intr+0}
 <ffffffff880dfdb8>{:wlan:node_cleanup+0}
         <ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
         <ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
 <ffffffff880dff62>{:wlan:ieee80211_free_node+82}
         <ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
 <ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
         <ffffffff80136bd1>{tasklet_action+64}
 <ffffffff80136e02>{__do_softirq+74}
         <ffffffff8010f69f>{call_softirq+31}
 <ffffffff80110b42>{do_softirq+44}
         <ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
          <EOI> <ffffffff8010d232>{default_idle+0}
 <ffffffff8022e890>{acpi_processor_idle+292}
         <ffffffff8022e771>{acpi_processor_idle+5}
 <ffffffff8010d288>{cpu_idle+49}
         <ffffffff805047b5>{start_kernel+469}
 <ffffffff805041f3>{_sinittext+499}
 }}}

 Followed by a kernel panic :


 {{{
  <3>Debug: sleeping function called from invalid context at
 include/linux/rwsem.h:43
  in_atomic():1, irqs_disabled():1

  Call Trace: <NMI> <ffffffff80132daa>{profile_task_exit+21}
 <ffffffff80133cf5>{do_exit+34}
         <ffffffff8010fd17>{bad_intr+0}
 <ffffffff8011989b>{nmi_watchdog_tick+167}
         <ffffffff8010ff98>{default_do_nmi+118}
 <ffffffff8011999f>{do_nmi+61}
         <ffffffff8010f38f>{nmi+127} <ffffffff801f4807>{_raw_spin_lock+177}
          <EOE>  <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
         <ffffffff802f28af>{ip_output+518}
 <ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
         <ffffffff8811aa44>{:ath_pci:ath_intr+753}
 <ffffffff801548d7>{handle_IRQ_event+41}
         <ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
         <ffffffff8010eca2>{ret_from_intr+0}
 <ffffffff880dfdb8>{:wlan:node_cleanup+0}
         <ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
         <ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
 <ffffffff880dff62>{:wlan:ieee80211_free_node+82}
         <ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
 <ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
         <ffffffff80136bd1>{tasklet_action+64}
 <ffffffff80136e02>{__do_softirq+74}
         <ffffffff8010f69f>{call_softirq+31}
 <ffffffff80110b42>{do_softirq+44}
         <ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
          <EOI> <ffffffff8010d232>{default_idle+0}
 <ffffffff8022e890>{acpi_processor_idle+292}
         <ffffffff8022e771>{acpi_processor_idle+5}
 <ffffffff8010d288>{cpu_idle+49}
         <ffffffff805047b5>{start_kernel+469}
 <ffffffff805041f3>{_sinittext+499}

  Kernel panic - not syncing: Aiee, killing interrupt handler!

  Call Trace: <NMI> <ffffffff80131741>{panic+133}
 <ffffffff801436cd>{kernel_text_address+28}
         <ffffffff8010f94d>{show_trace+436}
 <ffffffff803317b8>{_spin_unlock_irq+9}
         <ffffffff80331160>{__down_read+50}
 <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff801f0b61>{__up_read+19} <ffffffff80133d52>{do_exit+127}
         <ffffffff8010fd17>{bad_intr+0}
 <ffffffff8011989b>{nmi_watchdog_tick+167}
         <ffffffff8010ff98>{default_do_nmi+118}
 <ffffffff8011999f>{do_nmi+61}
         <ffffffff8010f38f>{nmi+127} <ffffffff801f4807>{_raw_spin_lock+177}
          <EOE>  <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
         <ffffffff802f28af>{ip_output+518}
 <ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
         <ffffffff8811aa44>{:ath_pci:ath_intr+753}
 <ffffffff801548d7>{handle_IRQ_event+41}
         <ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
         <ffffffff8010eca2>{ret_from_intr+0}
 <ffffffff880dfdb8>{:wlan:node_cleanup+0}
         <ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
         <ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
 <ffffffff880dff62>{:wlan:ieee80211_free_node+82}
         <ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
 <ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
         <ffffffff80136bd1>{tasklet_action+64}
 <ffffffff80136e02>{__do_softirq+74}
         <ffffffff8010f69f>{call_softirq+31}
 <ffffffff80110b42>{do_softirq+44}
         <ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
          <EOI> <ffffffff8010d232>{default_idle+0}
 <ffffffff8022e890>{acpi_processor_idle+292}
         <ffffffff8022e771>{acpi_processor_idle+5}
 <ffffffff8010d288>{cpu_idle+49}
         <ffffffff805047b5>{start_kernel+469}
 <ffffffff805041f3>{_sinittext+499}

   Badness in panic at kernel/panic.c:139 (Tainted: P     )

  Call Trace: <NMI> <ffffffff801318b3>{panic+503}
 <ffffffff801436cd>{kernel_text_address+28}
         <ffffffff8010f94d>{show_trace+436}
 <ffffffff803317b8>{_spin_unlock_irq+9}
         <ffffffff80331160>{__down_read+50}
 <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff801f0b61>{__up_read+19} <ffffffff80133d52>{do_exit+127}
         <ffffffff8010fd17>{bad_intr+0}
 <ffffffff8011989b>{nmi_watchdog_tick+167}
         <ffffffff8010ff98>{default_do_nmi+118}
 <ffffffff8011999f>{do_nmi+61}
         <ffffffff8010f38f>{nmi+127} <ffffffff801f4807>{_raw_spin_lock+177}
          <EOE>  <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
         <ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
         <ffffffff802f28af>{ip_output+518}
 <ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
         <ffffffff8811aa44>{:ath_pci:ath_intr+753}
 <ffffffff801548d7>{handle_IRQ_event+41}
         <ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
         <ffffffff8010eca2>{ret_from_intr+0}
 <ffffffff880dfdb8>{:wlan:node_cleanup+0}
         <ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
         <ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
 <ffffffff880dff62>{:wlan:ieee80211_free_node+82}
         <ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
 <ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
         <ffffffff80136bd1>{tasklet_action+64}
 <ffffffff80136e02>{__do_softirq+74}
         <ffffffff8010f69f>{call_softirq+31}
 <ffffffff80110b42>{do_softirq+44}
         <ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
          <EOI> <ffffffff8010d232>{default_idle+0}
 <ffffffff8022e890>{acpi_processor_idle+292}
         <ffffffff8022e771>{acpi_processor_idle+5}
 <ffffffff8010d288>{cpu_idle+49}
         <ffffffff805047b5>{start_kernel+469}
 <ffffffff805041f3>{_sinittext+499}

 }}}

 I used r1398. I'll try the last release to see if it's better.

 Any ideas ?

-- 
Ticket URL: <http://madwifi.org/ticket/74>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity

Reply via email to