pasting sometimes causes a kernel panic

Chris Brannon cmbrannon79 at gmail.com
Sat Apr 3 08:55:49 EDT 2010


Derek Roberts wrote:
> Hey all,
> 
> My name is Derek Roberts. I've been using speakup and linux for a
> while, but just subscribed to this list.

Welcome to the list!

> For some reason, if I try pasting text into a console (this
> doesn't seem to have any effect if it goes in a screen, but maybe it's
> just random) it causes an instant kernel panic.

Ok, I duplicated this over here.  Interestingly, the panic didn't crash
my system, and the paste succeeded.  
I also got a call trace.  It's attached.

-- Chris
-------------- next part --------------
------------[ cut here ]------------
WARNING: at kernel/mutex.c:207 __mutex_lock_slowpath+0x2c7/0x2d0()
Hardware name: PM800-8237
Modules linked in: speakup_soft speakup squashfs isofs loop ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables tun udf crc_itu_t usb_storage pcspkr ipv6 usbhid hid snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss arc4 snd_mixer_oss ecb snd_via82xx gameport snd_ac97_codec ac97_bus rt2500pci rt2x00pci snd_pcm rt2x00lib led_class snd_timer snd_page_alloc ppdev fan snd_mpu401_uart mac80211 snd_rawmidi snd_seq_device cfg80211 lp snd soundcore uhci_hcd parport_pc i2c_viapro rfkill eeprom_93cx6 parport psmouse button thermal processor i2c_core ehci_hcd usbcore via_agp via_rhine mii serio_raw evdev sg agpgart shpchp pci_hotplug rtc_cmos rtc_core rtc_lib ext3 jbd mbcache sr_mod sd_mod cdrom sata_via pata_via pata_acpi ata_generic floppy libata scsi_mod [last unloaded: speakup]
Pid: 0, comm: swapper Not tainted 2.6.33-ARCH #1
Call Trace:
 [<c10431ad>] warn_slowpath_common+0x6d/0xa0
 [<c12d1bd7>] ? __mutex_lock_slowpath+0x2c7/0x2d0
 [<c12d1bd7>] ? __mutex_lock_slowpath+0x2c7/0x2d0
 [<c10431f5>] warn_slowpath_null+0x15/0x20
 [<c12d1bd7>] __mutex_lock_slowpath+0x2c7/0x2d0
 [<c122a565>] ? led_trigger_event+0x65/0x70
 [<c12d1beb>] mutex_lock+0xb/0x20
 [<c11ed8ac>] echo_set_canon_col+0x1c/0x50
 [<c11efbfa>] n_tty_receive_buf+0xaea/0x11c0
 [<c1187d10>] ? vsnprintf+0x2e0/0x430
 [<dd306c38>] ? synth_start+0x58/0x60 [speakup]
 [<dd306c9d>] ? synth_printf+0x5d/0x90 [speakup]
 [<c1065ff9>] ? sched_clock_cpu+0x129/0x180
 [<c12d33f5>] ? _raw_spin_unlock_irqrestore+0x25/0x30
 [<dd306205>] speakup_paste_selection+0xf5/0x110 [speakup]
 [<c1037930>] ? default_wake_function+0x0/0x10
 [<dd3029d3>] speakup_paste+0x33/0x60 [speakup]
 [<dd303321>] speakup_key+0x2d1/0x540 [speakup]
 [<c103793b>] ? default_wake_function+0xb/0x10
 [<c102da70>] ? __wake_up_common+0x40/0x70
 [<c12d33f5>] ? _raw_spin_unlock_irqrestore+0x25/0x30
 [<c10319c0>] ? __wake_up+0x40/0x50
 [<dd303c43>] keyboard_notifier_call+0x93/0x560 [speakup]
 [<c105ba2f>] ? insert_work+0x5f/0xd0
 [<c1064f55>] notifier_call_chain+0x35/0x70
 [<c1065428>] __atomic_notifier_call_chain+0x28/0x50
 [<c106546a>] atomic_notifier_call_chain+0x1a/0x20
 [<c11f907c>] kbd_event+0x28c/0x750
 [<c12d33f5>] ? _raw_spin_unlock_irqrestore+0x25/0x30
 [<c121cbd4>] input_pass_event+0x94/0xb0
 [<c121edd1>] input_handle_event+0x81/0x400
 [<c121f242>] input_event+0x52/0x70
 [<c1222e19>] atkbd_interrupt+0x5c9/0x680
 [<c1219a77>] serio_interrupt+0x37/0x80
 [<c121ab7b>] i8042_interrupt+0x10b/0x330
 [<c1009f98>] ? sched_clock+0x8/0x10
 [<c1065df4>] ? sched_clock_local+0xa4/0x180
 [<c1095fdc>] handle_IRQ_event+0x4c/0x190
 [<c10660fe>] ? sched_clock_tick+0x5e/0x90
 [<c1098b74>] ? move_native_irq+0x14/0x50
 [<c1097adb>] handle_edge_irq+0xab/0x130
 [<c1005f58>] handle_irq+0x18/0x30
 [<c10054c7>] do_IRQ+0x47/0xc0
 [<c1003e30>] common_interrupt+0x30/0x38
 [<c100b1f0>] ? mwait_idle+0x50/0xc0
 [<c100278c>] cpu_idle+0x8c/0xe0
 [<c12c14a8>] rest_init+0x78/0x80
 [<c14038e5>] start_kernel+0x36b/0x371
 [<c14033a4>] ? unknown_bootoption+0x0/0x1a0
 [<c140309e>] i386_start_kernel+0x9e/0xa5
---[ end trace 8d07563544985563 ]---


More information about the Speakup mailing list