Changes between Initial Version and Version 1 of Ticket #2595
- Timestamp:
- Aug 9, 2008, 7:08:22 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2595 – Description
initial v1 3 3 {{{ 4 4 PANIC: IORequest::_CopyData(): invalid range: (208072704, 1838) 5 6 5 Welcome to Kernel Debugging Land... 7 8 6 Thread 23 "scsi scheduler" running on CPU 0 9 10 7 kdebug> sc 11 12 8 stack trace for thread 23 "scsi scheduler" 13 14 9 kernel stack: 0x9f4ed000 to 0x9f4f1000 15 16 10 frame caller <image>:function + offset 17 18 11 0 9f4f0ac8 (+ 48) 80056b29 <kernel>:invoke_debugger_command + 0x00ed 19 20 12 1 9f4f0af8 (+ 64) 80056921 <kernel>:invoke_pipe_segment__FP21debugger_command_pipelPc + 0x0079 21 22 13 2 9f4f0b38 (+ 64) 80056c69 <kernel>:invoke_debugger_command_pipe + 0x009d 23 24 14 3 9f4f0b78 (+ 48) 80057b44 <kernel>:_ParseCommandPipe__16ExpressionParserRi + 0x0234 25 26 15 4 9f4f0ba8 (+ 48) 800574fa <kernel>:EvaluateCommand__16ExpressionParserPCcRi + 0x01de 27 28 16 5 9f4f0bd8 (+ 224) 80058f10 <kernel>:evaluate_debug_command + 0x0088 29 30 17 6 9f4f0cb8 (+ 64) 80054f9e <kernel>:kernel_debugger_loop__Fv + 0x01ae 31 32 18 7 9f4f0cf8 (+ 48) 80055b37 <kernel>:kernel_debugger + 0x0117 33 34 19 8 9f4f0d28 (+ 192) 80055a15 <kernel>:panic + 0x0029 35 36 20 9 9f4f0de8 (+ 64) 8006d9f3 <kernel>:_CopyData__9IORequestPvxUlb + 0x006b 37 38 21 10 9f4f0e28 (+ 64) 8006d981 <kernel>:CopyData__9IORequestPCvxUl + 0x0029 39 40 22 11 9f4f0e68 (+ 112) 8006c3d2 <kernel>:Finish__11IOOperation + 0x0206 41 42 23 12 9f4f0ed8 (+ 80) 8006738c <kernel>:_Finisher__11IOScheduler + 0x012c 43 44 24 13 9f4f0f28 (+ 96) 800679fb <kernel>:_GetNextUnscheduledRequest__11IOScheduler + 0x0177 45 46 25 14 9f4f0f88 (+ 48) 80067b3d <kernel>:_Scheduler__11IOScheduler + 0x0015 47 48 26 15 9f4f0fb8 (+ 32) 80067bea <kernel>:_SchedulerThread__11IOSchedulerPv + 0x0012 49 50 27 16 9f4f0fd8 (+ 32) 8004d1db <kernel>:_create_kernel_thread_kentry__Fv + 0x001b 51 52 28 17 9f4f0ff8 (+1622208520) 8004d178 <kernel>:thread_kthread_exit__Fv + 0x0000 53 54 kdebug> cal l[1D [1D[1D [1Dl 11 -1 55 29 kdebug> call 11 -1 56 30 thread 23, scsi scheduler 57 58 31 9f4f0e68 8006c3d2 <kernel>:Finish__11IOOperation(0x90c94fa0) 59 60 kdebug> io_operation a[1D [1D_+[1D [1Darg1 61 32 kdebug> io_operation _arg1 62 33 io_operation at 0x90c94fa0 63 64 parent: 0x90c8e660 65 66 status: No error 67 34 parent: 0x90c8e660 35 status: No error 68 36 dma buffer: 0x90c76660 69 70 37 offset: 208072704 (original: 208072768) 71 72 38 length: 29184 (original: 29120) 73 74 39 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 86 45 partial begin: yes 87 88 partial end: no 89 90 bounce buffer: yes 91 46 partial end: no 47 bounce buffer: yes 92 48 kdebug> io_request _parent 93 94 49 io_request at 0x90c8e660 95 96 50 parent: 0x9248ebf8 97 98 51 status: No Error (1) 99 100 52 mutex: 0x90c8e67c 101 102 53 IOBuffer: 0x90d40a40 103 104 54 offset: 208072768 105 106 55 length: 131008 107 108 56 transfer size: 131008 109 110 57 relative offset: 0 111 112 58 pending children: 6 113 114 59 flags: 0x0 115 116 60 team: 1063 117 118 61 r/w: read 119 120 62 partial transfer: no 121 122 63 finished cvar: 0x90c8e6cc 123 124 64 iteration: 125 126 65 vec index: 1 127 128 66 vec offset: 0 129 130 67 remaining bytes: 0 131 132 68 callbacks: 133 134 69 finished 0x00000000, cookie 0x00000000 135 136 70 iteration 0x00000000, cookie 0x00000000 137 138 71 children: 139 140 72 0x90c94fa0 141 142 73 0x90c95000 143 144 74 0x90c95050 145 146 75 0x90c950a0 147 148 76 0x90c950f0 149 150 77 0x90c95140 151 152 78 kdebug> dma_buffer 0x90c76660 153 154 79 DMABuffer at 0x90c76660 155 156 80 bounce buffer: 0x80946000 (physical 0xedf1000) 157 158 81 bounce buffer size: 16384 159 160 82 vecs: 16 161 162 83 [0] 0x0edf1000, 1902 163 164 84 [1] 0x1198b8d4, 1836 165 166 85 [2] 0x0edf176e, 1838 167 168 86 [3] 0x1198b8d4, 1836 169 170 87 [4] 0x0edf1e9c, 1838 171 172 88 [5] 0x1198b8d4, 1836 173 174 89 [6] 0x0edf25ca, 1838 175 176 90 [7] 0x1198b8d4, 1836 177 178 91 [8] 0x0edf2cf8, 1838 179 180 92 [9] 0x1198b8d4, 1836 181 182 93 [10] 0x0edf3426, 1838 183 184 94 [11] 0x1198b8d4, 1836 185 186 95 [12] 0x0edf3b54, 1838 187 188 96 [13] 0x1198b8d4, 1836 189 190 97 [14] 0x0edf4282, 1838 191 192 98 [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 99 kdebug> io_buffer _buffer 200 100 IOBuffer at 0x90d40a40 201 202 101 origin: user 203 204 102 kind: virtual 205 206 103 length: 131008 207 208 104 capacity: 1 209 210 105 vecs: 1 211 212 106 [0] 0x18c948d3, 131008 213 214 kdebug> io_buffer _buffer[K[17Ddma_buffer 0x90c76660[K[21Dio_request _parent[K 215 107 kdebug> io_request _parent 216 108 io_request at 0x9248ebf8 217 218 109 parent: 0x00000000 219 220 110 status: No Error (1) 221 222 111 mutex: 0x9248ec14 223 224 112 IOBuffer: 0x90d40d40 225 226 113 offset: 8256 227 228 114 length: 131008 229 230 115 transfer size: 131008 231 232 116 relative offset: 0 233 234 117 pending children: 1 235 236 118 flags: 0x0 237 238 119 team: 1063 239 240 120 r/w: read 241 242 121 partial transfer: no 243 244 122 finished cvar: 0x9248ec64 245 246 123 iteration: 247 248 124 vec index: 1 249 250 125 vec offset: 0 251 252 126 remaining bytes: 0 253 254 127 callbacks: 255 256 128 finished 0x80095840, cookie 0x90d967d0 257 258 129 iteration 0x800955c8, cookie 0x90d967d0 259 260 130 children: 261 262 131 0x90c8e660 263 264 132 kdebug> child1=0x90c94fa0 265 133 [...] 266 134 kdebug> io_operation child1 267 268 135 io_operation at 0x90c94fa0 269 270 parent: 0x90c8e660 271 272 status: No error 273 136 parent: 0x90c8e660 137 status: No error 274 138 dma buffer: 0x90c76660 275 276 139 offset: 208072704 (original: 208072768) 277 278 140 length: 29184 (original: 29120) 279 280 141 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 292 147 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 150 kdebug> io_operation child2 300 151 io_operation at 0x90c95000 301 302 parent: 0x90c8e660 303 304 status: No error 305 152 parent: 0x90c8e660 153 status: No error 306 154 dma buffer: 0x90c7672c 307 308 155 offset: 208101888 (original: 208101888) 309 310 156 length: 22016 (original: 22016) 311 312 157 transferred: 22016 313 314 block size: 512 315 158 block size: 512 316 159 saved vec index: 1 317 318 160 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 166 kdebug> io_operation child3 332 167 io_operation at 0x90c95050 333 334 parent: 0x90c8e660 335 336 status: No error 337 168 parent: 0x90c8e660 169 status: No error 338 170 dma buffer: 0x90c767f8 339 340 171 offset: 208123904 (original: 208123904) 341 342 172 length: 31744 (original: 31744) 343 344 173 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 182 kdebug> io_operation child4 364 183 io_operation at 0x90c950a0 365 366 parent: 0x90c8e660 367 368 status: No error 369 184 parent: 0x90c8e660 185 status: No error 370 186 dma buffer: 0x90c768c4 371 372 187 offset: 208155648 (original: 208155648) 373 374 188 length: 13824 (original: 13824) 375 376 189 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 198 kdebug> io_operation child5 396 199 io_operation at 0x90c950f0 397 398 parent: 0x90c8e660 399 400 status: No error 401 200 parent: 0x90c8e660 201 status: No error 402 202 dma buffer: 0x90c76990 403 404 203 offset: 208169472 (original: 208169472) 405 406 204 length: 29696 (original: 29696) 407 408 205 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 214 kdebug> io_operation child6 428 215 io_operation at 0x90c95140 429 430 parent: 0x90c8e660 431 432 status: No error 433 216 parent: 0x90c8e660 217 status: No error 434 218 dma buffer: 0x90c76a5c 435 436 219 offset: 208199168 (original: 208199168) 437 438 220 length: 4608 (original: 4608) 439 440 221 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 458 230 }}}