Red Hat Bugzilla – Bug 490268
Kernel oops when dvb_net virtual network device is removed
Last modified: 2013-07-04 18:53:05 EDT
Created attachment 335207 [details]
kernel oops message from syslog using 220.127.116.11 stock kernel
Description of problem:
Kernel will oop when dvbnet virtual network device is used after some time.
Version-Release number of selected component (if applicable):
Rawhide kernel 2.6.29-0.124.rc5.fc10.i586 and stock 18.104.22.168 kernel on Fedora 10
Steps to Reproduce:
1. Create DVB net device using ULE decapsulation
2. Let it run for some time
3. Then shutdown the DVB net device and remove the DVB net device.
Kernel oops, then the system hang up.
Kernel should not oops
Created attachment 335208 [details]
kernel oops message from syslog using rawhide kernel just before the system hang up
I just noticed another kernel oops. Whenever dvb_net_feed_start complains a BUG, then a removal of dvbnet virtual interface will produce the Oops. Attached is the dmesg output from the latest oops.
Created attachment 335667 [details]
kernel oops after dvb_net_feed_start: BUG 972
There were one recent update at dvb-net, caused by this -git changeset:
This moves the dvb-net to an updated net API.
Maybe this is causing some regression. I've reverted this changeset at rawhide cvs. Let's see if this will solve the issue.
It will be available soon (probably on Monday) as a rpm (kernel-2.6.29-17.fc11.rpm or later).
Please test after having it available.
Thanks, Mauro. I've tested using 2.6.29-21.fc11.i686.PAE. I couldn't reproduce the problem anymore. Thus I assume it should have fixed the problem unless the problem occurs again.