[Gutsy] Regression? Hard lockup with 2.6.22-14, ndiswrapper?

Bug #151063 reported by Jon Skanes
This bug report is a duplicate of:  Bug #133110: Merge with Debian. Edit Remove
4
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.22 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: linux-ubuntu-modules-2.6.22-14-generic

This appears to be a regression. I have had no problems until installing 2.6.22-14. My system info is here: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/150275 . Here is what I got in the kernel log at the crash:

Oct 9 17:07:43 tiny kernel: [ 3756.684000] WARNING: at /build/buildd/linux-source-2.6.22-2.6.22/include/net/dst.h:159 dst_release()
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [__kfree_skb+291/304] __kfree_skb+0x123/0x130
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b97722>] free_tx_packet+0x62/0xb0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b8a20a>] NdisMSendComplete+0x8a/0xd0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b8d5a0>] kdpc_worker+0x0/0xd0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b88de4>] deserialized_irq_handler+0x14/0x40 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b8d5cc>] kdpc_worker+0x2c/0xd0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [run_workqueue+129/272] run_workqueue+0x81/0x110
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [prepare_to_wait+32/112] prepare_to_wait+0x20/0x70
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [worker_thread+0/256] worker_thread+0x0/0x100
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [worker_thread+160/256] worker_thread+0xa0/0x100
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [worker_thread+0/256] worker_thread+0x0/0x100
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [kthread+66/112] kthread+0x42/0x70
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [kthread+0/112] kthread+0x0/0x70
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [kernel_thread_helper+7/16] kernel_thread_helper+0x7/0x10
Oct 9 17:07:43 tiny kernel: [ 3756.684000] =======================
Oct 9 17:07:43 tiny kernel: [ 3756.684000] WARNING: at /build/buildd/linux-source-2.6.22-2.6.22/include/net/dst.h:159 dst_release()
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [__kfree_skb+291/304] __kfree_skb+0x123/0x130
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b97722>] free_tx_packet+0x62/0xb0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b8a20a>] NdisMSendComplete+0x8a/0xd0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b8d5a0>] kdpc_worker+0x0/0xd0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b88de4>] deserialized_irq_handler+0x14/0x40 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [<f8b8d5cc>] kdpc_worker+0x2c/0xd0 [ndiswrapper]
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [run_workqueue+129/272] run_workqueue+0x81/0x110
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [prepare_to_wait+32/112] prepare_to_wait+0x20/0x70
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [worker_thread+0/256] worker_thread+0x0/0x100
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [worker_thread+160/256] worker_thread+0xa0/0x100
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [worker_thread+0/256] worker_thread+0x0/0x100
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [kthread+66/112] kthread+0x42/0x70
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [kthread+0/112] kthread+0x0/0x70
Oct 9 17:07:43 tiny kernel: [ 3756.684000] [kernel_thread_helper+7/16] kernel_thread_helper+0x7/0x10
Oct 9 17:07:43 tiny kernel: [ 3756.684000] =======================

Revision history for this message
Andreas Gnau (rondom) wrote :

When does this hard lockup occur? What did you do?

If it occurs at boot, try blacklisting ndiswrapper (I don't think ndiswrapper is the reason for this, but I may be wrong on this).

Revision history for this message
Andreas Gnau (rondom) wrote :

I overlooked something this could indeed be related to ndiswrapper. Try using the latest ndiswrapper (1.48) from ndiswrapper.sf.net (sudo make uninstall; make; sudo make install). If this fixes your problem, this bug is a duplicate of bug 133110

Revision history for this message
Jon Skanes (jon-skanes) wrote :

Ok, I'm now running 1.48. I'll give it a try with some heavy use for a bit. As for what I was doing when it crashed, I was listening to a windows media stream in kaffeine while reloading 7 or 8 tabs in firefox.

Is there any reason why such an old version of ndiswrapper is the default for gutsy?

Thanks,
Jon

Revision history for this message
Jon Skanes (jon-skanes) wrote : Please use latest ndiswrapper

ndiswrapper 1.48 has been stable since i reported this. Can you update in the distribution?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.