xfs
[Top] [All Lists]

BUG 802626 - Infinite cpu loop in _pagebuf_handle_iovecs

To: nb@xxxxxxx
Subject: BUG 802626 - Infinite cpu loop in _pagebuf_handle_iovecs
From: pv@xxxxxxxxxxxxx (lord@xxxxxxx)
Date: Fri, 22 Sep 2000 08:24:54 -0700 (PDT)
Cc: linux-xfs@xxxxxxxxxxx
Reply-to: sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
Webexec: webpvsubmit,PvProjectIncident
Webpv: jen.americas.sgi.com
View Incident: 
http://co-op.engr.sgi.com/BugWorks/code/bwxquery.cgi?search=Search&wlong=1&view_type=Bug&wi=802626

Submitter : lord                      Submitter Domain : sgi.com            
Assigned Engineer : nb                Assigned Domain : sgi.com             
Assigned Group : xfs-linux            Category : software                   
Customer Reported : F                 Priority : 1                          
Project : xfs-linux                   Status : open                         
Description :
Running doio on xfs managed to produce a number of cases of 
read calls getting into a cpu loop in _pagebuf_handle_iovecs

Stack traceback for pid 1299
    EBP       EIP         Function(args)
0xc1decf94 0xf8825c22 [pagebuf]_pagebuf_handle_iovecs+0xd2 (0xdda75ee0, 
0xc1decf94, 0x0, 0x19000, 0x0)
                               pagebuf .text 0xf8823060 0xf8825b50 0xf8825d90
0xdda75e6c 0xf882649d [pagebuf]_pagebuf_read_helper+0x25 (0xdda75ee0, 
0xc1decf94, 0x0, 0x1000)
                               pagebuf .text 0xf8823060 0xf8826478 0xf88264a8
0xdda75eac 0xc012773b do_generic_file_read+0x207 (0xf48f6e60, 0xf48f6e80, 
0xdda75ee0, 0xf8826478)
                               kernel .text 0xc0100000 0xc0127534 0xc0127a60
0xdda75f1c 0xf882656b [pagebuf]pagebuf_generic_file_read+0xc3 (0xf48f6e60, 
0x403d4008, 0x1a441, 0xf48f6e80)
                               pagebuf .text 0xf8823060 0xf88264a8 0xf88265bc
0xdda75f44 0xf8881ac8 [xfs]xfs_rdwr+0x48 (0xf4d7969c, 0xf48f6e60, 0x403d4008, 
0x1a441, 0xf48f6e80)
                               xfs .text 0xf882e060 0xf8881a80 0xf8881af4
0xdda75f70 0xf8881b45 [xfs]xfs_read+0x51 (0xf4d7969c, 0xf48f6e60, 0x403d4008, 
0x1a441, 0xf48f6e80)
                               xfs .text 0xf882e060 0xf8881af4 0xf8881b50
0xdda75f98 0xf887e982 [xfs]linvfs_read+0x62 (0xf48f6e60, 0x403d4008, 0x1a441, 
0xf48f6e80, 0xdda74000)
                               xfs .text 0xf882e060 0xf887e920 0xf887e98c
0xdda75fbc 0xc0131b18 sys_read+0xa4 (0x3, 0x403d4008, 0x1a441, 0xbffffbc0, 0x0)
                               kernel .text 0xc0100000 0xc0131a74 0xc0131b30
           0xc0109040 system_call+0x34
                               kernel .text 0xc0100000 0xc010900c 0xc0109044

[2]kdb> pbiodesc 0xdda75ee0
pb_io_desc_t at 0xdda75ee0
  io_rdesc [ written 0x56ab count 0x14d96 buf 0xf887e8ca error 0 ]
  io_dir 1 io_offset 0x19000 io_iovec_nr 0x1
  io_iovec 0xdda75ed4 io_iovec_offset 0x56ab io_iovec_index 0x0
  io_sshift 0x0 io_i_size 0xf4240

iovec : 403d4008 0001a441


One doio process has racked up over 12 hours of cpu time in
this loop!

<Prev in Thread] Current Thread [Next in Thread>
  • BUG 802626 - Infinite cpu loop in _pagebuf_handle_iovecs, lord@xxxxxxx <=