public inbox for linux-sh@vger.kernel.org
 help / color / mirror / Atom feed
* [BUG] in 2.6.37-rc1-ish in the serial driver
@ 2010-11-02  9:15 Guennadi Liakhovetski
  2010-11-02 13:11 ` Paul Mundt
  2010-11-02 15:55 ` Guennadi Liakhovetski
  0 siblings, 2 replies; 3+ messages in thread
From: Guennadi Liakhovetski @ 2010-11-02  9:15 UTC (permalink / raw)
  To: linux-sh

Got the following Oops:

[  203.203125] kernel BUG at /home/lyakh/software/project/24/src/linux-2.6/mm/slab.c:3057!
[  203.203125] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  203.203125] pgd = c0004000
[  203.203125] [00000000] *pgd\0000000
[  203.203125] Internal error: Oops: 817 [#1]
[  203.203125] last sysfs file: /sys/devices/virtual/vc/vcs2/uevent
[  203.203125] Modules linked in: ipv6 sh_mobile_ceu_camera snd_soc_fsi videobuf_dma_contig tmio_mmc
[  203.203125] CPU: 0    Not tainted  (2.6.36+ #1343)
[  203.203125] PC is at __bug+0x24/0x30
[  203.203125] LR is at release_console_sem+0x188/0x19c
[  203.203125] pc : [<c002b0dc>]    lr : [<c003802c>]    psr: 20000193
[  203.203125] sp : c02e7e20  ip : c02e7d50  fp : c02e7e2c
[  203.203125] r10: ce796400  r9 : 00000400  r8 : cf002270
[  203.203125] r7 : cf002268  r6 : cf002260  r5 : cf005360  r4 : cf000360
[  203.203125] r3 : 00000000  r2 : 00000001  r1 : c02f5e18  r0 : 00000061
[  203.203125] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[  203.203125] Control: 10c5387d  Table: 4e710019  DAC: 00000017
[  203.203125] Process swapper (pid: 0, stack limit = 0xc02e6268)
[  203.203125] Stack: (0xc02e7e20 to 0xc02e8000)
[  203.203125] 7e20: c02e7e64 c02e7e30 c008b5bc c002b0c4 c0051ad4 00000020 b3302eb9 ce7e2400
[  203.203125] 7e40: cf000360 a0000193 00000020 00000000 413fc081 60000193 c02e7e84 c02e7e68
[  203.203125] 7e60: c008ba10 c008b4a0 ce7e2400 00000000 00000001 00000100 c02e7eac c02e7e88
[  203.203125] 7e80: c014bc14 c008b98c c0341b6c 00000062 ce7e2400 00000070 00000000 0000001f
[  203.203125] 7ea0: c02e7edc c02e7eb0 c015d8f0 c014bb64 c02e7ed4 c02e7ec0 c0341b6c 00000062
[  203.203125] 7ec0: 00000050 00000070 4001efcc 0000001f c02e7efc c02e7ee0 c015df4c c015d7d0
[  203.203125] 7ee0: ce7e3ae0 00000000 00000000 00000050 c02e7f1c c02e7f00 c0061dec c015debc
[  203.203125] 7f00: c02f9790 00000050 c002069c c02e9b48 c02e7f34 c02e7f20 c0063f14 c0061dcc
[  203.203125] 7f20: 00000050 00000000 c02e7f4c c02e7f38 c0027078 c0063e74 ffffffff e6980018
[  203.203125] 7f40: c02e7fa4 c02e7f50 c0027b74 c002700c ce71e820 00000002 c02e7f98 00000000
[  203.203125] 7f60: c02e6000 c00206a0 c002069c c02e9b48 4001efcc 413fc081 0000001f c02e7fa4
[  203.203125] 7f80: c02e7fa8 c02e7f98 c0028a88 c0028a8c 60000013 ffffffff c02e7fbc c02e7fa8
[  203.203125] 7fa0: c0029018 c0028a6c 00000000 c0338e94 c02e7fcc c02e7fc0 c023b9d8 c0028fdc
[  203.203125] 7fc0: c02e7ff4 c02e7fd0 c000898c c023b984 c00084f8 00000000 00000000 c00206a0
[  203.203125] 7fe0: 10c53c7d c0312834 00000000 c02e7ff8 40008034 c000874c 00000000 00000000
[  203.203125] Backtrace:
[  203.203125] [<c002b0b8>] (__bug+0x0/0x30) from [<c008b5bc>] (cache_alloc_refill+0x128/0x4ec)
[  203.203125] [<c008b494>] (cache_alloc_refill+0x0/0x4ec) from [<c008ba10>] (__kmalloc+0x90/0xd8)
[  203.203125] [<c008b980>] (__kmalloc+0x0/0xd8) from [<c014bc14>] (tty_buffer_request_room+0xbc/0x120)
[  203.203125]  r7:00000100 r6:00000001 r5:00000000 r4:ce7e2400
[  203.203125] [<c014bb58>] (tty_buffer_request_room+0x0/0x120) from [<c015d8f0>] (sci_rx_interrupt+0x12c/0x3c8)
[  203.203125] [<c015d7c4>] (sci_rx_interrupt+0x0/0x3c8) from [<c015df4c>] (sci_mpxed_interrupt+0x9c/0x104)
[  203.203125] [<c015deb0>] (sci_mpxed_interrupt+0x0/0x104) from [<c0061dec>] (handle_IRQ_event+0x2c/0xe8)
[  203.203125]  r7:00000050 r6:00000000 r5:00000000 r4:ce7e3ae0
[  203.203125] [<c0061dc0>] (handle_IRQ_event+0x0/0xe8) from [<c0063f14>] (handle_level_irq+0xac/0x11c)
[  203.203125]  r7:c02e9b48 r6:c002069c r5:00000050 r4:c02f9790
[  203.203125] [<c0063e68>] (handle_level_irq+0x0/0x11c) from [<c0027078>] (asm_do_IRQ+0x78/0x9c)
[  203.203125]  r5:00000000 r4:00000050
[  203.203125] [<c0027000>] (asm_do_IRQ+0x0/0x9c) from [<c0027b74>] (__irq_svc+0x34/0x80)
[  203.203125] Exception stack(0xc02e7f50 to 0xc02e7f98)
[  203.203125] 7f40:                                     ce71e820 00000002 c02e7f98 00000000
[  203.203125] 7f60: c02e6000 c00206a0 c002069c c02e9b48 4001efcc 413fc081 0000001f c02e7fa4
[  203.203125] 7f80: c02e7fa8 c02e7f98 c0028a88 c0028a8c 60000013 ffffffff
[  203.203125]  r5:e6980018 r4:ffffffff
[  203.203125] [<c0028a60>] (default_idle+0x0/0x30) from [<c0029018>] (cpu_idle+0x48/0x84)
[  203.203125] [<c0028fd0>] (cpu_idle+0x0/0x84) from [<c023b9d8>] (rest_init+0x60/0x78)
[  203.203125]  r4:c0338e94 r3:00000000
[  203.203125] [<c023b978>] (rest_init+0x0/0x78) from [<c000898c>] (start_kernel+0x24c/0x2a0)
[  203.203125] [<c0008740>] (start_kernel+0x0/0x2a0) from [<40008034>] (0x40008034)
[  203.203125] Code: e59f0010 e1a01003 eb0850d4 e3a03000 (e5833000)
[  203.203125] ---[ end trace 85c2a64930ca8ec3 ]---
[  203.203125] Kernel panic - not syncing: Fatal exception in interrupt
[  203.203125] Backtrace:
[  203.203125] [<c002b2c4>] (dump_backtrace+0x0/0x110) from [<c023f2a0>] (dump_stack+0x18/0x1c)
[  203.203125]  r6:c02e8ed8 r5:c02e6000 r4:c0313430 r3:c02f5dd4
[  203.203125] [<c023f288>] (dump_stack+0x0/0x1c) from [<c023f300>] (panic+0x5c/0x188)
[  203.203125] [<c023f2a4>] (panic+0x0/0x188) from [<c002b710>] (die+0x1a0/0x1e0)
[  203.203125]  r3:00010000 r2:c02e7ca0 r1:000035e4 r0:c02a4e57
[  203.203125]  r7:00000000
[  203.203125] [<c002b570>] (die+0x0/0x1e0) from [<c002cfbc>] (__do_kernel_fault+0x6c/0x8c)
[  203.203125]  r8:00000000 r7:c02e7dd8 r6:00000000 r5:00000817 r4:00000000
[  203.203125] [<c002cf50>] (__do_kernel_fault+0x0/0x8c) from [<c002d19c>] (do_page_fault+0x1c0/0x1d8)
[  203.203125]  r8:00000817 r7:00000000 r6:c02e7dd8 r5:c02e8ed8 r4:00000000
[  203.203125] r3:c02e7dd8
[  203.203125] [<c002cfdc>] (do_page_fault+0x0/0x1d8) from [<c00272e4>] (do_DataAbort+0x3c/0xa0)
[  203.203125] [<c00272a8>] (do_DataAbort+0x0/0xa0) from [<c0027b2c>] (__dabt_svc+0x4c/0x60)
[  203.203125] Exception stack(0xc02e7dd8 to 0xc02e7e20)
[  203.203125] 7dc0:                                                       00000061 c02f5e18
[  203.203125] 7de0: 00000001 00000000 cf000360 cf005360 cf002260 cf002268 cf002270 00000400
[  203.203125] 7e00: ce796400 c02e7e2c c02e7d50 c02e7e20 c003802c c002b0dc 20000193 ffffffff
[  203.203125]  r7:cf002268 r6:cf002260 r5:c02e7e0c r4:ffffffff
[  203.203125] [<c002b0b8>] (__bug+0x0/0x30) from [<c008b5bc>] (cache_alloc_refill+0x128/0x4ec)
[  203.203125] [<c008b494>] (cache_alloc_refill+0x0/0x4ec) from [<c008ba10>] (__kmalloc+0x90/0xd8)
[  203.203125] [<c008b980>] (__kmalloc+0x0/0xd8) from [<c014bc14>] (tty_buffer_request_room+0xbc/0x120)
[  203.203125]  r7:00000100 r6:00000001 r5:00000000 r4:ce7e2400
[  203.203125] [<c014bb58>] (tty_buffer_request_room+0x0/0x120) from [<c015d8f0>] (sci_rx_interrupt+0x12c/0x3c8)
[  203.203125] [<c015d7c4>] (sci_rx_interrupt+0x0/0x3c8) from [<c015df4c>] (sci_mpxed_interrupt+0x9c/0x104)
[  203.203125] [<c015deb0>] (sci_mpxed_interrupt+0x0/0x104) from [<c0061dec>] (handle_IRQ_event+0x2c/0xe8)
[  203.203125]  r7:00000050 r6:00000000 r5:00000000 r4:ce7e3ae0
[  203.203125] [<c0061dc0>] (handle_IRQ_event+0x0/0xe8) from [<c0063f14>] (handle_level_irq+0xac/0x11c)
[  203.203125]  r7:c02e9b48 r6:c002069c r5:00000050 r4:c02f9790
[  203.203125] [<c0063e68>] (handle_level_irq+0x0/0x11c) from [<c0027078>] (asm_do_IRQ+0x78/0x9c)
[  203.203125]  r5:00000000 r4:00000050
[  203.203125] [<c0027000>] (asm_do_IRQ+0x0/0x9c) from [<c0027b74>] (__irq_svc+0x34/0x80)
[  203.203125] Exception stack(0xc02e7f50 to 0xc02e7f98)
[  203.203125] 7f40:                                     ce71e820 00000002 c02e7f98 00000000
[  203.203125] 7f60: c02e6000 c00206a0 c002069c c02e9b48 4001efcc 413fc081 0000001f c02e7fa4
[  203.203125] 7f80: c02e7fa8 c02e7f98 c0028a88 c0028a8c 60000013 ffffffff
[  203.203125]  r5:e6980018 r4:ffffffff
[  203.203125] [<c0028a60>] (default_idle+0x0/0x30) from [<c0029018>] (cpu_idle+0x48/0x84)
[  203.203125] [<c0028fd0>] (cpu_idle+0x0/0x84) from [<c023b9d8>] (rest_init+0x60/0x78)
[  203.203125]  r4:c0338e94 r3:00000000
[  203.203125] [<c023b978>] (rest_init+0x0/0x78) from [<c000898c>] (start_kernel+0x24c/0x2a0)
[  203.203125] [<c0008740>] (start_kernel+0x0/0x2a0) from [<40008034>] (0x40008034)

The kernel is 2.6.37-rc1 based, with a few video patches. Unless I'm 
wildly corrupting memory somewhere, they shouldn't be related. Although, I 
am slightly concerned by "LR is at release_console_sem+0x188/0x19c", even 
though release_console_sem() doesn't reoccur in the backtrace. This 
_might_ indicate a problem with the framebuffer code.

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-11-02 15:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-02  9:15 [BUG] in 2.6.37-rc1-ish in the serial driver Guennadi Liakhovetski
2010-11-02 13:11 ` Paul Mundt
2010-11-02 15:55 ` Guennadi Liakhovetski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox