This is with gentoo 2.6.23 kernel: 

Sched Debug Version: v0.05-v20, 2.6.23-gentoo-r5 #2
now at 9040171717158 nsecs

cpu#0, 1869.895 MHz
  .nr_running                    : 3
  .load                          : 5169
  .ls.delta_fair                 : 664772323
  .ls.delta_exec                 : 4091541087
  .nr_switches                   : 10544602
  .nr_load_updates               : 4325482
  .nr_uninterruptible            : 4294961682
  .jiffies                       : 8740172
  .next_balance                  : 8740166
  .curr->pid                     : 0
  .clock                         : 4324829045057
  .idle_clock                    : 0
  .prev_clock_raw                : 9066780320360
  .clock_warps                   : 0
  .clock_overflows               : 4715123
  .clock_deep_idle_events        : 0
  .clock_max_delta               : 999848
  .cpu_load[0]                   : 0
  .cpu_load[1]                   : 0
  .cpu_load[2]                   : 0
  .cpu_load[3]                   : 0
  .cpu_load[4]                   : 0

cfs_rq
  .fair_clock                    : 1056766578052
  .exec_clock                    : 1060302060293
  .wait_runtime                  : 0
  .wait_runtime_overruns         : 0
  .wait_runtime_underruns        : 0
  .sleeper_bonus                 : 10510116
  .wait_runtime_rq_sum           : 40047342

runnable tasks:
            task   PID        tree-key         delta       waiting  switches 
prio        sum-exec        sum-wait       sum-sleep    wait-overrun  
wait-underrun
------------------------------------------------------------------------------------------------------------------------------------------------------------------
        events/0     9   1056753454054     -13123998      40000000     17253  
115               0               0               0               0            
  0
 hald-addon-keyb 10512   1056726578052     -40000000      40000000      6512  
120               0               0               0               0            
  0
               X 12835   1056806530710      39952658     -39952658   1337718  
120               0               0               0               0            
  0

cpu#1, 1869.895 MHz
  .nr_running                    : 1
  .load                          : 1024
  .ls.delta_fair                 : 1024090210
  .ls.delta_exec                 : 653910632
  .nr_switches                   : 8659200
  .nr_load_updates               : 4150215
  .nr_uninterruptible            : 5620
  .jiffies                       : 8740172
  .next_balance                  : 8740246
  .curr->pid                     : 10053
  .clock                         : 4149587041612
  .idle_clock                    : 0
  .prev_clock_raw                : 9066779873123
  .clock_warps                   : 0
  .clock_overflows               : 4345713
  .clock_deep_idle_events        : 0
  .clock_max_delta               : 999848
  .cpu_load[0]                   : 1024
  .cpu_load[1]                   : 522
  .cpu_load[2]                   : 331
  .cpu_load[3]                   : 262
  .cpu_load[4]                   : 226

cfs_rq
  .fair_clock                    : 949189481552
  .exec_clock                    : 948539490194
  .wait_runtime                  : 0
  .wait_runtime_overruns         : 0
  .wait_runtime_underruns        : 0
  .sleeper_bonus                 : 3994179
  .wait_runtime_rq_sum           : 40000000

runnable tasks:
            task   PID        tree-key         delta       waiting  switches 
prio        sum-exec        sum-wait       sum-sleep    wait-overrun  
wait-underrun
------------------------------------------------------------------------------------------------------------------------------------------------------------------
R      syslog-ng 10053    949149481552     -40000000      40000000      1209  
120               0               0               0               0            
  0

SysRq : Show Blocked State
  task                PC stack   pid father
syslog-ng     D c066ce00  5848 10053      1
       dfa75c00 00000046 c066ce00 c066ce00 00000282 dfa75be0 c046c0f9 dfdb7780 
       c066ce00 c2071080 dfbe2c70 00000000 00857e29 00000282 dfa75c10 00857e29 
       dfa75c70 dfa75c38 c0469d66 00000046 c058a120 d8adfdc4 ceb5dc10 00857e29 
Call Trace:
 [<c0469d66>] schedule_timeout+0x46/0x90
 [<c0469cee>] io_schedule_timeout+0x1e/0x30
 [<c016fdcb>] congestion_wait+0x7b/0xa0
 [<c016a0ce>] balance_dirty_pages+0xae/0x170
 [<c016a277>] balance_dirty_pages_ratelimited_nr+0x97/0xb0
 [<c0166320>] generic_file_buffered_write+0x2b0/0x660
 [<c0166917>] __generic_file_aio_write_nolock+0x247/0x560
 [<c0166d4a>] generic_file_aio_write+0x5a/0xd0
 [<c01fd04d>] ext3_file_write+0x2d/0xc0
 [<c0187577>] do_sync_write+0xc7/0x120
 [<c0187730>] vfs_write+0x160/0x170
 [<c01877ed>] sys_write+0x3d/0x70
 [<c01043a2>] sysenter_past_esp+0x5f/0x99
 =======================
mono          D c066ce00  6464 13500      1
       e08bbdb4 00200046 c066ce00 c066ce00 00200282 e08bbd94 c046c0f9 df8fe780 
       c066ce00 c2071080 d6e12000 00000000 00857e29 00200282 e08bbdc4 00857e29 
       e08bbe24 e08bbdec c0469d66 00200046 c058a120 c066cf74 e1ba9b94 00857e29 
Call Trace:
 [<c0469d66>] schedule_timeout+0x46/0x90
 [<c0469cee>] io_schedule_timeout+0x1e/0x30
 [<c016fdcb>] congestion_wait+0x7b/0xa0
 [<c016a0ce>] balance_dirty_pages+0xae/0x170
 [<c016a277>] balance_dirty_pages_ratelimited_nr+0x97/0xb0
 [<c016a1d1>] set_page_dirty_balance+0x41/0x50
 [<c0172bd6>] do_wp_page+0x256/0x470
 [<c01740b9>] handle_mm_fault+0x239/0x2a0
 [<c011c247>] do_page_fault+0x157/0x660
 [<c046c5b2>] error_code+0x72/0x78
 =======================
nautilus      D c066ce00  5168 16054  16007
       d40e1c00 00000046 c066ce00 c066ce00 00000282 d40e1be0 c046c0f9 d4077000 
       c066ce00 c2071080 d40de000 00000000 00857e29 00000282 d40e1c10 00857e29 
       d40e1c70 d40e1c38 c0469d66 00000046 c058a120 ceb5dc10 c066cf74 00857e29 
Call Trace:
 [<c0469d66>] schedule_timeout+0x46/0x90
 [<c0469cee>] io_schedule_timeout+0x1e/0x30
 [<c016fdcb>] congestion_wait+0x7b/0xa0
 [<c016a0ce>] balance_dirty_pages+0xae/0x170
 [<c016a277>] balance_dirty_pages_ratelimited_nr+0x97/0xb0
 [<c0166320>] generic_file_buffered_write+0x2b0/0x660
 [<c0166917>] __generic_file_aio_write_nolock+0x247/0x560
 [<c0166d4a>] generic_file_aio_write+0x5a/0xd0
 [<c01fd04d>] ext3_file_write+0x2d/0xc0
 [<c0187577>] do_sync_write+0xc7/0x120
 [<c0187730>] vfs_write+0x160/0x170
 [<c01877ed>] sys_write+0x3d/0x70
 [<c01043a2>] sysenter_past_esp+0x5f/0x99
 =======================
python        D c5b8d8d0  7084  3248      1
       daf9befc 00200046 00000000 c5b8d8d0 00200046 00000000 00000000 d3ea0c80 
       c046a00c c2071080 f5b8ac70 c5b8d8d0 daf9befc 00200046 c5b8d894 00200246 
       f5b8ac70 daf9bf48 c046a0fe 00000000 00000002 c046a00c d90bc800 c5b8d8d0 
Call Trace:
 [<c046a0fe>] __mutex_lock_slowpath+0xde/0x2f0
 [<c046a00c>] mutex_lock+0x1c/0x20
 [<c0186cee>] generic_file_llseek+0x2e/0xe0
 [<c0186fda>] vfs_llseek+0x3a/0x50
 [<c01870dd>] sys_llseek+0x4d/0xa0
 [<c01043a2>] sysenter_past_esp+0x5f/0x99
 =======================
vuescan       D c066ce00  4972 25367      1
       d8adfdb4 00000046 c066ce00 c066ce00 00000282 d8adfd94 c046c0f9 d878ac80 
       c066ce00 c2071080 d8be6c70 00000000 00857e29 00000282 d8adfdc4 00857e29 
       d8adfe24 d8adfdec c0469d66 00000046 c058a120 e1ba9b94 dfa75c10 00857e29 
Call Trace:
 [<c0469d66>] schedule_timeout+0x46/0x90
 [<c0469cee>] io_schedule_timeout+0x1e/0x30
 [<c016fdcb>] congestion_wait+0x7b/0xa0
 [<c016a0ce>] balance_dirty_pages+0xae/0x170
 [<c016a277>] balance_dirty_pages_ratelimited_nr+0x97/0xb0
 [<c016a1d1>] set_page_dirty_balance+0x41/0x50
 [<c0172bd6>] do_wp_page+0x256/0x470
 [<c01740b9>] handle_mm_fault+0x239/0x2a0
 [<c011c247>] do_page_fault+0x157/0x660
 [<c046c5b2>] error_code+0x72/0x78
 =======================
uucico        D c066ce00  5972  3174      1
       ceb5dc00 00000046 c066ce00 c066ce00 00000282 ceb5dbe0 c046c0f9 c5af6000 
       c066ce00 c2071080 d2cdcc70 00000000 00857e29 00000282 ceb5dc10 00857e29 
       ceb5dc70 ceb5dc38 c0469d66 00000046 c058a120 dfa75c10 d40e1c10 00857e29 
Call Trace:
 [<c0469d66>] schedule_timeout+0x46/0x90
 [<c0469cee>] io_schedule_timeout+0x1e/0x30
 [<c016fdcb>] congestion_wait+0x7b/0xa0
 [<c016a0ce>] balance_dirty_pages+0xae/0x170
 [<c016a277>] balance_dirty_pages_ratelimited_nr+0x97/0xb0
 [<c0166320>] generic_file_buffered_write+0x2b0/0x660
 [<c0166917>] __generic_file_aio_write_nolock+0x247/0x560
 [<c0166d4a>] generic_file_aio_write+0x5a/0xd0
 [<c01fd04d>] ext3_file_write+0x2d/0xc0
 [<c0187577>] do_sync_write+0xc7/0x120
 [<c0187730>] vfs_write+0x160/0x170
 [<c01877ed>] sys_write+0x3d/0x70
 [<c01043a2>] sysenter_past_esp+0x5f/0x99
 =======================
df            D c066ce00  5364  3238  16223
       e1ba9b84 00000046 c066ce00 c066ce00 00000282 e1ba9b64 c046c0f9 d878ac80 

On Mon, Jan 21, 2008 at 11:41:12AM -0800, Andrew Morton wrote:
> On Mon, 21 Jan 2008 10:23:48 -0800 (PST) [EMAIL PROTECTED] wrote:
> 
> > http://bugzilla.kernel.org/show_bug.cgi?id=9790
> > 
> >            Summary: strange USB related problem
> >            Product: Drivers
> >            Version: 2.5
> >      KernelVersion: 2.6.23 and above
> >           Platform: All
> >         OS/Version: Linux
> >               Tree: Mainline
> >             Status: NEW
> >           Severity: normal
> >           Priority: P1
> >          Component: USB
> >         AssignedTo: [EMAIL PROTECTED]
> >         ReportedBy: [EMAIL PROTECTED]
> > 
> > 
> > Latest working kernel version: 2.6.22.12 
> > 
> > Earliest failing kernel version: 2.6.23.9
> 
> Regression...
> 
> > Distribution: Gentoo
> > 
> > Hardware Environment: 
> > 
> > ...
> > 
> > Problem Description:
> > 
> > First of all, I am sorry for the stupid bug title. Perhaps, you can suggest 
> > Bus
> > the better one :).
> > 
> > I use Nikon Coolscan V film scanner to scan the negative films. 
> > 
> > 002 Device 005: ID 04b8:0110 Seiko Epson Corp. Perfection 1650
> > 
> > The software is Vuescan (http://www.hamrick.com). This is closed source,
> > commercial product. I need this since I need infrared cleaning :(. This
> > software
> > uses libusb library to access the scanner. 
> > 
> > So, after upgrade from 2.6.20 to 2.6.23 the strange things become occur.
> > After scanning approx 30-35 frames (one frame is approximately 150Mb of 
> > data)
> > vuescan freezes (precisely, it goes into interruptible sleep). This can 
> > happen 
> > while scanning, and also is can happen while image processing (when the
> > software 
> > does not talk with the scanner). Strace shows that the last system call is 
> > msync(..,MS_ASYNC). After that another processes marked as 'D' appear, and
> > after some time the system becomes unresponsible. To prevent, it is possible
> > kill X server. After that there are no processes marked as 'D' and the 
> > system
> > seems to be absolutely normal. But, it is not the case. After some time
> > 'D'-processes begin to appear again and the system become more or less
> > unresponsible. So the system becomes completely broken and I need to 
> > reboot. I
> > compiled the kernel with all possible debug options, but this error is not
> > accompanies by any kernel message :(. With 2.6.23 this is absolutely
> > reproducible result. But to reproduce  I need approx 2 hours (this is 
> > scanning
> > time) :(
> > 
> > I also have tested 2.6.22 and 2.6.24. 
> > 
> > 2.6.22 seems to be not broken. 
> > With 2.6.24-rc8 the situation becomes worse: the system completely freezes
> > after several scans. 
> 
> When things are stuck in D state, please hit ALT-SYSRQ-W or type "echo w >
> /proc/sysrq-trigger" and then send us (via reply-to-all to this email) the
> resulting dmesg output, thanks.
> 

-- 
Serge Gavrilov 
Institute for Problems in Mechanical Engineering RAS,
Laboratory of Hydroelasticity,
V.O., Bolshoy pr. 61, 199178, St.Petersburg, Russia

-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to