Beginning with kernel-3.19.1-200.fc21.x86_64, a failure/exception is triggered at the end of loading the cx18 module. Please see below for excerpt fro /var/log/messages. I did a kernel bisect and got the following results.
Please advise/assist. Regards, Scott bisect ended with ... 454a4e728dd56c8515b80381c14168099279e7fc is the first bad commit commit 454a4e728dd56c8515b80381c14168099279e7fc Author: Hans Verkuil <[email protected]> Date: Sun Dec 7 11:59:42 2014 -0300 [media] v4l2-ioctl: WARN_ON if querycap didn't fill device_caps This is easy to forget to do in drivers. While v4l2-compliance will check for it, not everyone remembers to run it. So warn about it. Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]> :040000 040000 7eecfdaf65fe6e7e92f937c5cf347a30069f7edb 79b13ce78ba562569a87d867c9539c38b6189aff M drivers /var/log/messages... May 1 18:29:56 myth-backend kernel: [ 97.924432] cx18-alsa: module loading... May 1 18:29:56 myth-backend kernel: cx18-alsa: module loading... May 1 18:29:57 myth-backend kernel: [ 98.776486] cx18-0 843: loaded v4l-cx23418-dig.fw firmware (16382 bytes) May 1 18:29:57 myth-backend kernel: cx18-0 843: loaded v4l-cx23418-dig.fw firmware (16382 bytes) May 1 18:29:57 myth-backend kernel: [ 98.810039] cx18-0 843: verified load of v4l-cx23418-dig.fw firmware (16382 bytes) May 1 18:29:57 myth-backend kernel: cx18-0 843: verified load of v4l-cx23418-dig.fw firmware (16382 bytes) May 1 18:29:58 myth-backend kernel: [ 99.929768] ------------[ cut here ]------------ May 1 18:29:58 myth-backend kernel: [ 99.929792] WARNING: CPU: 0 PID: 727 at drivers/media/v4l2-core/v4l2-ioctl.c:1025 v4l_querycap+0x41/0x70 [videodev]() May 1 18:29:58 myth-backend kernel: [ 99.929794] Modules linked in: cx18_alsa s5h1411 tda18271 cs5345 tda8290 tuner cx18 videobuf_vmalloc tveeprom cx2341x videobuf_core dvb_core v4l2_common videodev media rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache snd_hda_codec_realtek snd_hda_codec_generic ir_lirc_codec ir_sony_decoder ir_sanyo_decoder ir_xmp_decoder ir_sharp_decoder ir_rc6_decoder ir_nec_decoder ir_rc5_decoder ir_mce_kbd_decoder ir_jvc_decoder lirc_dev snd_hda_intel snd_hda_controller rc_rc6_mce mceusb snd_hda_codec ppdev kvm_amd kvm snd_hwdep snd_seq snd_seq_device snd_pcm sp5100_tco edac_core serio_raw r8169 mii snd_timer k8temp i2c_piix4 snd soundcore parport_pc edac_mce_amd nuvoton_cir rc_core parport wmi shpchp nfsd auth_rpcgss nfs_acl lockd grace sunrpc ata_generic pata_acpi radeon i2c_algo_bit drm_kms_helper ttm pata_atiixp drm May 1 18:29:58 myth-backend kernel: [ 99.929839] CPU: 0 PID: 727 Comm: v4l_id Not tainted 3.19.5-200.fc21.x86_64 #1 May 1 18:29:58 myth-backend kernel: [ 99.929841] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./960GC-GS FX, BIOS P1.40 10/02/2013 May 1 18:29:58 myth-backend kernel: [ 99.929843] 0000000000000000 00000000b1511a63 ffff8800beb37c28 ffffffff8176ead5 May 1 18:29:58 myth-backend kernel: [ 99.929846] 0000000000000000 0000000000000000 ffff8800beb37c68 ffffffff8109bc1a May 1 18:29:58 myth-backend kernel: [ 99.929849] ffffffffa066d000 ffff8800beb37d90 0000000000000000 ffffffffa061c140 May 1 18:29:58 myth-backend kernel: [ 99.929851] Call Trace: May 1 18:29:58 myth-backend kernel: [ 99.929859] [<ffffffff8176ead5>] dump_stack+0x45/0x57 May 1 18:29:58 myth-backend kernel: [ 99.929864] [<ffffffff8109bc1a>] warn_slowpath_common+0x8a/0xc0 May 1 18:29:58 myth-backend kernel: [ 99.929867] [<ffffffff8109bd4a>] warn_slowpath_null+0x1a/0x20 May 1 18:29:58 myth-backend kernel: [ 99.929872] [<ffffffffa0604401>] v4l_querycap+0x41/0x70 [videodev] May 1 18:29:58 myth-backend kernel: [ 99.929877] [<ffffffffa06046cc>] __video_do_ioctl+0x29c/0x320 [videodev] May 1 18:29:58 myth-backend kernel: [ 99.929881] [<ffffffff812271b1>] ? do_last+0x2f1/0x1210 May 1 18:29:58 myth-backend kernel: [ 99.929886] [<ffffffffa0606776>] video_usercopy+0x366/0x5d0 [videodev] May 1 18:29:58 myth-backend kernel: [ 99.929891] [<ffffffffa0604430>] ? v4l_querycap+0x70/0x70 [videodev] May 1 18:29:58 myth-backend kernel: [ 99.929896] [<ffffffffa06069f5>] video_ioctl2+0x15/0x20 [videodev] May 1 18:29:58 myth-backend kernel: [ 99.929901] [<ffffffffa0600794>] v4l2_ioctl+0x164/0x180 [videodev] May 1 18:29:58 myth-backend kernel: [ 99.929904] [<ffffffff8122e318>] do_vfs_ioctl+0x2f8/0x500 May 1 18:29:58 myth-backend kernel: [ 99.929906] [<ffffffff8122aa16>] ? final_putname+0x26/0x50 May 1 18:29:58 myth-backend kernel: [ 99.929909] [<ffffffff8122acb9>] ? putname+0x29/0x40 May 1 18:29:58 myth-backend kernel: [ 99.929911] [<ffffffff8122e5a1>] SyS_ioctl+0x81/0xa0 May 1 18:29:58 myth-backend kernel: [ 99.929915] [<ffffffff817752c9>] system_call_fastpath+0x12/0x17 May 1 18:29:58 myth-backend kernel: [ 99.929917] ---[ end trace 4494c39e6083b88f ]--- May 1 18:29:58 myth-backend kernel: ------------[ cut here ]------------ May 1 18:29:58 myth-backend kernel: WARNING: CPU: 0 PID: 727 at drivers/media/v4l2-core/v4l2-ioctl.c:1025 v4l_querycap+0x41/0x70 [videodev]() May 1 18:29:58 myth-backend kernel: Modules linked in: cx18_alsa s5h1411 tda18271 cs5345 tda8290 tuner cx18 videobuf_vmalloc tveeprom cx2341x videobuf_core dvb_core v4l2_common videodev media rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache snd_hda_codec_realtek snd_hda_codec_generic ir_lirc_codec ir_sony_decoder ir_sanyo_decoder ir_xmp_decoder ir_sharp_decoder ir_rc6_decoder ir_nec_decoder ir_rc5_decoder ir_mce_kbd_decoder ir_jvc_decoder lirc_dev snd_hda_intel snd_hda_controller rc_rc6_mce mceusb snd_hda_codec ppdev kvm_amd kvm snd_hwdep snd_seq snd_seq_device snd_pcm sp5100_tco edac_core serio_raw r8169 mii snd_timer k8temp i2c_piix4 snd soundcore parport_pc edac_mce_amd nuvoton_cir rc_core parport wmi shpchp nfsd auth_rpcgss nfs_acl lockd grace sunrpc ata_generic pata_acpi radeon i2c_algo_bit drm_kms_helper ttm pata_atiixp May 1 18:29:58 myth-backend kernel: drm May 1 18:29:58 myth-backend kernel: CPU: 0 PID: 727 Comm: v4l_id Not tainted 3.19.5-200.fc21.x86_64 #1 May 1 18:29:58 myth-backend kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./960GC-GS FX, BIOS P1.40 10/02/2013 May 1 18:29:58 myth-backend kernel: 0000000000000000 00000000b1511a63 ffff8800beb37c28 ffffffff8176ead5 May 1 18:29:58 myth-backend kernel: 0000000000000000 0000000000000000 ffff8800beb37c68 ffffffff8109bc1a May 1 18:29:58 myth-backend kernel: ffffffffa066d000 ffff8800beb37d90 0000000000000000 ffffffffa061c140 May 1 18:29:58 myth-backend kernel: Call Trace: May 1 18:29:58 myth-backend kernel: [<ffffffff8176ead5>] dump_stack+0x45/0x57 May 1 18:29:58 myth-backend kernel: [<ffffffff8109bc1a>] warn_slowpath_common+0x8a/0xc0 May 1 18:29:58 myth-backend kernel: [<ffffffff8109bd4a>] warn_slowpath_null+0x1a/0x20 May 1 18:29:58 myth-backend kernel: [<ffffffffa0604401>] v4l_querycap+0x41/0x70 [videodev] May 1 18:29:58 myth-backend kernel: [<ffffffffa06046cc>] __video_do_ioctl+0x29c/0x320 [videodev] May 1 18:29:58 myth-backend kernel: [<ffffffff812271b1>] ? do_last+0x2f1/0x1210 May 1 18:29:58 myth-backend kernel: [<ffffffffa0606776>] video_usercopy+0x366/0x5d0 [videodev] May 1 18:29:58 myth-backend kernel: [<ffffffffa0604430>] ? v4l_querycap+0x70/0x70 [videodev] May 1 18:29:58 myth-backend kernel: [<ffffffffa06069f5>] video_ioctl2+0x15/0x20 [videodev] May 1 18:29:58 myth-backend kernel: [<ffffffffa0600794>] v4l2_ioctl+0x164/0x180 [videodev] May 1 18:29:58 myth-backend kernel: [<ffffffff8122e318>] do_vfs_ioctl+0x2f8/0x500 May 1 18:29:58 myth-backend kernel: [<ffffffff8122aa16>] ? final_putname+0x26/0x50 May 1 18:29:58 myth-backend kernel: [<ffffffff8122acb9>] ? putname+0x29/0x40 May 1 18:29:58 myth-backend kernel: [<ffffffff8122e5a1>] SyS_ioctl+0x81/0xa0 May 1 18:29:58 myth-backend kernel: [<ffffffff817752c9>] system_call_fastpath+0x12/0x17 May 1 18:29:58 myth-backend kernel: ---[ end trace 4494c39e6083b88f ]--- _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
