lkml.org 
[lkml]   [2007]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjectoops with USB serial irda adapter
[https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=241598]

Oops happens here in kernel 2.6.20.11:
drivers/usb/serial/ir-usb.c, line 557:

/* Notify the tty driver that the termios have changed. */
port->tty->ldisc.set_termios(port->tty, NULL);

(ldisc.set_termios is NULL)

BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
00000000
*pde = 00000000
Oops: 0000 [#1]
SMP
last sysfs file: /class/usb_device/usbdev2.2/dev
Modules linked in: irda_usb ir_usb usbserial irnet ppp_generic slhc irtty_sir sir_dev ircomm_tty ircomm irda crc_ccitt fuse radeon drm ipv6 autofs4 hidp rfcomm l2cap bluetooth sunrpc nf_conntrack_ftp nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables dm_multipath video sbs i2c_ec dock button battery ac lp floppy snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_rawmidi snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq tulip parport_pc snd_pcm_oss snd_mixer_oss parport snd_pcm pcspkr bt878 bttv snd_seq_device video_buf ir_common iTCO_wdt snd_timer compat_ioctl32 i2c_algo_bit snd_page_alloc btcx_risc iTCO_vendor_support snd_util_mem tveeprom videodev snd_hwdep v4l2_common snd v4l1_compat emu10k1_gp i2c_i801 ide_cd gameport serio_raw i2c_core soundcore cdrom dm_snapshot dm_zero dm_mirror dm_mod ata_piix libata sd_mod scsi_mod ext3 jbd ehci_hcd
ohci_hcd uhci_hcd
CPU: 0
EIP: 0060:[<00000000>] Not tainted VLI
EFLAGS: 00210246 (2.6.20-1.2948.fc6 #1)
EIP is at 0x0
eax: d1016800 ebx: 0000000d ecx: d1016800 edx: 00000000
esi: d1016800 edi: c0805ed8 ebp: e2512800 esp: c6197e04
ds: 007b es: 007b ss: 0068
Process irattach (pid: 6007, ti=c6197000 task=d1d053b0 task.ti=c6197000)
Stack: f0f2bca1 00200286 00200286 d101680c c05357f5 00000005 0000000b e2512800
c6197e50 c0805ed8 d1016800 f0f0f249 7f1c0300 01000415 00000003 00000000
00000000 d1016800 f0d394b0 00000005 00000000 000008bd 00000000 7f1c030b
Call Trace:
[<f0f2bca1>] ir_set_termios+0x1e4/0x2a3 [ir_usb]
[<c05357f5>] set_termios+0x2fc/0x312
[<f0f0f249>] serial_set_termios+0x83/0x89 [usbserial]
[<f0d394b0>] irtty_open+0x5f/0x113 [irtty_sir]
[<c0532f38>] tty_ioctl+0x86f/0xae7
[<c0533d11>] n_tty_open+0x0/0x8a
[<c0533cec>] n_tty_close+0x0/0x25
[<c0533bff>] n_tty_flush_buffer+0x0/0x43
[<c0533b04>] n_tty_chars_in_buffer+0x0/0x57
[<c0534dfd>] read_chan+0x0/0x543
[<c0533d9b>] write_chan+0x0/0x28f
[<c053580b>] n_tty_ioctl+0x0/0x411
[<c05338e7>] n_tty_set_termios+0x0/0x1c3
[<c0534cf0>] normal_poll+0x0/0x10d
[<c053402a>] n_tty_receive_buf+0x0/0xcc6
[<c0533aaa>] n_tty_write_wakeup+0x0/0x27
[<c045d846>] __handle_mm_fault+0x898/0x8ba
[<c045f26f>] unmap_region+0xd8/0xf7
[<c0478445>] do_ioctl+0x4d/0x63
[<c047869f>] vfs_ioctl+0x244/0x256
[<c04786fd>] sys_ioctl+0x4c/0x67
[<c0403fe0>] syscall_call+0x7/0xb
=======================
Code: Bad EIP value.
EIP: [<00000000>] 0x0 SS:ESP 0068:c6197e04
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2007-06-21 00:19    [W:0.037 / U:0.876 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site