Bug 118061
Summary: | system freeze with kernel 4.5.3 on leadtek DTV1000 T card ( CX22702 DVB-T ) | ||
---|---|---|---|
Product: | v4l-dvb | Reporter: | Barto (mister.freeman) |
Component: | cx88 | Assignee: | v4l-dvb_cx88 |
Status: | NEW --- | ||
Severity: | blocking | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.5.3 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg
dmesg revert commit 2c1f6951a8a82e6de0d82b1158b5e493fc6c54ab vb2: core: Skip planes array verification if pb is NULL |
Created attachment 216021 [details]
dmesg
maybe a suspect here : https://lkml.org/lkml/2016/5/11/678 Created attachment 216031 [details]
revert commit 2c1f6951a8a82e6de0d82b1158b5e493fc6c54ab
here is a patch which fixes the bug,
it reverts commit 2c1f6951a8a82e6de0d82b1158b5e493fc6c54ab
Created attachment 216181 [details] vb2: core: Skip planes array verification if pb is NULL a patch "vb2: core: Skip planes array verification if pb is NULL" by Sakari Ailus, it solves the bug without reverting commit 2c1f6951a8a82e6de0d82b1158b5e493fc6c54ab https://lkml.org/lkml/2016/5/12/348 |
Created attachment 216011 [details] dmesg with kernel 4.5.3 I notice that I have a system freeze when I want to watch TV with my TV card "leadtek winfast DTV1000 T pci card" ( CX22702 DVB-T ) I notice also the same system freeze with another TV card : "Leadtek winfast DTV1800H" pci card ( (Zarlink ZL10353 DVB-T ) if I downgrade to kernel 4.5.2 then there is no bug, all is ok, I use archlinux 64 bits, CPU :pentium dual core E6800, 4GB ram, graphic card : amd radeon HD4650 pcie, I use the radeon driver $ lsmod | grep dvb dvb_pll 16384 1 cx88_dvb 32768 0 cx88_vp3054_i2c 16384 1 cx88_dvb videobuf2_dvb 16384 1 cx88_dvb dvb_core 106496 2 cx88_dvb,videobuf2_dvb cx8802 20480 1 cx88_dvb cx88xx 77824 4 cx88_dvb,cx88_alsa,cx8800,cx8802 videobuf2_dma_sg 20480 3 cx88_dvb,cx8800,cx8802 videobuf2_v4l2 20480 2 cx88_dvb,cx8800 videobuf2_core 36864 6 cx88_dvb,cx8800,cx8802,cx88xx,videobuf2_v4l2,videobuf2_dvb $ lsmod | grep cx cx22702 16384 1 cx88_dvb 32768 0 cx88_vp3054_i2c 16384 1 cx88_dvb videobuf2_dvb 16384 1 cx88_dvb dvb_core 106496 2 cx88_dvb,videobuf2_dvb cx8800 36864 0 cx8802 20480 1 cx88_dvb cx88_alsa 20480 1 cx88xx 77824 4 cx88_dvb,cx88_alsa,cx8800,cx8802 tveeprom 24576 1 cx88xx videobuf2_dma_sg 20480 3 cx88_dvb,cx8800,cx8802 rc_core 24576 4 cx88xx,rc_winfast v4l2_common 16384 3 tuner,cx8800,cx88xx videobuf2_v4l2 20480 2 cx88_dvb,cx8800 videobuf2_core 36864 6 cx88_dvb,cx8800,cx8802,cx88xx,videobuf2_v4l2,videobuf2_dvb videodev 147456 7 tuner,cx88_alsa,cx8800,cx88xx,v4l2_common,videobuf2_core,videobuf2_v4l2 snd_pcm 86016 7 snd_ymfpci,snd_ac97_codec,cx88_alsa,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core snd 65536 23 snd_hda_codec_realtek,snd_ymfpci,snd_ac97_codec,cx88_alsa,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device,snd_opl3_lib