[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#313178: kernel-image-2.6-k7: hotplug causes kernel oopses



Hi,

this is an "AOL" type answer with a twist.  I too have seen these types of
Hotplug crashes.  I got them while injecting EMI disturbances on a USB to
serial converter at work (flickering neon lights, 3x table lamp).  So it might
be that one of your devices (USB?) got an EMI/ESD disturbance which in turn
caused hotplug to run, and while forking the device disconnected again and the
device context was lost.

I haven't yet tracked down the cause for the bug but I was running a stable
(Sarge) system with both the standard 2.4.27 and a 2.4.31 kernel.  The .31
kernel was a lot more stable but I still managed to get the hotplug oopses.

Sorry if this does not help you David, but it might be interesting to others
perhaps.

Regards
 /Jocke

David N. Welton wrote:
> Package: kernel-image-2.6-k7
> Version: 101
> Severity: normal
> 
> I wasn't doing anything with the machine in question - it's a server, so
> I definitely wasn't fooling around with the hardware.  The symptoms are
> that the hotplug process seems to totally lock up - even trying to read
> from its proc/ entry causes problems, meaning that ps, top and friends
> hang.
> 
> Looks similar to this:
> 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=142774
> 
> Jun 11 19:38:38 hecl kernel: c01497e4
> Jun 11 19:38:38 hecl kernel: PREEMPT 
> Jun 11 19:38:38 hecl kernel: Modules linked in: ipv6 e100 mii via_ircc
> irda crc_ccitt capability commoncap ide_cd cdrom g
> enrtc ext3 jbd mbcache ide_generic via82cxxx ide_disk ide_core unix font
> vesafb cfbcopyarea cfbimgblt cfbfillrect
> Jun 11 19:38:38 hecl kernel: CPU:    0
> Jun 11 19:38:38 hecl kernel: EIP:    0060:[anon_vma_link+36/96]    Not
> tainted
> Jun 11 19:38:38 hecl kernel: EFLAGS: 00010202   (2.6.8-2-k7) 
> Jun 11 19:38:38 hecl kernel: EIP is at anon_vma_link+0x24/0x60
> Jun 11 19:38:38 hecl kernel: eax: d22b6000   ebx: de95a518   ecx:
> 282444c7   edx: d711fadc
> Jun 11 19:38:38 hecl kernel: esi: d711faa4   edi: d711faf8   ebp:
> d201d0e0   esp: d22b7ec4
> Jun 11 19:38:38 hecl kernel: ds: 007b   es: 007b   ss: 0068
> Jun 11 19:38:38 hecl kernel: Process hotplug (pid: 18397,
> threadinfo=d22b6000 task=d2386900)
> Jun 11 19:38:38 hecl kernel: Stack: d711faa4 d23ed9a8 c011a3f3 d711faa4
> 000000d0 d6437804 d6638138 d22b6000 
> Jun 11 19:38:38 hecl kernel:        d6aed6c0 d643781c d6437824 d6437810
> d23ed954 d22b6000 d6aed6a0 01200011 
> Jun 11 19:38:38 hecl kernel:        d1c4ef10 00000000 de99e220 c011ae0c
> 01200011 d1c4ef10 00000500 00000000 
> Jun 11 19:38:38 hecl kernel: Call Trace:
> Jun 11 19:38:38 hecl kernel:  [copy_mm+675/1008] copy_mm+0x2a3/0x3f0
> Jun 11 19:38:38 hecl kernel:  [copy_process+972/2864]
> copy_process+0x3cc/0xb30
> Jun 11 19:38:38 hecl kernel:  [do_fork+80/396] do_fork+0x50/0x18c
> Jun 11 19:38:38 hecl kernel:  [copy_to_user+62/80]
> copy_to_user+0x3e/0x50
> Jun 11 19:38:38 hecl kernel:  [sys_llseek+140/192] sys_llseek+0x8c/0xc0
> Jun 11 19:38:38 hecl kernel:  [sys_clone+65/80] sys_clone+0x41/0x50
> Jun 11 19:38:38 hecl kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
> Jun 11 19:38:38 hecl kernel: Code: 89 51 04 89 4e 38 89 5a 04 89 13 ff
> 48 14 8b 40 08 a8 08 75 
> Jun 11 19:38:38 hecl kernel:  <6>note: hotplug[18397] exited with
> preempt_count 1
> Jun 11 19:38:38 hecl kernel:  [schedule+1148/1168] schedule+0x47c/0x490
> Jun 11 19:38:38 hecl kernel:  [call_console_drivers+101/288]
> call_console_drivers+0x65/0x120
> Jun 11 19:38:38 hecl kernel:  [rwsem_down_read_failed+141/384]
> rwsem_down_read_failed+0x8d/0x180
> Jun 11 19:38:38 hecl kernel:  [.text.lock.exit+127/245]
> .text.lock.exit+0x7f/0xf5
> Jun 11 19:38:38 hecl kernel:  [do_page_fault+0/1353]
> do_page_fault+0x0/0x549
> Jun 11 19:38:38 hecl kernel:  [die+248/256] die+0xf8/0x100
> Jun 11 19:38:38 hecl kernel:  [do_page_fault+478/1353]
> do_page_fault+0x1de/0x549
> Jun 11 19:38:38 hecl kernel:  [buffered_rmqueue+245/464]
> buffered_rmqueue+0xf5/0x1d0
> Jun 11 19:38:38 hecl kernel:  [mm_init+148/208] mm_init+0x94/0xd0
> Jun 11 19:38:38 hecl kernel:  [__alloc_pages+746/848]
> __alloc_pages+0x2ea/0x350
> Jun 11 19:38:38 hecl kernel:  [fast_clear_page+10/96]
> fast_clear_page+0xa/0x60
> Jun 11 19:38:38 hecl kernel:  [pte_alloc_one+76/96]
> pte_alloc_one+0x4c/0x60
> Jun 11 19:38:38 hecl kernel:  [do_page_fault+0/1353]
> do_page_fault+0x0/0x549
> Jun 11 19:38:38 hecl kernel:  [error_code+45/56] error_code+0x2d/0x38
> Jun 11 19:38:38 hecl kernel:  [anon_vma_link+36/96]
> anon_vma_link+0x24/0x60
> Jun 11 19:38:38 hecl kernel:  [copy_mm+675/1008] copy_mm+0x2a3/0x3f0
> Jun 11 19:38:38 hecl kernel:  [copy_process+972/2864]
> copy_process+0x3cc/0xb30
> Jun 11 19:38:38 hecl kernel:  [do_fork+80/396] do_fork+0x50/0x18c
> Jun 11 19:38:38 hecl kernel:  [copy_to_user+62/80]
> copy_to_user+0x3e/0x50
> Jun 11 19:38:38 hecl kernel:  [sys_llseek+140/192] sys_llseek+0x8c/0xc0
> Jun 11 19:38:38 hecl kernel:  [sys_clone+65/80] sys_clone+0x41/0x50
> Jun 11 19:38:38 hecl kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
> 
> 
> -- System Information:
> Debian Release: 3.1
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: i386 (i686)
> Kernel: Linux 2.6.8-2-k7
> Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
> 
> Versions of packages kernel-image-2.6-k7 depends on:
> ii  kernel-image-2.6.8-2-k7       2.6.8-16   Linux kernel image for version 2.6
> 
> -- no debconf information
> 
> 


-- 
Joachim Nilsson :: <joachim AT vmlinux DOT org>
+46(0)21-123348 :: <http://vmlinux.org/joachim/>



Reply to: