[Pkg-lirc-maint] Bug#547359: Bug#547359: lirc-modules-source: kernel OOPS with 2.6.26 kernel and lirc-atiusb
Stefan Lippers-Hollmann
s.L-H at gmx.de
Fri Sep 18 23:30:05 UTC 2009
Hi
On Saturday 19 September 2009, Eric Cooper wrote:
> Package: lirc-modules-source
> Version: 0.8.3-5
> Severity: important
>
> My vanilla lenny kernel (2.6.26-2-686) crashes whenever I plug in my
> USB IR receiver (a Microsoft XBox dongle that used to work with
> lirc-atiusb.ko)
Did this work with the previous lirc package in testing (0.8.3-3) and
kernel 2.6.26?
> Here is the relevant portion of the syslog:
[...]
> kernel: [ 663.731229] BUG: unable to handle kernel NULL pointer dereference at 00000000
> kernel: [ 663.731233] IP: [<c01e165e>] vsnprintf+0x41e/0x452
> kernel: [ 663.731244] *pde = 00000000
> kernel: [ 663.731249] Oops: 0000 [#1] SMP
> kernel: [ 663.731253] Modules linked in: lirc_atiusb lirc_dev rfcomm nfsd auth_rpcgss exportfs nfs lockd nfs_acl sunrpc dm_snapshot dm_mirror dm_log dm_mod hidp l2cap snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc pcspkr i2c_piix4 i2c_core hci_usb bluetooth button shpchp pci_hotplug ati_agp agpgart evdev joydev ext3 jbd mbcache ide_cd_mod cdrom sd_mod usbhid hid ff_memless usb_storage atiixp 8139cp sata_sil ide_pci_generic ide_core ohci1394 ieee1394 8139too mii ata_generic ehci_hcd ohci_hcd usbcore libata scsi_mod dock thermal processor fan thermal_sys [last unloaded: lirc_dev]
> kernel: [ 663.731308]
> kernel: [ 663.731311] Pid: 603, comm: khubd Not tainted (2.6.26-2-686 #1)
> kernel: [ 663.731314] EIP: 0060:[<c01e165e>] EFLAGS: 00010216 CPU: 0
> kernel: [ 663.731319] EIP is at vsnprintf+0x41e/0x452
> kernel: [ 663.731321] EAX: 00000000 EBX: da7cc400 ECX: 00000000 EDX: 00000014
> kernel: [ 663.731324] ESI: da7cc49c EDI: da6f5cc0 EBP: 03d00000 ESP: da6f5b6c
> kernel: [ 663.731327] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
> kernel: [ 663.731331] Process khubd (pid: 603, ti=da6f4000 task=da5445e0 task.ti=da6f4000)
> kernel: [ 663.731334] Stack: 00000014 da7cc49c c013458a 00000000 da7cc4b0 c01345be 00000297 00000000
> kernel: [ 663.731341] 008dcd39 c0119160 da5445e0 0000dba4 00000000 c1389fdc da5445e0 c0118cb7
> kernel: [ 663.731348] da544608 00000001 c011fdb9 da57ae60 c1389fa0 00000001 00000002 c011b6f3
> kernel: [ 663.731354] Call Trace:
> kernel: [ 663.731362] [<c013458a>] ktime_get_ts+0x22/0x49
> kernel: [ 663.731372] [<c01345be>] ktime_get+0xd/0x21
> kernel: [ 663.731379] [<c0119160>] hrtick_start_fair+0xeb/0x12c
> kernel: [ 663.731390] [<c0118cb7>] wakeup_preempt_entity+0x2e/0x45
> kernel: [ 663.731397] [<c011fdb9>] check_preempt_wakeup+0xa6/0xc6
> kernel: [ 663.731406] [<c011b6f3>] try_to_wake_up+0xe8/0xf1
> kernel: [ 663.731416] [<c01319a9>] autoremove_wake_function+0xd/0x2d
> kernel: [ 663.731425] [<c01184d1>] __wake_up_common+0x2e/0x58
> kernel: [ 663.731435] [<c011a6bb>] __wake_up+0x29/0x39
> kernel: [ 663.731444] [<c012291f>] wake_up_klogd+0x2b/0x2d
> kernel: [ 663.731461] [<c02399c5>] device_create_vargs+0x71/0x99
> kernel: [ 663.731472] [<c0239a0f>] device_create+0x22/0x26
> kernel: [ 663.731480] [<dca44eb8>] lirc_register_plugin+0x2e5/0x3bd [lirc_dev]
> kernel: [ 663.731500] [<dca40342>] usb_remote_probe+0x665/0x81f [lirc_atiusb]
> kernel: [ 663.731517] [<c013458a>] ktime_get_ts+0x22/0x49
> kernel: [ 663.731523] [<c01dd624>] idr_get_empty_slot+0x11c/0x1ed
> kernel: [ 663.731536] [<c01dd7d6>] ida_get_new_above+0xe1/0x164
> kernel: [ 663.731544] [<c01ad48b>] sysfs_ilookup_test+0x0/0xd
> kernel: [ 663.731554] [<c01842aa>] ifind+0x22/0x6e
> kernel: [ 663.731563] [<c01ad48b>] sysfs_ilookup_test+0x0/0xd
> kernel: [ 663.731568] [<c0184349>] ilookup5_nowait+0x27/0x2c
> kernel: [ 663.731573] [<c01ad8e7>] sysfs_addrm_finish+0x13/0x191
> kernel: [ 663.731580] [<c01ad69c>] sysfs_find_dirent+0x13/0x23
> kernel: [ 663.731590] [<dc8abc46>] usb_match_one_id+0x1c/0x71 [usbcore]
> kernel: [ 663.731626] [<dc8abffc>] usb_autopm_do_device+0xaa/0xb1 [usbcore]
> kernel: [ 663.731659] [<dc8ac9ae>] usb_probe_interface+0xad/0xde [usbcore]
> kernel: [ 663.731690] [<c023add6>] driver_probe_device+0xb5/0x12c
> kernel: [ 663.731699] [<c023aea2>] __device_attach+0x0/0x5
> kernel: [ 663.731703] [<c023a50d>] bus_for_each_drv+0x36/0x5e
> kernel: [ 663.731713] [<c023af10>] device_attach+0x4e/0x5e
> kernel: [ 663.731717] [<c023aea2>] __device_attach+0x0/0x5
> kernel: [ 663.731724] [<c023a3a0>] bus_attach_device+0x1e/0x46
> kernel: [ 663.731731] [<c023980e>] device_add+0x310/0x446
> kernel: [ 663.731740] [<dc8ab361>] usb_set_configuration+0x3e3/0x442 [usbcore]
> kernel: [ 663.731775] [<dc8b15a0>] generic_probe+0x41/0x75 [usbcore]
> kernel: [ 663.731806] [<dc8ac7d3>] usb_probe_device+0x2f/0x34 [usbcore]
> kernel: [ 663.731828] [<c023add6>] driver_probe_device+0xb5/0x12c
> kernel: [ 663.731840] [<c023aea2>] __device_attach+0x0/0x5
> kernel: [ 663.731845] [<c023a50d>] bus_for_each_drv+0x36/0x5e
> kernel: [ 663.731853] [<c023af10>] device_attach+0x4e/0x5e
> kernel: [ 663.731857] [<c023aea2>] __device_attach+0x0/0x5
> kernel: [ 663.731864] [<c023a3a0>] bus_attach_device+0x1e/0x46
> kernel: [ 663.731870] [<c023980e>] device_add+0x310/0x446
> kernel: [ 663.731877] [<dc8abffc>] usb_autopm_do_device+0xaa/0xb1 [usbcore]
> kernel: [ 663.731907] [<dc8a6cda>] usb_new_device+0x55/0x139 [usbcore]
> kernel: [ 663.731937] [<dc8a80d4>] hub_thread+0x6c7/0xb04 [usbcore]
> kernel: [ 663.731972] [<c013199c>] autoremove_wake_function+0x0/0x2d
> kernel: [ 663.731982] [<dc8a7a0d>] hub_thread+0x0/0xb04 [usbcore]
> kernel: [ 663.732002] [<c01318db>] kthread+0x38/0x5d
> kernel: [ 663.732002] [<c01318a3>] kthread+0x0/0x5d
> kernel: [ 663.732002] [<c01044f3>] kernel_thread_helper+0x7/0x10
> kernel: [ 663.732002] =======================
> kernel: [ 663.732002] Code: f9 1f ff 74 24 14 89 f0 ff 74 24 1c 89 df 55 ff 74 24 18 51 52 8b 54 24 28 e8 60 f5 ff ff 89 c6 83 c4 18 ff 44 24 1c 8b 44 24 1c <8a> 00 84 c0 0f 85 4f fc ff ff 83 3c 24 00 74 13 3b 74 24 10 73
> kernel: [ 663.732002] EIP: [<c01e165e>] vsnprintf+0x41e/0x452 SS:ESP 0068:da6f5b6c
> kernel: [ 663.732113] ---[ end trace 6e3ddf7da633445c ]---
[...]
I guess I know what breaks, but this makes me wonder...
[...]
> Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
[...]
Does it oops on kernel 2.6.26 XOR the current default kernel in squeeze,
2.6.30-1-686, (or both)?
Could you please give current svn HEAD[1] or
http://sidux.com/debian/pool/fix.main/l/lirc/lirc-modules-source_0.8.3-5+svnr379.1_all.deb
a try?
Regards
Stefan Lippers-Hollmann
[1] Vcs-Svn: svn://svn.debian.org/svn/pkg-lirc/lirc/trunk/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-lirc-maint/attachments/20090919/51a99a6b/attachment-0001.pgp>
More information about the Pkg-lirc-maint
mailing list