You are not logged in.

#1 2012-04-09 06:34:46

MOPSTER
Member
From: Aruba
Registered: 2012-03-26
Posts: 15

[SOLVED]Kernel 3.3.1 webcam problem

Hi,

After upgrading to 3.3.1, when I turn my webcam on it works fine but once it disconnects I'm moved to a TTY and the following is printed:

[  136.198832] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
[ 4141.632399] BUG: unable to handle kernel NULL pointer dereference at 00000244
[ 4141.632611] IP: [<f831e9c3>] uvc_video_clock_update+0x63/0x4f0 [uvcvideo]
[ 4141.632800] *pde = 00000000 
[ 4141.632886] Oops: 0000 [#1] PREEMPT SMP 
[ 4141.632933] Modules linked in: aes_i586 cryptd aes_generic fuse joydev arc4 rt2800pci rt2800lib rt2x00pci rt2x00lib uvcvideo eeprom_93cx6 videobuf2_vmalloc videobuf2_memops videobuf2_core videodev crc_ccitt mac80211 media eeepc_laptop i915 i2c_algo_bit drm_kms_helper asus_wmi cfg80211 pci_hotplug sparse_keymap snd_hda_codec_realtek drm rfkill i2c_core serio_raw intel_agp intel_gtt atl1c psmouse processor video battery thermal evdev iTCO_wdt snd_hda_intel snd_hda_codec agpgart pcspkr ac iTCO_vendor_support snd_pcm snd_page_alloc snd_hwdep snd_timer snd button wmi soundcore autofs4 btrfs crc32c libcrc32c zlib_deflate sd_mod ahci libahci libata uhci_hcd scsi_mod ehci_hcd usbcore usb_common
[ 4141.632933] 
[ 4141.632933] Pid: 1749, comm: luakit Tainted: G        W    3.3.1-1-ARCH #1 ASUSTeK Computer INC. 1015PEM/1015PE
[ 4141.632933] EIP: 0060:[<f831e9c3>] EFLAGS: 00210046 CPU: 3
[ 4141.632933] EIP is at uvc_video_clock_update+0x63/0x4f0 [uvcvideo]
[ 4141.632933] EAX: 00000000 EBX: 00000000 ECX: 00000244 EDX: 0000001c
[ 4141.632933] ESI: fd390732 EDI: f3ec0800 EBP: f1abbd40 ESP: f1abbc90
[ 4141.632933]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 4141.632933] Process luakit (pid: 1749, ti=f1aba000 task=f514bf00 task.ti=f1aba000)
[ 4141.632933] Stack:
[ 4141.632933]  01ab8188 00000000 043b5c00 00000000 f52aaa00 00010ed7 f1abbd00 c10684e8
[ 4141.632933]  ffffffff ffffffff f62076d0 f62076c0 c94f1ebe 000003b8 c94f1fdd 000003b8
[ 4141.632933]  c94f1ebe 000003b8 00200082 1bd06620 00010ed7 c94f1fdd e9d348a3 000000ca
[ 4141.632933] Call Trace:
[ 4141.632933]  [<c10684e8>] ? update_curr+0x2c8/0x2d0
[ 4141.632933]  [<f831aadf>] uvc_buffer_finish+0x1f/0x30 [uvcvideo]
[ 4141.632933]  [<f820f69b>] vb2_dqbuf+0x21b/0x3a0 [videobuf2_core]
[ 4141.632933]  [<c13abb87>] ? __mutex_lock_slowpath+0x217/0x2f0
[ 4141.632933]  [<f831addc>] uvc_dequeue_buffer+0x3c/0x60 [uvcvideo]
[ 4141.632933]  [<f831c3f0>] uvc_v4l2_do_ioctl+0x900/0x1110 [uvcvideo]
[ 4141.632933]  [<c100a348>] ? sched_clock+0x8/0x10
[ 4141.632933]  [<c1065bbb>] ? sched_clock_local+0xcb/0x1c0
[ 4141.632933]  [<c10684e8>] ? update_curr+0x2c8/0x2d0
[ 4141.632933]  [<c11e4b45>] ? _copy_from_user+0x35/0x50
[ 4141.632933]  [<f82e70b9>] video_usercopy+0x1c9/0x500 [videodev]
[ 4141.632933]  [<f831baf0>] ? uvc_v4l2_set_streamparm.isra.7+0x1a0/0x1a0 [uvcvideo]
[ 4141.632933]  [<c106bb03>] ? trigger_load_balance+0x53/0x2a0
[ 4141.632933]  [<c1062de4>] ? scheduler_tick+0xd4/0x110
[ 4141.632933]  [<f831b365>] uvc_v4l2_ioctl+0x25/0x60 [uvcvideo]
[ 4141.632933]  [<f831baf0>] ? uvc_v4l2_set_streamparm.isra.7+0x1a0/0x1a0 [uvcvideo]
[ 4141.632933]  [<f82e6343>] v4l2_ioctl+0x93/0x110 [videodev]
[ 4141.632933]  [<f82e62b0>] ? v4l2_mmap+0xa0/0xa0 [videodev]
[ 4141.632933]  [<c1139fd2>] do_vfs_ioctl+0x82/0x570
[ 4141.632933]  [<c107dd72>] ? ktime_get_ts+0xe2/0x110
[ 4141.632933]  [<c11e49f9>] ? copy_to_user+0x39/0x50
[ 4141.632933]  [<c113ab5a>] ? poll_select_copy_remaining+0xca/0x110
[ 4141.632933]  [<c112b546>] ? fget_light+0x76/0xe0
[ 4141.632933]  [<c113a52f>] sys_ioctl+0x6f/0x80
[ 4141.632933]  [<c13ae85f>] sysenter_do_call+0x12/0x28
[ 4141.632933]  [<c13a007b>] ? init_amd+0x3fa/0x5b4
[ 4141.632933] Code: 02 00 00 8b 87 b0 03 00 00 8b 9f ac 03 00 00 8b b6 7c 02 00 00 8d 14 80 83 e8 01 8d 14 93 89 55 d4 31 d2 f7 f1 8b 4d d4 89 75 d0 <8b> 09 8d 04 92 8d 04 83 89 45 cc 89 f0 05 00 00 00 80 29 c1 89 
[ 4141.632933] EIP: [<f831e9c3>] uvc_video_clock_update+0x63/0x4f0 [uvcvideo] SS:ESP 0068:f1abbc90
[ 4141.632933] CR2: 0000000000000244
[ 4141.632933] ---[ end trace 29ed81b8bfe8180b ]---
[ 4141.728697] note: luakit[1749] exited with preempt_count 1
[ 4482.269803] composite sync not supported
[ 4493.649805] composite sync not supported

After that I can just switch to tty7 and resume my activity but I can't do anything webcam-related.
I would appreciate any help.

Last edited by MOPSTER (2012-04-14 04:13:32)

Offline

#2 2012-04-14 04:14:11

MOPSTER
Member
From: Aruba
Registered: 2012-03-26
Posts: 15

Re: [SOLVED]Kernel 3.3.1 webcam problem

This bug is fixed in kernel 3.3.2.

Offline

Board footer

Powered by FluxBB