Changes between Initial Version and Version 1 of Ticket #2595


Ignore:
Timestamp:
Aug 9, 2008 7:08:22 PM (11 years ago)
Author:
axeld
Comment:

Happened with hrev26898, btw; also tried to cleanup the KDL session a bit.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2595 – Description

    initial v1  
    33{{{
    44PANIC: IORequest::_CopyData(): invalid range: (208072704, 1838)
    5 
    65Welcome to Kernel Debugging Land...
    7 
    86Thread 23 "scsi scheduler" running on CPU 0
    9 
    107kdebug> sc
    11 
    128stack trace for thread 23 "scsi scheduler"
    13 
    149    kernel stack: 0x9f4ed000 to 0x9f4f1000
    15 
    1610frame            caller     <image>:function + offset
    17 
    1811 0 9f4f0ac8 (+  48) 80056b29   <kernel>:invoke_debugger_command + 0x00ed
    19 
    2012 1 9f4f0af8 (+  64) 80056921   <kernel>:invoke_pipe_segment__FP21debugger_command_pipelPc + 0x0079
    21 
    2213 2 9f4f0b38 (+  64) 80056c69   <kernel>:invoke_debugger_command_pipe + 0x009d
    23 
    2414 3 9f4f0b78 (+  48) 80057b44   <kernel>:_ParseCommandPipe__16ExpressionParserRi + 0x0234
    25 
    2615 4 9f4f0ba8 (+  48) 800574fa   <kernel>:EvaluateCommand__16ExpressionParserPCcRi + 0x01de
    27 
    2816 5 9f4f0bd8 (+ 224) 80058f10   <kernel>:evaluate_debug_command + 0x0088
    29 
    3017 6 9f4f0cb8 (+  64) 80054f9e   <kernel>:kernel_debugger_loop__Fv + 0x01ae
    31 
    3218 7 9f4f0cf8 (+  48) 80055b37   <kernel>:kernel_debugger + 0x0117
    33 
    3419 8 9f4f0d28 (+ 192) 80055a15   <kernel>:panic + 0x0029
    35 
    3620 9 9f4f0de8 (+  64) 8006d9f3   <kernel>:_CopyData__9IORequestPvxUlb + 0x006b
    37 
    382110 9f4f0e28 (+  64) 8006d981   <kernel>:CopyData__9IORequestPCvxUl + 0x0029
    39 
    402211 9f4f0e68 (+ 112) 8006c3d2   <kernel>:Finish__11IOOperation + 0x0206
    41 
    422312 9f4f0ed8 (+  80) 8006738c   <kernel>:_Finisher__11IOScheduler + 0x012c
    43 
    442413 9f4f0f28 (+  96) 800679fb   <kernel>:_GetNextUnscheduledRequest__11IOScheduler + 0x0177
    45 
    462514 9f4f0f88 (+  48) 80067b3d   <kernel>:_Scheduler__11IOScheduler + 0x0015
    47 
    482615 9f4f0fb8 (+  32) 80067bea   <kernel>:_SchedulerThread__11IOSchedulerPv + 0x0012
    49 
    502716 9f4f0fd8 (+  32) 8004d1db   <kernel>:_create_kernel_thread_kentry__Fv + 0x001b
    51 
    522817 9f4f0ff8 (+1622208520) 8004d178   <kernel>:thread_kthread_exit__Fv + 0x0000
    53 
    54 kdebug> cal l[1D [1D[1D [1Dl 11 -1
    55 
     29kdebug> call 11 -1
    5630thread 23, scsi scheduler
    57 
    58319f4f0e68 8006c3d2   <kernel>:Finish__11IOOperation(0x90c94fa0)
    59 
    60 kdebug> io_operation a[1D [1D_+[1D [1Darg1
    61 
     32kdebug> io_operation _arg1
    6233io_operation at 0x90c94fa0
    63 
    64   parent:           0x90c8e660
    65 
    66   status:           No error
    67 
     34  parent:           0x90c8e660
     35  status:           No error
    6836  dma buffer:       0x90c76660
    69 
    7037  offset:           208072704 (original: 208072768)
    71 
    7238  length:           29184    (original: 29120)
    73 
    7439  transferred:      29120
    75 
    76   block size:       512
    77 
    78   saved vec index:  52428
    79 
    80   saved vec length: 52428
    81 
    82   r/w:              read
    83 
    84   phase:            do all
    85 
     40  block size:       512
     41  saved vec index:  52428
     42  saved vec length: 52428
     43  r/w:              read
     44  phase:            do all
    8645  partial begin:    yes
    87 
    88   partial end:      no
    89 
    90   bounce buffer:    yes
    91 
     46  partial end:      no
     47  bounce buffer:    yes
    9248kdebug> io_request _parent
    93 
    9449io_request at 0x90c8e660
    95 
    9650  parent:            0x9248ebf8
    97 
    9851  status:            No Error (1)
    99 
    10052  mutex:             0x90c8e67c
    101 
    10253  IOBuffer:          0x90d40a40
    103 
    10454  offset:            208072768
    105 
    10655  length:            131008
    107 
    10856  transfer size:     131008
    109 
    11057  relative offset:   0
    111 
    11258  pending children:  6
    113 
    11459  flags:             0x0
    115 
    11660  team:              1063
    117 
    11861  r/w:               read
    119 
    12062  partial transfer:  no
    121 
    12263  finished cvar:     0x90c8e6cc
    123 
    12464  iteration:
    125 
    12665    vec index:       1
    127 
    12866    vec offset:      0
    129 
    13067    remaining bytes: 0
    131 
    13268  callbacks:
    133 
    13469    finished 0x00000000, cookie 0x00000000
    135 
    13670    iteration 0x00000000, cookie 0x00000000
    137 
    13871  children:
    139 
    14072    0x90c94fa0
    141 
    14273    0x90c95000
    143 
    14474    0x90c95050
    145 
    14675    0x90c950a0
    147 
    14876    0x90c950f0
    149 
    15077    0x90c95140
    151 
    15278kdebug> dma_buffer 0x90c76660
    153 
    15479DMABuffer at 0x90c76660
    155 
    15680  bounce buffer:      0x80946000 (physical 0xedf1000)
    157 
    15881  bounce buffer size: 16384
    159 
    16082  vecs:               16
    161 
    16283    [0] 0x0edf1000, 1902
    163 
    16484    [1] 0x1198b8d4, 1836
    165 
    16685    [2] 0x0edf176e, 1838
    167 
    16886    [3] 0x1198b8d4, 1836
    169 
    17087    [4] 0x0edf1e9c, 1838
    171 
    17288    [5] 0x1198b8d4, 1836
    173 
    17489    [6] 0x0edf25ca, 1838
    175 
    17690    [7] 0x1198b8d4, 1836
    177 
    17891    [8] 0x0edf2cf8, 1838
    179 
    18092    [9] 0x1198b8d4, 1836
    181 
    18293    [10] 0x0edf3426, 1838
    183 
    18494    [11] 0x1198b8d4, 1836
    185 
    18695    [12] 0x0edf3b54, 1838
    187 
    18896    [13] 0x1198b8d4, 1836
    189 
    19097    [14] 0x0edf4282, 1838
    191 
    19298    [15] 0x1198b8d4, 1564
    193 
    194 kdebug> io_
    195 
    196   io_buffer     io_context    io_operation  io_request 
    197 
    198 kdebug> io_buffer )_[1D [1D[1D [1D_buffer
    199 
     99kdebug> io_buffer _buffer
    200100IOBuffer at 0x90d40a40
    201 
    202101  origin:     user
    203 
    204102  kind:       virtual
    205 
    206103  length:     131008
    207 
    208104  capacity:   1
    209 
    210105  vecs:       1
    211 
    212106    [0] 0x18c948d3, 131008
    213 
    214 kdebug> io_buffer _buffer[K[17Ddma_buffer 0x90c76660[K[21Dio_request _parent[K
    215 
     107kdebug> io_request _parent
    216108io_request at 0x9248ebf8
    217 
    218109  parent:            0x00000000
    219 
    220110  status:            No Error (1)
    221 
    222111  mutex:             0x9248ec14
    223 
    224112  IOBuffer:          0x90d40d40
    225 
    226113  offset:            8256
    227 
    228114  length:            131008
    229 
    230115  transfer size:     131008
    231 
    232116  relative offset:   0
    233 
    234117  pending children:  1
    235 
    236118  flags:             0x0
    237 
    238119  team:              1063
    239 
    240120  r/w:               read
    241 
    242121  partial transfer:  no
    243 
    244122  finished cvar:     0x9248ec64
    245 
    246123  iteration:
    247 
    248124    vec index:       1
    249 
    250125    vec offset:      0
    251 
    252126    remaining bytes: 0
    253 
    254127  callbacks:
    255 
    256128    finished 0x80095840, cookie 0x90d967d0
    257 
    258129    iteration 0x800955c8, cookie 0x90d967d0
    259 
    260130  children:
    261 
    262131    0x90c8e660
    263 
    264132kdebug> child1=0x90c94fa0
    265 
     133[...]
    266134kdebug> io_operation child1
    267 
    268135io_operation at 0x90c94fa0
    269 
    270   parent:           0x90c8e660
    271 
    272   status:           No error
    273 
     136  parent:           0x90c8e660
     137  status:           No error
    274138  dma buffer:       0x90c76660
    275 
    276139  offset:           208072704 (original: 208072768)
    277 
    278140  length:           29184    (original: 29120)
    279 
    280141  transferred:      29120
    281 
    282   block size:       512
    283 
    284   saved vec index:  52428
    285 
    286   saved vec length: 52428
    287 
    288   r/w:              read
    289 
    290   phase:            do all
    291 
     142  block size:       512
     143  saved vec index:  52428
     144  saved vec length: 52428
     145  r/w:              read
     146  phase:            do all
    292147  partial begin:    yes
    293 
    294   partial end:      no
    295 
    296   bounce buffer:    yes
    297 
    298 kdebug> io_operation child1[K[1D [1D2
    299 
     148  partial end:      no
     149  bounce buffer:    yes
     150kdebug> io_operation child2
    300151io_operation at 0x90c95000
    301 
    302   parent:           0x90c8e660
    303 
    304   status:           No error
    305 
     152  parent:           0x90c8e660
     153  status:           No error
    306154  dma buffer:       0x90c7672c
    307 
    308155  offset:           208101888 (original: 208101888)
    309 
    310156  length:           22016    (original: 22016)
    311 
    312157  transferred:      22016
    313 
    314   block size:       512
    315 
     158  block size:       512
    316159  saved vec index:  1
    317 
    318160  saved vec length: 512
    319 
    320   r/w:              read
    321 
    322   phase:            do all
    323 
    324   partial begin:    no
    325 
    326   partial end:      no
    327 
    328   bounce buffer:    yes
    329 
    330 kdebug> io_operation child2[K[1D [1D3
    331 
     161  r/w:              read
     162  phase:            do all
     163  partial begin:    no
     164  partial end:      no
     165  bounce buffer:    yes
     166kdebug> io_operation child3
    332167io_operation at 0x90c95050
    333 
    334   parent:           0x90c8e660
    335 
    336   status:           No error
    337 
     168  parent:           0x90c8e660
     169  status:           No error
    338170  dma buffer:       0x90c767f8
    339 
    340171  offset:           208123904 (original: 208123904)
    341 
    342172  length:           31744    (original: 31744)
    343 
    344173  transferred:      31744
    345 
    346   block size:       512
    347 
    348   saved vec index:  52428
    349 
    350   saved vec length: 52428
    351 
    352   r/w:              read
    353 
    354   phase:            do all
    355 
    356   partial begin:    no
    357 
    358   partial end:      no
    359 
    360   bounce buffer:    yes
    361 
    362 kdebug> io_operation child3[K[1D [1D4
    363 
     174  block size:       512
     175  saved vec index:  52428
     176  saved vec length: 52428
     177  r/w:              read
     178  phase:            do all
     179  partial begin:    no
     180  partial end:      no
     181  bounce buffer:    yes
     182kdebug> io_operation child4
    364183io_operation at 0x90c950a0
    365 
    366   parent:           0x90c8e660
    367 
    368   status:           No error
    369 
     184  parent:           0x90c8e660
     185  status:           No error
    370186  dma buffer:       0x90c768c4
    371 
    372187  offset:           208155648 (original: 208155648)
    373 
    374188  length:           13824    (original: 13824)
    375 
    376189  transferred:      13824
    377 
    378   block size:       512
    379 
    380   saved vec index:  52428
    381 
    382   saved vec length: 52428
    383 
    384   r/w:              read
    385 
    386   phase:            do all
    387 
    388   partial begin:    no
    389 
    390   partial end:      no
    391 
    392   bounce buffer:    yes
    393 
    394 kdebug> io_operation child4[K[1D [1D5
    395 
     190  block size:       512
     191  saved vec index:  52428
     192  saved vec length: 52428
     193  r/w:              read
     194  phase:            do all
     195  partial begin:    no
     196  partial end:      no
     197  bounce buffer:    yes
     198kdebug> io_operation child5
    396199io_operation at 0x90c950f0
    397 
    398   parent:           0x90c8e660
    399 
    400   status:           No error
    401 
     200  parent:           0x90c8e660
     201  status:           No error
    402202  dma buffer:       0x90c76990
    403 
    404203  offset:           208169472 (original: 208169472)
    405 
    406204  length:           29696    (original: 29696)
    407 
    408205  transferred:      29696
    409 
    410   block size:       512
    411 
    412   saved vec index:  52428
    413 
    414   saved vec length: 52428
    415 
    416   r/w:              read
    417 
    418   phase:            do all
    419 
    420   partial begin:    no
    421 
    422   partial end:      no
    423 
    424   bounce buffer:    yes
    425 
    426 kdebug> io_operation child5[K[1D [1D6
    427 
     206  block size:       512
     207  saved vec index:  52428
     208  saved vec length: 52428
     209  r/w:              read
     210  phase:            do all
     211  partial begin:    no
     212  partial end:      no
     213  bounce buffer:    yes
     214kdebug> io_operation child6
    428215io_operation at 0x90c95140
    429 
    430   parent:           0x90c8e660
    431 
    432   status:           No error
    433 
     216  parent:           0x90c8e660
     217  status:           No error
    434218  dma buffer:       0x90c76a5c
    435 
    436219  offset:           208199168 (original: 208199168)
    437 
    438220  length:           4608     (original: 4608)
    439 
    440221  transferred:      4608
    441 
    442   block size:       512
    443 
    444   saved vec index:  52428
    445 
    446   saved vec length: 52428
    447 
    448   r/w:              read
    449 
    450   phase:            do all
    451 
    452   partial begin:    no
    453 
    454   partial end:      no
    455 
    456   bounce buffer:    yes
    457 
     222  block size:       512
     223  saved vec index:  52428
     224  saved vec length: 52428
     225  r/w:              read
     226  phase:            do all
     227  partial begin:    no
     228  partial end:      no
     229  bounce buffer:    yes
    458230}}}