[haiku-bugs] Re: [Haiku] #14903: KDL when opening folder on external exfat volume

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Fri, 15 Feb 2019 14:12:37 -0000

#14903: KDL when opening folder on external exfat volume
------------------------------+--------------------------------------------
   Reporter:  izaki           |      Owner:  korli
       Type:  bug             |     Status:  new
   Priority:  normal          |  Milestone:  Unscheduled
  Component:  File            |    Version:  R1/Development
  Systems/exFAT               |
 Resolution:                  |   Keywords:  get_cached_block invalid block
 Blocked By:                  |   Blocking:
Has a Patch:  0               |   Platform:  x86-64
------------------------------+--------------------------------------------

Comment (by rrobgill):

However, the block numbers in the panic are both in the 2TB range, but
 one of them shows as negative which makes me think we have just a signed
 vs unsigned error somewhere.

 Exfat's Directoryiterator.h has fOffset as signed, compared to unsigned in
 other filesystems with similar usage. But it also explicitly assigns
 negative values to fOffset.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14903#comment:6>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: