[haiku-bugs] Re: [Haiku] #7918: Assert Failed when copying to FAT

  • From: "beos_zealot" <trac@xxxxxxxxxxxx>
  • Date: Fri, 04 Nov 2011 10:59:04 -0000

#7918: Assert Failed when copying to FAT
--------------------------------+----------------------------
   Reporter:  humdinger         |      Owner:  nobody
       Type:  bug               |     Status:  new
   Priority:  normal            |  Milestone:  R1
  Component:  File Systems/FAT  |    Version:  R1/Development
 Resolution:                    |   Keywords:
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by beos_zealot):

 Seems like KDL for same reason, but assert is few lines under -
 DoublyLinkedList.h:515
 (attached pic: DoublyLinkedList-515-line.JPG)

 I can reproduce this bug in this way:
 1. i often copy a few large files (~1,5GB each) to USB stick
 2. i allways copy them one by one
 3. copy first file to USB stick (i was using tracker's context menu ->
 copy to)
 4. tracker status window disappears, means copying is done, but really
 file is still copying, because LED on USB stick is still blinking
 5. copy second file to USB stick without waiting while LED stops blinking
 on stick from first file copying
 6. by repeating steps 3/4/5 and copying third or fourth file i eventually
 get KDL.

 !!! But if i wait while LED on USB stick stops blinking from previuos file
 copying and only then copy next file i can fill whole USB stick space
 (8GB) without KDL. !!!

 Additional info:
 - FAT32 formated USB flash stick
 - Sandisk Cruzer Contour 8GB, write speed:18MB/sec, read speed:25MB/sec
 - self built HAIKU r43167 gcc4
 - swap ON, default swap file size (PC has 2GB RAM)

 P.S. Would it help if i test same steps on slower USB stick
 (write:3MB/sec, read:10MB/sec) or disable swap (or any other
 combinations)? Would this kind of additional information be useful?

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7918#comment:6>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: