Comment 13 for bug 1827452

Revision history for this message
John Boero (boeroboy) wrote :

I shared the stack trace. Was there a reply somewhere I didn't get? Is it on lkms? Link?

With UVC trace on:
[ 638.729455] uvcvideo: uvc_v4l2_open
[ 638.824646] uvcvideo: Resuming interface 0
[ 638.824648] uvcvideo: Resuming interface 1
[ 638.825644] uvcvideo: uvc_v4l2_release
[ 638.898089] uvcvideo: uvc_v4l2_open
[ 638.925805] uvcvideo: Trying format 0x56595559 (YUYV): 1280x720.
[ 638.925807] uvcvideo: Using default frame interval 100000.0 us (10.0 fps).
[ 638.946272] uvcvideo: Trying format 0x56595559 (YUYV): 1280x720.
[ 638.946273] uvcvideo: Using default frame interval 100000.0 us (10.0 fps).
[ 638.946549] uvcvideo: Setting frame interval to 1/10 (1000000).
[ 638.946825] uvcvideo: Control 0x00980927 not found.
[ 638.947000] uvcvideo: Control 0x00980927 not found.
[ 638.949080] uvcvideo: Device requested 2688 B/frame bandwidth.
[ 638.949082] uvcvideo: Selecting alternate setting 10 (2688 B/frame bandwidth).
[ 639.102943] uvcvideo: Allocated 5 URB buffers of 32x2688 bytes each.
[ 639.205221] uvcvideo: Control 3/4 value change len 7.
[ 639.357674] uvcvideo: uvc_v4l2_release
[ 639.358800] uvcvideo: uvc_v4l2_open
[ 639.379511] uvcvideo: Trying format 0x56595559 (YUYV): 1280x720.
[ 639.379514] uvcvideo: Using default frame interval 100000.0 us (10.0 fps).
[ 639.466691] uvcvideo: Trying format 0x56595559 (YUYV): 1280x720.
[ 639.466694] uvcvideo: Using default frame interval 100000.0 us (10.0 fps).
[ 639.466986] uvcvideo: Setting frame interval to 1/10 (1000000).
[ 639.467269] uvcvideo: Control 0x00980927 not found.
[ 639.467403] uvcvideo: Control 0x00980927 not found.
[ 639.469801] uvcvideo: Device requested 2688 B/frame bandwidth.
[ 639.469804] uvcvideo: Selecting alternate setting 10 (2688 B/frame bandwidth).
[ 639.476133] usb 3-4: USB disconnect, device number 3
[ 644.565643] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 644.565648] #PF: supervisor read access in kernel mode
[ 644.565651] #PF: error_code(0x0000) - not-present page
[ 644.565653] PGD 0 P4D 0
[ 644.565658] Oops: 0000 [#1] SMP PTI
[ 644.565662] CPU: 34 PID: 31130 Comm: v4l2src1:src Tainted: P S OE 5.9.8-100.fc32.x86_64 #1
[ 644.565665] Hardware name: Hewlett-Packard HP Z640 Workstation/212A, BIOS M60 v02.54 06/12/2020
[ 644.565673] RIP: 0010:usb_ifnum_to_if+0x3a/0x50
[ 644.565677] Code: 34 41 0f b6 50 04 84 d2 74 2f 83 ea 01 49 8d 80 98 00 00 00 49 8d 8c d0 a0 00 00 00 eb 09 48 83 c0 08 48 39 c8 74 12 4c 8b 00 <49> 8b 10 0f b6 52 02 39 f2 75 e9 4c 89 c0 c3 45 31 c0 4c 89 c0 c3
[ 644.565679] RSP: 0018:ffffb41c097ffbc8 EFLAGS: 00010206
[ 644.565682] RAX: ffff89b9783d7098 RBX: 0000000000000000 RCX: ffff89b9783d70b8
[ 644.565684] RDX: 0000000000000003 RSI: 0000000000000001 RDI: ffff89b97b55d800
[ 644.565686] RBP: ffff89b9704db398 R08: 0000000000000000 R09: ffffffff8fbce608
[ 644.565688] R10: 0000000000023411 R11: 0000000000000000 R12: ffff89b9704db398
[ 644.565690] R13: ffff89b97b55d800 R14: ffff89b97b55d800 R15: ffff89b9882a0000
[ 644.565694] FS: 00007f8d0bfff700(0000) GS:ffff89b98fc80000(0000) knlGS:0000000000000000
[ 644.565696] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 644.565698] CR2: 0000000000000000 CR3: 0000001df4d58004 CR4: 00000000001706e0
[ 644.565700] Call Trace:
[ 644.565710] usb_hcd_alloc_bandwidth+0x23d/0x360
[ 644.565716] usb_set_interface+0x120/0x360
[ 644.565729] uvc_video_start_transfer+0x19c/0x4f0 [uvcvideo]
[ 644.565737] uvc_video_start_streaming+0x7b/0xd0 [uvcvideo]
[ 644.565743] uvc_start_streaming+0x2d/0xf0 [uvcvideo]
[ 644.565752] vb2_start_streaming+0x63/0x100 [videobuf2_common]
[ 644.565758] vb2_core_streamon+0x54/0xb0 [videobuf2_common]
[ 644.565775] uvc_queue_streamon+0x2a/0x40 [uvcvideo]
[ 644.565782] uvc_ioctl_streamon+0x3a/0x60 [uvcvideo]
[ 644.565799] __video_do_ioctl+0x377/0x3b0 [videodev]
[ 644.565808] ? mem_cgroup_charge_statistics.constprop.0+0x21/0x50
[ 644.565812] ? __mod_memcg_lruvec_state+0x21/0xe0
[ 644.565822] video_usercopy+0x177/0x570 [videodev]
[ 644.565832] ? v4l_print_control+0x20/0x20 [videodev]
[ 644.565838] ? selinux_file_ioctl+0x122/0x1c0
[ 644.565847] v4l2_ioctl+0x48/0x50 [videodev]
[ 644.565851] __x64_sys_ioctl+0x83/0xb0
[ 644.565855] do_syscall_64+0x33/0x40
[ 644.565862] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 644.565866] RIP: 0033:0x7f8d4cbc93bb
[ 644.565870] Code: 0f 1e fa 48 8b 05 dd aa 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ad aa 0c 00 f7 d8 64 89 01 48
[ 644.565872] RSP: 002b:00007f8d0bffe8f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 644.565874] RAX: ffffffffffffffda RBX: 00007f8cfc023030 RCX: 00007f8d4cbc93bb
[ 644.565876] RDX: 0000556765a0b810 RSI: 0000000040045612 RDI: 000000000000002e
[ 644.565878] RBP: 0000556765a0b800 R08: 0000000000000fa9 R09: 0000000000000000
[ 644.565880] R10: 00000000fffffffe R11: 0000000000000246 R12: 0000000000000000
[ 644.565881] R13: 0000000000000004 R14: 00007f8cfc009f20 R15: 0000000000000001
[ 644.565885] Modules linked in: snd_seq_dummy snd_hrtimer rfcomm xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nft_objref nf_conntrack_tftp tun bridge stp llc rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace nfs_ssc fscache nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat ip6table_nat ip6table_mangle ip6table_raw vboxnetadp(OE) ip6table_security vboxnetflt(OE) iptable_nat nf_nat nf_conntrack vboxdrv(OE) nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nf_tables nfnetlink ip6table_filter ip6_tables iptable_filter overlay cmac bnep lm75 sunrpc vfat fat squashfs loop btusb btrtl intel_rapl_msr btbcm btintel intel_rapl_common bluetooth ecdh_generic sb_edac ecc x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek iTCO_wdt snd_hda_codec_generic intel_pmc_bxt dm_cache_smq pktcdvd kvm_intel snd_hda_codec_hdmi ledtrig_audio ucsi_ccg typec_ucsi
[ 644.565929] iTCO_vendor_support typec nvidia_drm(POE) kvm snd_hda_intel snd_intel_dspcfg uvcvideo snd_hda_codec ocrdma videobuf2_vmalloc irqbypass videobuf2_memops snd_usb_audio nvidia_modeset(POE) videobuf2_v4l2 rapl ib_uverbs snd_hda_core dm_cache snd_usbmidi_lib videobuf2_common snd_hwdep intel_cstate snd_seq dm_persistent_data nvidia_uvm(POE) snd_rawmidi ib_core videodev snd_seq_device dm_bio_prison intel_uncore joydev mc snd_pcm hp_wmi sparse_keymap rfkill pcspkr wmi_bmof snd_timer nvidia(POE) snd i2c_i801 i2c_smbus lpc_ich soundcore i2c_nvidia_gpu tpm_infineon binfmt_misc ip_tables amdgpu iommu_v2 gpu_sched i2c_algo_bit ttm drm_kms_helper crct10dif_pclmul crc32_pclmul crc32c_intel cec ghash_clmulni_intel serio_raw drm e1000e nvme be2net nvme_core wmi nbd fuse
[ 644.565969] CR2: 0000000000000000
[ 644.565972] ---[ end trace 9de36e7c7c1cd2df ]---
[ 644.565976] RIP: 0010:usb_ifnum_to_if+0x3a/0x50
[ 644.565978] Code: 34 41 0f b6 50 04 84 d2 74 2f 83 ea 01 49 8d 80 98 00 00 00 49 8d 8c d0 a0 00 00 00 eb 09 48 83 c0 08 48 39 c8 74 12 4c 8b 00 <49> 8b 10 0f b6 52 02 39 f2 75 e9 4c 89 c0 c3 45 31 c0 4c 89 c0 c3
[ 644.565980] RSP: 0018:ffffb41c097ffbc8 EFLAGS: 00010206
[ 644.565982] RAX: ffff89b9783d7098 RBX: 0000000000000000 RCX: ffff89b9783d70b8
[ 644.565984] RDX: 0000000000000003 RSI: 0000000000000001 RDI: ffff89b97b55d800
[ 644.565985] RBP: ffff89b9704db398 R08: 0000000000000000 R09: ffffffff8fbce608
[ 644.565987] R10: 0000000000023411 R11: 0000000000000000 R12: ffff89b9704db398
[ 644.565989] R13: ffff89b97b55d800 R14: ffff89b97b55d800 R15: ffff89b9882a0000
[ 644.565992] FS: 00007f8d0bfff700(0000) GS:ffff89b98fc80000(0000) knlGS:0000000000000000
[ 644.565993] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 644.565995] CR2: 0000000000000000 CR3: 0000001df4d58004 CR4: 00000000001706e0