[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