* Re: mmotm 2010-05-11-18-20 uploaded [not found] <201005120149.o4C1n7P4002637@imap1.linux-foundation.org> @ 2010-05-13 15:06 ` Valdis.Kletnieks 2010-05-13 16:02 ` Dmitry Torokhov 0 siblings, 1 reply; 7+ messages in thread From: Valdis.Kletnieks @ 2010-05-13 15:06 UTC (permalink / raw) To: Andrew Morton, Mauro Carvalho Chehab, Dmitry Torokhov Cc: linux-kernel, linux-input [-- Attachment #1: Type: text/plain, Size: 3685 bytes --] On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ Dell Latitude E6500, x86_64 kernel. Boots to single user prompt, but has issues on the way there. Possibly very important - I was definitely *not* typing at the time (as I had hit return on the LUKS passphrase for the disk at 36 seconds after boot, and I didn't get the # prompt for single-user for another minute or two (probably due to udev having issues due to the oops). So I have no idea what it was trying to get a keycode for... [ 40.717136] udev: starting version 154 [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 [ 41.711007] Oops: 0002 [#1] PREEMPT SMP [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor [ 41.711007] CPU 0 [ 41.711007] Modules linked in: [ 41.711007] [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b [ 41.711007] RSP: 0018:ffff88011d513cc8 EFLAGS: 00010046 [ 41.711007] RAX: 0000000000000081 RBX: ffff88011c004000 RCX: 0000000000000081 [ 41.711007] RDX: 0000000000000000 RSI: ffff88011d513ce8 RDI: ffff88011c004000 [ 41.711007] RBP: ffff88011d513cc8 R08: 0000000000000002 R09: 0000000000000001 [ 41.711007] R10: 0000000000000069 R11: 0000000000000002 R12: ffff88011d513ce8 [ 41.711007] R13: ffff88011c004830 R14: 0000000000000282 R15: ffff88011c0c1800 [ 41.711007] FS: 00007f7da81f1700(0000) GS:ffff880002600000(0000) knlGS:0000000000000000 [ 41.711007] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.711007] CR2: 0000000000000000 CR3: 0000000119d96000 CR4: 00000000000406f0 [ 41.711007] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.711007] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 41.711007] Process keymap (pid: 2501, threadinfo ffff88011d512000, task ffff88011cea2240) [ 41.711007] Stack: [ 41.711007] ffff88011d513d28 ffffffff813bdb62 ffff88011d513fd8 ffff88011d513dd4 [ 41.711007] <0> 0000008100000000 0000000000000004 0000000000000000 0000000000000000 [ 41.711007] <0> 0000000080084504 00007fffb1390a20 ffff88011c004000 ffff88011b9305c0 [ 41.711007] Call Trace: [ 41.711007] [<ffffffff813bdb62>] input_get_keycode+0x5e/0x85 [ 41.711007] [<ffffffff813c094b>] evdev_do_ioctl+0x1cd/0x79b [ 41.711007] [<ffffffff813c0f56>] ? evdev_ioctl_handler+0x3d/0x80 [ 41.711007] [<ffffffff813c0f56>] ? evdev_ioctl_handler+0x3d/0x80 [ 41.711007] [<ffffffff813c0f7c>] evdev_ioctl_handler+0x63/0x80 [ 41.711007] [<ffffffff813c0fb6>] evdev_ioctl+0xb/0xd [ 41.711007] [<ffffffff810e97f9>] vfs_ioctl+0x2d/0xa1 [ 41.711007] [<ffffffff810e9d9c>] do_vfs_ioctl+0x4b8/0x4fe [ 41.711007] [<ffffffff810e9e39>] sys_ioctl+0x57/0x95 [ 41.711007] [<ffffffff810025eb>] system_call_fastpath+0x16/0x1b [ 41.711007] Code: c8 48 8b 97 d0 00 00 00 75 18 eb 10 48 63 d0 48 8b 8f d0 00 00 00 0f b6 14 11 eb 09 0f b7 14 4a eb 03 8b 14 8a 89 16 48 8b 56 18 <89> 02 31 c0 eb 05 b8 ea ff ff ff c9 c3 55 8b 56 08 4889 e5 83 [ 41.711007] RIP [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b [ 41.711007] RSP <ffff88011d513cc8> [ 41.711007] CR2: 0000000000000000 [ 41.711007] ---[ end trace 51c151638ede785c ]--- [ 41.711007] note: keymap[2501] exited with preempt_count 1 [-- Attachment #2: Type: application/pgp-signature, Size: 227 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mmotm 2010-05-11-18-20 uploaded 2010-05-13 15:06 ` mmotm 2010-05-11-18-20 uploaded Valdis.Kletnieks @ 2010-05-13 16:02 ` Dmitry Torokhov 2010-05-13 16:20 ` Mauro Carvalho Chehab 2010-05-19 23:34 ` Mauro Carvalho Chehab 0 siblings, 2 replies; 7+ messages in thread From: Dmitry Torokhov @ 2010-05-13 16:02 UTC (permalink / raw) To: Valdis.Kletnieks Cc: Andrew Morton, Mauro Carvalho Chehab, linux-kernel, linux-input On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote: > On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: > > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to > > > > http://userweb.kernel.org/~akpm/mmotm/ > > Dell Latitude E6500, x86_64 kernel. > > Boots to single user prompt, but has issues on the way there. Possibly > very important - I was definitely *not* typing at the time (as I had hit > return on the LUKS passphrase for the disk at 36 seconds after boot, and > I didn't get the # prompt for single-user for another minute or two (probably > due to udev having issues due to the oops). So I have no idea what it was > trying to get a keycode for... > Udev probably tries to remap special keys on your keyboard... > [ 40.717136] udev: starting version 154 > [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) > [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b > [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 > [ 41.711007] Oops: 0002 [#1] PREEMPT SMP > [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor > [ 41.711007] CPU 0 > [ 41.711007] Modules linked in: > [ 41.711007] > [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 > > [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b I think this is Mauro's big keycode additions. -- Dmitry ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mmotm 2010-05-11-18-20 uploaded 2010-05-13 16:02 ` Dmitry Torokhov @ 2010-05-13 16:20 ` Mauro Carvalho Chehab 2010-05-13 16:29 ` Valdis.Kletnieks 2010-05-19 23:34 ` Mauro Carvalho Chehab 1 sibling, 1 reply; 7+ messages in thread From: Mauro Carvalho Chehab @ 2010-05-13 16:20 UTC (permalink / raw) To: Dmitry Torokhov Cc: Valdis.Kletnieks, Andrew Morton, linux-kernel, linux-input Dmitry Torokhov wrote: > On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote: >> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: >>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to >>> >>> http://userweb.kernel.org/~akpm/mmotm/ >> Dell Latitude E6500, x86_64 kernel. >> >> Boots to single user prompt, but has issues on the way there. Possibly >> very important - I was definitely *not* typing at the time (as I had hit >> return on the LUKS passphrase for the disk at 36 seconds after boot, and >> I didn't get the # prompt for single-user for another minute or two (probably >> due to udev having issues due to the oops). So I have no idea what it was >> trying to get a keycode for... >> > > Udev probably tries to remap special keys on your keyboard... > >> [ 40.717136] udev: starting version 154 >> [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) >> [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b >> [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 >> [ 41.711007] Oops: 0002 [#1] PREEMPT SMP >> [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor >> [ 41.711007] CPU 0 >> [ 41.711007] Modules linked in: >> [ 41.711007] >> [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 >> >> [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b > > I think this is Mauro's big keycode additions. Yes, it is likely. It may be caused by some bad conflict resolution between both git trees. I'll handle this bug. -- Cheers, Mauro ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mmotm 2010-05-11-18-20 uploaded 2010-05-13 16:20 ` Mauro Carvalho Chehab @ 2010-05-13 16:29 ` Valdis.Kletnieks 2010-05-13 17:32 ` Mauro Carvalho Chehab 0 siblings, 1 reply; 7+ messages in thread From: Valdis.Kletnieks @ 2010-05-13 16:29 UTC (permalink / raw) To: Mauro Carvalho Chehab Cc: Dmitry Torokhov, Andrew Morton, linux-kernel, linux-input [-- Attachment #1: Type: text/plain, Size: 1910 bytes --] On Thu, 13 May 2010 13:20:50 -0300, Mauro Carvalho Chehab said: > Dmitry Torokhov wrote: > > On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote: > >> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: > >>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to > >>> > >>> http://userweb.kernel.org/~akpm/mmotm/ > >> Dell Latitude E6500, x86_64 kernel. > >> > >> Boots to single user prompt, but has issues on the way there. Possibly > >> very important - I was definitely *not* typing at the time (as I had hit > >> return on the LUKS passphrase for the disk at 36 seconds after boot, and > >> I didn't get the # prompt for single-user for another minute or two (probably > >> due to udev having issues due to the oops). So I have no idea what it was > >> trying to get a keycode for... > >> > > > > Udev probably tries to remap special keys on your keyboard... > > > >> [ 40.717136] udev: starting version 154 > >> [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) > >> [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b > >> [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 > >> [ 41.711007] Oops: 0002 [#1] PREEMPT SMP > >> [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor > >> [ 41.711007] CPU 0 > >> [ 41.711007] Modules linked in: > >> [ 41.711007] > >> [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 > >> > >> [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b > > > > I think this is Mauro's big keycode additions. > > Yes, it is likely. It may be caused by some bad conflict resolution between both git trees. > I'll handle this bug. Feel free to let me know if there's any testing/instrumentation you want done... [-- Attachment #2: Type: application/pgp-signature, Size: 227 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mmotm 2010-05-11-18-20 uploaded 2010-05-13 16:29 ` Valdis.Kletnieks @ 2010-05-13 17:32 ` Mauro Carvalho Chehab 0 siblings, 0 replies; 7+ messages in thread From: Mauro Carvalho Chehab @ 2010-05-13 17:32 UTC (permalink / raw) To: Valdis.Kletnieks Cc: Dmitry Torokhov, Andrew Morton, linux-kernel, linux-input Valdis.Kletnieks@vt.edu wrote: > On Thu, 13 May 2010 13:20:50 -0300, Mauro Carvalho Chehab said: >> Dmitry Torokhov wrote: >>> On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote: >>>> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: >>>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to >>>>> >>>>> http://userweb.kernel.org/~akpm/mmotm/ >>>> Dell Latitude E6500, x86_64 kernel. >>>> >>>> Boots to single user prompt, but has issues on the way there. Possibly >>>> very important - I was definitely *not* typing at the time (as I had hit >>>> return on the LUKS passphrase for the disk at 36 seconds after boot, and >>>> I didn't get the # prompt for single-user for another minute or two (probably >>>> due to udev having issues due to the oops). So I have no idea what it was >>>> trying to get a keycode for... >>>> >>> Udev probably tries to remap special keys on your keyboard... >>> >>>> [ 40.717136] udev: starting version 154 >>>> [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) >>>> [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b >>>> [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 >>>> [ 41.711007] Oops: 0002 [#1] PREEMPT SMP >>>> [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor >>>> [ 41.711007] CPU 0 >>>> [ 41.711007] Modules linked in: >>>> [ 41.711007] >>>> [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 >>>> >>>> [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b >>> I think this is Mauro's big keycode additions. >> Yes, it is likely. It may be caused by some bad conflict resolution between both git trees. >> I'll handle this bug. > > Feel free to let me know if there's any testing/instrumentation you want done... > Ok. I probably won't have time for handing it until next week, as I'll be traveling tomorrow for a short trip. -- Cheers, Mauro ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mmotm 2010-05-11-18-20 uploaded 2010-05-13 16:02 ` Dmitry Torokhov 2010-05-13 16:20 ` Mauro Carvalho Chehab @ 2010-05-19 23:34 ` Mauro Carvalho Chehab 2010-05-20 4:57 ` Mauro Carvalho Chehab 1 sibling, 1 reply; 7+ messages in thread From: Mauro Carvalho Chehab @ 2010-05-19 23:34 UTC (permalink / raw) To: Dmitry Torokhov Cc: Valdis.Kletnieks, Andrew Morton, linux-kernel, linux-input Dmitry Torokhov wrote: > On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote: >> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: >>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to >>> >>> http://userweb.kernel.org/~akpm/mmotm/ >> Dell Latitude E6500, x86_64 kernel. >> >> Boots to single user prompt, but has issues on the way there. Possibly >> very important - I was definitely *not* typing at the time (as I had hit >> return on the LUKS passphrase for the disk at 36 seconds after boot, and >> I didn't get the # prompt for single-user for another minute or two (probably >> due to udev having issues due to the oops). So I have no idea what it was >> trying to get a keycode for... >> > > Udev probably tries to remap special keys on your keyboard... > >> [ 40.717136] udev: starting version 154 >> [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) >> [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b >> [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 >> [ 41.711007] Oops: 0002 [#1] PREEMPT SMP >> [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor >> [ 41.711007] CPU 0 >> [ 41.711007] Modules linked in: >> [ 41.711007] >> [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 >> >> [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b > > I think this is Mauro's big keycode additions. > Ok, I was able to reproduce the bug: # getkeycodes [22726.468755] BUG: unable to handle kernel NULL pointer dereference at (null) [22726.471074] IP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60 [22726.471074] *pde = 00000000 [22726.471074] Oops: 0002 [#1] SMP [22726.471074] last sysfs file: /sys/devices/pci0000:00/0000:00:0b.1/usb1/1-3/dm [22726.471074] Modules linked in: ip6t_REJECT nf_conntrack_ipv6 ip6table_filter] [22726.471074] [22726.471074] Pid: 947, comm: getkeycodes Not tainted 2.6.34 #6 C51MCP51/ [22726.471074] EIP: 0060:[<c138b6d0>] EFLAGS: 00210046 CPU: 0 [22726.471074] EIP is at input_default_getkeycode_from_index+0x40/0x60 [22726.471074] EAX: 00000000 EBX: 00000000 ECX: 00000002 EDX: dacfbdc8 [22726.471074] ESI: dacfbdc8 EDI: f5daf794 EBP: dacfbdb8 ESP: dacfbdb4 [22726.471074] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [22726.471074] Process getkeycodes (pid: 947, ti=dacfa000 task=f573d4a0 task.ti) [22726.471074] Stack: [22726.471074] f5daf000 dacfbdec c138d233 dacfbe30 00200286 00000000 00000000 4 [22726.471074] <0> 00000000 00000000 00000000 dacfbe2c f5da0340 c16c12cc dacfbd8 [22726.471074] <0> c12f4130 dacfbe24 c138d9f8 00000002 00000001 00000000 c138d90 [22726.471074] Call Trace: [22726.471074] [<c138d233>] ? input_get_keycode+0x73/0x90 [22726.471074] [<c12f4148>] ? getkeycode_helper+0x18/0x30 [22726.471074] [<c12f4130>] ? getkeycode_helper+0x0/0x30 [22726.471074] [<c138d9f8>] ? input_handler_for_each_handle+0x78/0xa0 [22726.471074] [<c138d980>] ? input_handler_for_each_handle+0x0/0xa0 [22726.471074] [<c12f4130>] ? getkeycode_helper+0x0/0x30 [22726.471074] [<c12f399e>] ? getkeycode+0x2e/0x40 [22726.471074] [<c12f16ab>] ? vt_ioctl+0xb9b/0x1960 [22726.471074] [<c12ed600>] ? tty_ldisc_try+0x20/0x50 [22726.471074] [<c12ed8da>] ? put_ldisc+0x4a/0xd0 [22726.471074] [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170 [22726.471074] [<c10764eb>] ? trace_hardirqs_on+0xb/0x10 [22726.471074] [<c12f0b10>] ? vt_ioctl+0x0/0x1960 [22726.471074] [<c12e74bf>] ? tty_ioctl+0x7f/0x8a0 [22726.471074] [<c11150e2>] ? vfs_ioctl+0x32/0xc0 [22726.471074] [<c12e7440>] ? tty_ioctl+0x0/0x8a0 [22726.471074] [<c111584a>] ? do_vfs_ioctl+0x6a/0x5d0 [22726.471074] [<c10fc455>] ? kmem_cache_free+0x85/0xc0 [22726.471074] [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170 [22726.471074] [<c10764eb>] ? trace_hardirqs_on+0xb/0x10 [22726.471074] [<c111070b>] ? putname+0x2b/0x40 [22726.471074] [<c1105523>] ? do_sys_open+0xf3/0x110 [22726.471074] [<c1097f13>] ? audit_syscall_entry+0x1e3/0x210 [22726.471074] [<c1115e17>] ? sys_ioctl+0x67/0x80 [22726.471074] [<c1002fdf>] ? sysenter_do_call+0x12/0x38 [22726.471074] Code: 0a b8 ea ff ff ff 5b 5d c3 66 90 3b 98 a4 00 00 00 73 ee 8 [22726.471074] EIP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60 4 [22726.471074] CR2: 0000000000000000 [22726.471074] ---[ end trace 4ee8ba470bac54f1 ]--- I've removed the big getkeycode stuff from the material I've submitted earlier today for 2.6.35. I'm currently working on fix the issue. -- Cheers, Mauro ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mmotm 2010-05-11-18-20 uploaded 2010-05-19 23:34 ` Mauro Carvalho Chehab @ 2010-05-20 4:57 ` Mauro Carvalho Chehab 0 siblings, 0 replies; 7+ messages in thread From: Mauro Carvalho Chehab @ 2010-05-20 4:57 UTC (permalink / raw) To: Dmitry Torokhov Cc: Valdis.Kletnieks, Andrew Morton, linux-kernel, linux-input Mauro Carvalho Chehab wrote: > Dmitry Torokhov wrote: >> On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote: >>> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said: >>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to >>>> >>>> http://userweb.kernel.org/~akpm/mmotm/ >>> Dell Latitude E6500, x86_64 kernel. >>> >>> Boots to single user prompt, but has issues on the way there. Possibly >>> very important - I was definitely *not* typing at the time (as I had hit >>> return on the LUKS passphrase for the disk at 36 seconds after boot, and >>> I didn't get the # prompt for single-user for another minute or two (probably >>> due to udev having issues due to the oops). So I have no idea what it was >>> trying to get a keycode for... >>> >> Udev probably tries to remap special keys on your keyboard... >> >>> [ 40.717136] udev: starting version 154 >>> [ 41.710153] BUG: unable to handle kernel NULL pointer dereference at (null) >>> [ 41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b >>> [ 41.711007] PGD 11d318067 PUD 118af1067 PMD 0 >>> [ 41.711007] Oops: 0002 [#1] PREEMPT SMP >>> [ 41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor >>> [ 41.711007] CPU 0 >>> [ 41.711007] Modules linked in: >>> [ 41.711007] >>> [ 41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500 >>> >>> [ 41.711007] RIP: 0010:[<ffffffff813bb996>] [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b >> I think this is Mauro's big keycode additions. >> > > Ok, I was able to reproduce the bug: > > # getkeycodes > [22726.468755] BUG: unable to handle kernel NULL pointer dereference at (null) > [22726.471074] IP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60 > [22726.471074] *pde = 00000000 > [22726.471074] Oops: 0002 [#1] SMP > [22726.471074] last sysfs file: /sys/devices/pci0000:00/0000:00:0b.1/usb1/1-3/dm > [22726.471074] Modules linked in: ip6t_REJECT nf_conntrack_ipv6 ip6table_filter] > [22726.471074] > [22726.471074] Pid: 947, comm: getkeycodes Not tainted 2.6.34 #6 C51MCP51/ > [22726.471074] EIP: 0060:[<c138b6d0>] EFLAGS: 00210046 CPU: 0 > [22726.471074] EIP is at input_default_getkeycode_from_index+0x40/0x60 > [22726.471074] EAX: 00000000 EBX: 00000000 ECX: 00000002 EDX: dacfbdc8 > [22726.471074] ESI: dacfbdc8 EDI: f5daf794 EBP: dacfbdb8 ESP: dacfbdb4 > [22726.471074] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 > [22726.471074] Process getkeycodes (pid: 947, ti=dacfa000 task=f573d4a0 task.ti) > [22726.471074] Stack: > [22726.471074] f5daf000 dacfbdec c138d233 dacfbe30 00200286 00000000 00000000 4 > [22726.471074] <0> 00000000 00000000 00000000 dacfbe2c f5da0340 c16c12cc dacfbd8 > [22726.471074] <0> c12f4130 dacfbe24 c138d9f8 00000002 00000001 00000000 c138d90 > [22726.471074] Call Trace: > [22726.471074] [<c138d233>] ? input_get_keycode+0x73/0x90 > [22726.471074] [<c12f4148>] ? getkeycode_helper+0x18/0x30 > [22726.471074] [<c12f4130>] ? getkeycode_helper+0x0/0x30 > [22726.471074] [<c138d9f8>] ? input_handler_for_each_handle+0x78/0xa0 > [22726.471074] [<c138d980>] ? input_handler_for_each_handle+0x0/0xa0 > [22726.471074] [<c12f4130>] ? getkeycode_helper+0x0/0x30 > [22726.471074] [<c12f399e>] ? getkeycode+0x2e/0x40 > [22726.471074] [<c12f16ab>] ? vt_ioctl+0xb9b/0x1960 > [22726.471074] [<c12ed600>] ? tty_ldisc_try+0x20/0x50 > [22726.471074] [<c12ed8da>] ? put_ldisc+0x4a/0xd0 > [22726.471074] [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170 > [22726.471074] [<c10764eb>] ? trace_hardirqs_on+0xb/0x10 > [22726.471074] [<c12f0b10>] ? vt_ioctl+0x0/0x1960 > [22726.471074] [<c12e74bf>] ? tty_ioctl+0x7f/0x8a0 > [22726.471074] [<c11150e2>] ? vfs_ioctl+0x32/0xc0 > [22726.471074] [<c12e7440>] ? tty_ioctl+0x0/0x8a0 > [22726.471074] [<c111584a>] ? do_vfs_ioctl+0x6a/0x5d0 > [22726.471074] [<c10fc455>] ? kmem_cache_free+0x85/0xc0 > [22726.471074] [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170 > [22726.471074] [<c10764eb>] ? trace_hardirqs_on+0xb/0x10 > [22726.471074] [<c111070b>] ? putname+0x2b/0x40 > [22726.471074] [<c1105523>] ? do_sys_open+0xf3/0x110 > [22726.471074] [<c1097f13>] ? audit_syscall_entry+0x1e3/0x210 > [22726.471074] [<c1115e17>] ? sys_ioctl+0x67/0x80 > [22726.471074] [<c1002fdf>] ? sysenter_do_call+0x12/0x38 > [22726.471074] Code: 0a b8 ea ff ff ff 5b 5d c3 66 90 3b 98 a4 00 00 00 73 ee 8 > [22726.471074] EIP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60 4 > [22726.471074] CR2: 0000000000000000 > [22726.471074] ---[ end trace 4ee8ba470bac54f1 ]--- > > I've removed the big getkeycode stuff from the material I've submitted earlier > today for 2.6.35. I'm currently working on fix the issue. OK, I just sent the one-line fix to LMML and input ML. -- Cheers, Mauro ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-05-20 4:57 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <201005120149.o4C1n7P4002637@imap1.linux-foundation.org> 2010-05-13 15:06 ` mmotm 2010-05-11-18-20 uploaded Valdis.Kletnieks 2010-05-13 16:02 ` Dmitry Torokhov 2010-05-13 16:20 ` Mauro Carvalho Chehab 2010-05-13 16:29 ` Valdis.Kletnieks 2010-05-13 17:32 ` Mauro Carvalho Chehab 2010-05-19 23:34 ` Mauro Carvalho Chehab 2010-05-20 4:57 ` Mauro Carvalho Chehab
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).