I get the same here, with this test code,

This is using a PCI serial port, output from setserial

peter@shed:~/workspace/readMRU$ setserial -g /dev/ttyS* -v
/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS10, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS11, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS12, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS13, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS14, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS15, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS16, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS17, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS18, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS19, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS20, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS21, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS22, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS23, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS24, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS25, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS26, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS27, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS28, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS29, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
/dev/ttyS30, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS31, UART: unknown, Port: 0x0000, IRQ: 0
Cannot get serial info: Input/output error
/dev/ttyS5, UART: 16550A, Port: 0xcc90, IRQ: 19
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS8, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0


#define _GNU_SOURCE
#include <fcntl.h>
#include <stdio.h>

int main (int argc, char **argv)
{
   int fd;

   fd = open("/dev/ttyS4", O_RDWR);
   printf("fd has value %i\n", fd);

   close(fd);
}

May  8 17:18:34 shed kernel: [  418.930132] BUG: unable to handle kernel NULL 
pointer dereference at 0000009c
May  8 17:18:34 shed kernel: [  418.930141] IP: [<c131c7f9>] 
uart_dtr_rts+0x79/0x130
May  8 17:18:34 shed kernel: [  418.930152] *pde = 00000000 
May  8 17:18:34 shed kernel: [  418.930157] Oops: 0000 [#1] SMP 
May  8 17:18:34 shed kernel: [  418.930161] last sysfs file: 
/sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map
May  8 17:18:34 shed kernel: [  418.930166] Modules linked in: nls_iso8859_1 
nls_cp437 vfat fat binfmt_misc vboxnetadp vboxnetflt vesafb vboxdrv 
snd_hda_codec_hdmi nvidia(P) snd_hda_codec_idt snd_hda_intel snd_hda_codec 
snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq ppdev 
snd_timer dcdbas snd_seq_device psmouse parport_serial parport_pc serio_raw snd 
soundcore snd_page_alloc lp parport e100 usbhid usb_storage hid uas
May  8 17:18:34 shed kernel: [  418.930211] 
May  8 17:18:34 shed kernel: [  418.930216] Pid: 1927, comm: test Tainted: P    
        2.6.38-8-generic #42-Ubuntu Dell Inc.                 Dimension 5100    
           /0J8885
May  8 17:18:34 shed kernel: [  418.930226] EIP: 0060:[<c131c7f9>] EFLAGS: 
00210282 CPU: 1
May  8 17:18:34 shed kernel: [  418.930230] EIP is at uart_dtr_rts+0x79/0x130
May  8 17:18:34 shed kernel: [  418.930233] EAX: c17681e0 EBX: c1910bc0 ECX: 
00000000 EDX: ffffffff
May  8 17:18:34 shed kernel: [  418.930237] ESI: f2ca4290 EDI: 00000000 EBP: 
ea86dd78 ESP: ea86dd6c
May  8 17:18:34 shed kernel: [  418.930240]  DS: 007b ES: 007b FS: 00d8 GS: 
00e0 SS: 0068
May  8 17:18:34 shed kernel: [  418.930244] Process test (pid: 1927, 
ti=ea86c000 task=ec30bf20 task.ti=ea86c000)
May  8 17:18:34 shed kernel: [  418.930247] Stack:
May  8 17:18:34 shed kernel: [  418.930249]  f2ca4290 eea43800 ec30bf20 
ea86ddc4 c13091b4 f2ca4298 00000000 f2ca42a4
May  8 17:18:34 shed kernel: [  418.930260]  ea85f500 ea86dd9c 00000060 
c1910bc0 f2ca4290 fffffff4 00000000 ec30bf20
May  8 17:18:34 shed kernel: [  418.930270]  c106d370 ea86ddb0 ea86ddb0 
f2ca4290 eea43800 ea85f500 ea86dde8 c131a280
May  8 17:18:34 shed kernel: [  418.930280] Call Trace:
May  8 17:18:34 shed kernel: [  418.930287]  [<c13091b4>] 
tty_port_block_til_ready+0x164/0x290
May  8 17:18:34 shed kernel: [  418.930295]  [<c106d370>] ? 
autoremove_wake_function+0x0/0x50
May  8 17:18:34 shed kernel: [  418.930300]  [<c131a280>] uart_open+0x120/0x1b0
May  8 17:18:34 shed kernel: [  418.930307]  [<c15097cd>] ? 
_raw_spin_lock+0xd/0x10
May  8 17:18:34 shed kernel: [  418.930313]  [<c1302465>] tty_open+0x155/0x420
May  8 17:18:34 shed kernel: [  418.930319]  [<c112a9e5>] chrdev_open+0xa5/0x1c0
May  8 17:18:34 shed kernel: [  418.930324]  [<c11251e1>] 
__dentry_open+0xc1/0x280
May  8 17:18:34 shed kernel: [  418.930329]  [<c112654e>] 
nameidata_to_filp+0x6e/0x80
May  8 17:18:34 shed kernel: [  418.930333]  [<c112a940>] ? 
chrdev_open+0x0/0x1c0
May  8 17:18:34 shed kernel: [  418.930339]  [<c11339df>] finish_open+0xaf/0x1a0
May  8 17:18:34 shed kernel: [  418.930343]  [<c1133288>] ? 
do_path_lookup+0x68/0x120
May  8 17:18:34 shed kernel: [  418.930348]  [<c1134027>] 
do_filp_open+0x207/0x6e0
May  8 17:18:34 shed kernel: [  418.930354]  [<c150ce00>] ? 
do_page_fault+0x0/0x490
May  8 17:18:34 shed kernel: [  418.930359]  [<c11265b6>] do_sys_open+0x56/0x120
May  8 17:18:34 shed kernel: [  418.930364]  [<c11266ae>] sys_open+0x2e/0x40
May  8 17:18:34 shed kernel: [  418.930369]  [<c1509bf4>] syscall_call+0x7/0xb
May  8 17:18:34 shed kernel: [  418.930372] Code: f0 0f ba 6e 38 1d 19 c

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/777582

Title:
  System crash with serial port use

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to