Kernel bug

Marcin Doliński devel-pl w pld-dc.org
Sob, 23 Lip 2005, 10:50:01 CEST


On Friday 22 of July 2005 22:54, Mateusz Murawski wrote:
> Witam
> Dzis wlaczam i widze takie cos, wczesniej bez zarzutu. Arch amd64
> 2.6.11.10-6 Po tym komunikacje system dziala dalej.
>
>
>
> Kernel BUG at page_alloc:737
> invalid operand: 0000 [1]
> CPU 0
> Modules linked in: via82cxxx ide_core sata_promise libata reiserfs
> sd_mod scsi_mod
> Pid: 1011, comm: sysctl Not tainted 2.6.11.10-6
> RIP: 0010:[<ffffffff80154f78>] <ffffffff80154f78>{buffered_rmqueue+200}
> RSP: 0000:ffff81003f083c48  EFLAGS: 00010202
> RAX: 0000000000000001 RBX: ffffffff80321ec0 RCX: 0000000000001000
> RDX: 000000000003f24a RSI: ffff810001dd0030 RDI: ffffffff80321ea0
> RBP: ffffffff80321ea0 R08: 0000000000000001 R09: 0000000000000000
> R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff80321ef8
> R13: ffff810001dd0030 R14: 0000000000000000 R15: 0000000000000000
> FS:  00002aaaaade7b00(0000) GS:ffffffff804bab00(0000)
> knlGS:0000000000000000 CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 00002aaaaaccfca4 CR3: 000000003f099000 CR4: 00000000000006e0
> Process sysctl (pid: 1011, threadinfo ffff81003f082000, task
> ffff81003f7cf800)
> Stack: 0000000000000296 000001d2801b86bd 0000000000000212 ffffffff80321ea0
>        0000000000000011 0000000000000000 ffff81003f228838 ffffffff80322320
>        0000000000000000 ffffffff8015526d
> Call Trace:<ffffffff8015526d>{__alloc_pages+317}
> <ffffffff801575b3>{__do_page_cache_readahead+147}
>        <ffffffff80151d43>{filemap_nopage+339}
> <ffffffff80160504>{do_no_page+180}
>        <ffffffff801608cc>{handle_mm_fault+300}
> <ffffffff8011e749>{do_page_fault+521}
>        <ffffffff8015c538>{vma_prio_tree_insert+40}
> <ffffffff8010ea65>{error_exit+0}
>
>
> Code: 0f 0b 3c eb 2d 80 ff ff ff ff e1 02 48 8b 95 f0 01 00 00 bf
> RIP <ffffffff80154f78>{buffered_rmqueue+200} RSP <ffff81003f083c48>
Podsyłaj zdekodowane oopsy. U mnie wychodzi:

>>RIP; ffffffff80154f78 <buffered_rmqueue+c8/1d0>   <=====

>>RBX; ffffffff80321ec0 <contig_page_data+240/720>
>>RDI; ffffffff80321ea0 <contig_page_data+220/720>
>>RBP; ffffffff80321ea0 <contig_page_data+220/720>
>>R12; ffffffff80321ef8 <contig_page_data+278/720>

Trace; ffffffff8015526d <__alloc_pages+13d/450>
Trace; ffffffff801575b3 <__do_page_cache_readahead+93/120>
Trace; ffffffff80151d43 <filemap_nopage+153/300>
Trace; ffffffff80160504 <do_no_page+b4/2a0>
Trace; ffffffff801608cc <handle_mm_fault+12c/1e0>
Trace; ffffffff8011e749 <do_page_fault+209/540>
Trace; ffffffff8015c538 <vma_prio_tree_insert+28/60>
Trace; ffffffff8010ea65 <error_exit+0/81>

Code;  ffffffff80154f78 <buffered_rmqueue+c8/1d0>
0000000000000000 <_RIP>:
Code;  ffffffff80154f78 <buffered_rmqueue+c8/1d0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  ffffffff80154f7a <buffered_rmqueue+ca/1d0>
   2:   3c eb                     cmp    $0xeb,%al
Code;  ffffffff80154f7c <buffered_rmqueue+cc/1d0>
   4:   2d 80 ff ff ff            sub    $0xffffff80,%eax
Code;  ffffffff80154f81 <buffered_rmqueue+d1/1d0>
   9:   ff e1                     jmpq   *%ecx
Code;  ffffffff80154f83 <buffered_rmqueue+d3/1d0>
   b:   02 48 8b                  add    0xffffffffffffff8b(%rax),%cl
Code;  ffffffff80154f86 <buffered_rmqueue+d6/1d0>
   e:   95                        xchg   %eax,%ebp
Code;  ffffffff80154f87 <buffered_rmqueue+d7/1d0>
   f:   f0 01 00                  lock add %eax,(%rax)
Code;  ffffffff80154f8a <buffered_rmqueue+da/1d0>
  12:   00 bf 00 00 00 00         add    %bh,0x0(%rdi)

-- 
Marcin Doliński
PLD Linux Distribution



Więcej informacji o liście dyskusyjnej pld-devel-pl