[Pkg-lirc-maint] Bug#536152: lirc_atiusb: BUG: unable to handle kernel NULL pointer dereference at 00000000

Thomas Creutz thomas.creutz at gmx.de
Tue Jul 7 21:35:48 UTC 2009


Package: lirc-modules-source
Version: 0.8.3-4~etobi.1
Severity: normal

after plug in my X10 reciver I get this:

[  712.704092] usb 2-1: new low speed USB device using uhci_hcd and address 2
[  712.880016] usb 2-1: configuration #1 chosen from 1 choice
[  712.886256] usb 2-1: New USB device found, idVendor=0bc7, idProduct=0006
[  712.886263] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  712.886266] usb 2-1: Product: USB Receiver
[  712.886269] usb 2-1: Manufacturer: X10 Wireless Technology Inc
[  712.997929] lirc_dev: IR Remote Control driver registered, major 61 
[  713.012076] 
[  713.012076] lirc_atiusb: USB remote driver for LIRC $Revision: 1.69 $
[  713.012076] lirc_atiusb: Paul Miller <pmiller9 at users.sourceforge.net>
[  713.012076] lirc_dev: lirc_register_plugin: sample_rate: 0
[  713.012076] BUG: unable to handle kernel NULL pointer dereference at 00000000
[  713.030735] IP: [<c01e147a>] vsnprintf+0x41e/0x452
[  713.046847] *pde = 00000000 
[  713.046853] Oops: 0000 [#1] SMP 
[  713.050812] Modules linked in: lirc_atiusb(+) lirc_dev ipv6 aes_i586 aes_generic loop arc4 ecb crypto_blkcipher tda10023 stv0297 evdev rtl8180 parport_pc parport snd_intel8x0 snd_ac97_codec mac80211 serio_raw eeprom_93cx6 ac97_bus snd_pcm_oss snd_mixer_oss budget_av dvb_ttpci firmware_class saa7146_vv videobuf_dma_sg psmouse pcspkr cfg80211 budget_core dvb_core snd_pcm videobuf_core videodev saa7146 v4l1_compat ttpci_eeprom i2c_core snd_timer snd soundcore snd_page_alloc rng_core iTCO_wdt shpchp pci_hotplug button intel_agp agpgart ext3 jbd mbcache ide_cd_mod cdrom sd_mod ide_pci_generic piix ide_core ata_piix ata_generic libata scsi_mod dock skge ehci_hcd uhci_hcd usbcore thermal processor fan thermal_sys
[  713.050812] 
[  713.050812] Pid: 2638, comm: modprobe Not tainted (2.6.26-2-686 #1)
[  713.050812] EIP: 0060:[<c01e147a>] EFLAGS: 00010216 CPU: 0
[  713.050812] EIP is at vsnprintf+0x41e/0x452
[  713.050812] EAX: 00000000 EBX: ddfd7c00 ECX: 00000000 EDX: 00000014
[  713.050812] ESI: ddfd7c9c EDI: de15dca0 EBP: 03d00000 ESP: de15db4c
[  713.050812]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[  713.050812] Process modprobe (pid: 2638, ti=de15c000 task=ddf62ca0 task.ti=de15c000)
[  713.050812] Stack: 00000014 ddfd7c9c 00000000 dd93b1c8 ddfd7cb0 c01d2c6b dda4f99c 00000000 
[  713.050812]        dda4f99c dd93b1c8 00006000 3a386030 c01d347e 00000000 00000400 00001000 
[  713.050812]        002480a8 c0196e03 00000000 de4bd800 dda4f99c 00000000 00800000 de4bd800 
[  713.050812] Call Trace:
[  713.050812]  [<c01d2c6b>] __generic_unplug_device+0x1a/0x1c
[  713.050812]  [<c01d347e>] __make_request+0x2fe/0x348
[  713.050812]  [<c0196e03>] do_mpage_readpage+0x4f9/0x5bc
[  713.050812]  [<c0135905>] sched_clock_cpu+0x104/0x112
[  713.050812]  [<c0134dd8>] up+0x9/0x2a
[  713.050812]  [<c0122a74>] release_console_sem+0x173/0x18c
[  713.050812]  [<c023972d>] device_create_vargs+0x71/0x99
[  713.050812]  [<c0239777>] device_create+0x22/0x26
[  713.050812]  [<e08c3eb8>] lirc_register_plugin+0x2e5/0x3bd [lirc_dev]
[  713.050812]  [<e08bf30e>] usb_remote_probe+0x631/0x837 [lirc_atiusb]
[  713.050812]  [<c01343c6>] hrtimer_start+0xf7/0x110
[  713.050812]  [<c01dd426>] idr_get_empty_slot+0x11e/0x1ef
[  713.050812]  [<c01dd5d8>] ida_get_new_above+0xe1/0x164
[  713.050812]  [<c01ad2e7>] sysfs_ilookup_test+0x0/0xd
[  713.050812]  [<c018417e>] ifind+0x22/0x6e
[  713.050812]  [<c01ad2e7>] sysfs_ilookup_test+0x0/0xd
[  713.050812]  [<c018421d>] ilookup5_nowait+0x27/0x2c
[  713.050812]  [<c01ad743>] sysfs_addrm_finish+0x13/0x191
[  713.050812]  [<c01ad4f8>] sysfs_find_dirent+0x13/0x23
[  713.050812]  [<e0061c3a>] usb_match_one_id+0x1c/0x71 [usbcore]
[  713.050812]  [<e0061ff0>] usb_autopm_do_device+0xaa/0xb1 [usbcore]
[  713.050812]  [<e00629a2>] usb_probe_interface+0xad/0xde [usbcore]
[  713.050812]  [<c023abb1>] __driver_attach+0x0/0x55
[  713.050812]  [<c023ab3a>] driver_probe_device+0xb5/0x12c
[  713.050812]  [<c023abe8>] __driver_attach+0x37/0x55
[  713.050812]  [<c023a483>] bus_for_each_dev+0x37/0x59
[  713.050812]  [<c023a9d5>] driver_attach+0x11/0x13
[  713.050812]  [<c023abb1>] __driver_attach+0x0/0x55
[  713.050812]  [<c023a7d7>] bus_add_driver+0x8a/0x1a7
[  713.050812]  [<c01dddd0>] kset_find_obj+0x20/0x4b
[  713.050812]  [<c023adc9>] driver_register+0x6d/0xc1
[  713.050812]  [<e0062607>] usb_register_driver+0x5d/0xb4 [usbcore]
[  713.050812]  [<e057d075>] usb_remote_init+0x75/0x91 [lirc_atiusb]
[  713.050812]  [<c013f66e>] sys_init_module+0x187a/0x19ea
[  713.050812]  [<c0166435>] vma_link+0xa3/0xbd
[  713.050812]  [<e08c3bd3>] lirc_register_plugin+0x0/0x3bd [lirc_dev]
[  713.050812]  [<c0103853>] sysenter_past_esp+0x78/0xb1
[  713.050812]  [<c02b0000>] aer_probe+0x7d/0xff
[  713.050812]  =======================
[  713.050812] 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 
[  713.050812] EIP: [<c01e147a>] vsnprintf+0x41e/0x452 SS:ESP 0068:de15db4c
[  714.098995] ---[ end trace a9e604d25c5cd899 ]---

vdr:~# dpkg -l | grep linux-image
ii  linux-image-2.6-686                 2.6.26+17+lenny1               Linux 2.6 image on PPro/Celeron/PII/PIII/P4
ii  linux-image-2.6.26-1-686            2.6.26-13lenny2                Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
ii  linux-image-2.6.26-2-686            2.6.26-17                      Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4


-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lirc-modules-source depends on:
ii  bzip2                         1.0.5-1    high-quality block-sorting file co
ii  debconf [debconf-2.0]         1.5.24     Debian configuration management sy
ii  debhelper                     7.0.15     helper programs for debian/rules
ii  debianutils                   2.30       Miscellaneous utilities specific t
ii  module-assistant              0.10.11.0  tool to make module package creati
ii  ucf                           3.0016     Update Configuration File: preserv

lirc-modules-source recommends no packages.

Versions of packages lirc-modules-source suggests:
pn  kernel-package                <none>     (no description available)
pn  linux-source                  <none>     (no description available)

-- debconf information:
  lirc-modules-source/use_lirc_hints: true
  lirc-modules-source/parallel_irq: 7
  lirc-modules-source/do-build: false
  lirc-modules-source/parallel_timer: 65536
* lirc-modules-source/sir_type: Other
  lirc-modules-source/serial_softcarrier: false
  lirc-modules-source/kernel-source-not-found:
  lirc-modules-source/serial_transmitter: true
* lirc-modules-source/it87_type: Standard
  lirc-modules-source/not_needed:
  lirc-modules-source/serial_port: 0x3f8
  lirc-modules-source/drivers: atiusb, bt829, cmdir, i2c, igorplugusb, imon, it87, mceusb, mceusb2, sasem, serial, sir, streamzap
  lirc-modules-source/serial_irq: 4
  lirc-modules-source/serial_type: Other
  lirc-modules-source/kernel-source: /usr/src/linux/
  lirc-modules-source/sir_irq: 3
  lirc-modules-source/sir_port: 0x2f8
  lirc-modules-source/parallel_port: 0x378
  lirc-modules-source/what_next:





More information about the Pkg-lirc-maint mailing list