← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 454586] Re: package lirc 0.8.6-0ubuntu2 kernel oops on removal

 

The exact same crash also happens when I manually unload the module with
rmmod.

I suspect there to be an error in the function usb_remote_disconnect,
but I'm not really familliar with the syntax of pointers in C.

-- 
package lirc 0.8.6-0ubuntu2 kernel oops on removal
https://bugs.launchpad.net/bugs/454586
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to lirc in ubuntu.

Status in “lirc” package in Ubuntu: New

Bug description:
Binary package hint: lirc

lirc causes a kernel oops upon rmmod. This causes each upgrade of lirc to fail until the next reboot. It worked fine with the lirc version in jaunty, but broke with the next newer lirc version, and has been broken since a while. apport-kde also crashed trying to create a proper report, so no attachments today.

Oct 18 12:47:59 rk lircd-0.8.6[3233]: caught signal
[...]
Oct 18 12:49:40 rk kernel: [ 5133.096351] usbcore: deregistering interface driver lirc_igorplugusb
Oct 18 12:49:40 rk kernel: [ 5133.096392] lirc_igorplugusb[2]: usb remote disconnected
Oct 18 12:49:40 rk kernel: [ 5133.103685] BUG: unable to handle kernel NULL pointer dereference at 00000018
Oct 18 12:49:40 rk kernel: [ 5133.103692] IP: [<f815f09b>] usb_remote_disconnect+0x4b/0x90 [lirc_igorplugusb]
Oct 18 12:49:40 rk kernel: [ 5133.103702] *pde = be8b1067
Oct 18 12:49:40 rk kernel: [ 5133.103705] Oops: 0000 [#1] SMP
Oct 18 12:49:40 rk kernel: [ 5133.103708] last sysfs file: /sys/devices/pci0000:00/0000:00:18.3/temp3_input
Oct 18 12:49:40 rk kernel: [ 5133.103712] Modules linked in: sha256_generic aes_i586 aes_generic cbc binfmt_misc ppdev lp parport capifs snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi dm_crypt snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc yenta_socket rsrc_nonstatic nvidia(P) iptable_filter lirc_igorplugusb(-) ip_tables pcmcia_core x_tables pcspkr lirc_dev agpgart k8temp i2c_nforce2 raid10 raid456 raid6_pq async_xor async_memcpy async_tx xor raid1 raid0 multipath linear reiserfs usbhid usb_storage forcedeth
Oct 18 12:49:40 rk kernel: [ 5133.103751]
Oct 18 12:49:40 rk kernel: [ 5133.103756] Pid: 21038, comm: rmmod Tainted: P           (2.6.31-13-generic #45-Ubuntu)
Oct 18 12:49:40 rk kernel: [ 5133.103759] EIP: 0060:[<f815f09b>] EFLAGS: 00010296 CPU: 0
Oct 18 12:49:40 rk kernel: [ 5133.103763] EIP is at usb_remote_disconnect+0x4b/0x90 [lirc_igorplugusb]
Oct 18 12:49:40 rk kernel: [ 5133.103766] EAX: 00000000 EBX: f648a300 ECX: f60f3bd8 EDX: 000001df
Oct 18 12:49:40 rk kernel: [ 5133.103768] ESI: f68d6864 EDI: f81601e0 EBP: f090fea8 ESP: f090fe98
Oct 18 12:49:40 rk kernel: [ 5133.103771]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Oct 18 12:49:40 rk kernel: [ 5133.103774] Process rmmod (pid: 21038, ti=f090e000 task=f6b68c90 task.ti=f090e000)
Oct 18 12:49:40 rk kernel: [ 5133.103776] Stack:
Oct 18 12:49:40 rk kernel: [ 5133.103778]  f815f7ec 00000002 f6bfae00 f6bfae1c f090fec4 c0411019 00000000 f68d6800
Oct 18 12:49:40 rk kernel: [ 5133.103784] <0> f6bfae1c f8160214 f6bfae50 f090fed4 c039ef4e f6bfae1c f8160214 f090fee8
Oct 18 12:49:40 rk kernel: [ 5133.103790] <0> c039f02f c0771040 f8160214 c0771040 f090fefc c039e2f3 00000000 f8160214
Oct 18 12:49:40 rk kernel: [ 5133.103797] Call Trace:
Oct 18 12:49:40 rk kernel: [ 5133.103805]  [<c0411019>] ? usb_unbind_interface+0xe9/0x120
Oct 18 12:49:40 rk kernel: [ 5133.103811]  [<c039ef4e>] ? __device_release_driver+0x3e/0x90
Oct 18 12:49:40 rk kernel: [ 5133.103815]  [<c039f02f>] ? driver_detach+0x8f/0xa0
Oct 18 12:49:40 rk kernel: [ 5133.103819]  [<c039e2f3>] ? bus_remove_driver+0x73/0x90
Oct 18 12:49:40 rk kernel: [ 5133.103823]  [<c039f536>] ? driver_unregister+0x46/0x80
Oct 18 12:49:40 rk kernel: [ 5133.103828]  [<c0235f0d>] ? sysfs_remove_file+0xd/0x10
Oct 18 12:49:40 rk kernel: [ 5133.103831]  [<c0410735>] ? usb_deregister+0x95/0xb0
Oct 18 12:49:40 rk kernel: [ 5133.103837]  [<f815f741>] ? usb_remote_exit+0xd/0xf [lirc_igorplugusb]
Oct 18 12:49:40 rk kernel: [ 5133.103841]  [<c016ddc9>] ? sys_delete_module+0x169/0x200
Oct 18 12:49:40 rk kernel: [ 5133.103847]  [<c056eb7b>] ? do_page_fault+0x19b/0x380
Oct 18 12:49:40 rk kernel: [ 5133.103851]  [<c010334c>] ? syscall_call+0x7/0xb
Oct 18 12:49:40 rk kernel: [ 5133.103853] Code: 8b 75 fc 89 ec 5d c3 8b 43 08 c7 04 24 ec f7 15 f8 89 44 24 04 e8 bc b1 40 c8 8b 43 24 8b 40 28 e8 0b d5 f6 ff 8b 43 24 8b 40 48 <8b> 50 18 85 d2 74 0d 89 d0 e8 87 9e ff c7 8b 43 24 8b 40 48 e8
Oct 18 12:49:40 rk kernel: [ 5133.103887] EIP: [<f815f09b>] usb_remote_disconnect+0x4b/0x90 [lirc_igorplugusb] SS:ESP 0068:f090fe98
Oct 18 12:49:40 rk kernel: [ 5133.103892] CR2: 0000000000000018
Oct 18 12:49:40 rk kernel: [ 5133.103896] ---[ end trace b043f7e72da6cca4 ]---

ProblemType: Package
Architecture: i386
Date: Sun Oct 18 12:50:44 2009
DistroRelease: Ubuntu 9.10
ErrorMessage: Unterprozess installiertes post-installation-Skript gab den Fehlerwert 137 zurück
NonfreeKernelModules: nvidia
Package: lirc 0.8.6-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.31-13.45-generic
SourcePackage: lirc
Title: package lirc 0.8.6-0ubuntu2 failed to install/upgrade: Unterprozess installiertes post-installation-Skript gab den Fehlerwert 137 zurück
Uname: Linux 2.6.31-13-generic i686