[haiku-bugs] Re: [Haiku] #8408: Invalid b+tree after installing

  • From: "umccullough" <trac@xxxxxxxxxxxx>
  • Date: Sun, 25 Mar 2012 23:50:12 -0000

#8408: Invalid b+tree after installing
--------------------------------+----------------------------
   Reporter:  humdinger         |      Owner:  axeld
       Type:  bug               |     Status:  new
   Priority:  normal            |  Milestone:  R1
  Component:  File Systems/BFS  |    Version:  R1/Development
 Resolution:                    |   Keywords:  invalid b+tree
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by umccullough):

 I started searching for a simple case which causes a b+tree error from
 checkfs, and I've located one that I think is reasonably simple. It's not
 the same kind of error as mentioned in this ticket, but perhaps it can
 help track down the cause of such issues?

 Environment: fresh gcc2 build on Linux64 host using hrev43884. Creating a
 vmware image and booting it in VirtualBox 4.0.6

 Using the following UserBuildConfig:

 {{{
 DefineBuildProfile bfstest-vmware : vmware-image : "haiku-bfstest.vmdk" ;
 HAIKU_IMAGE_SIZE = 500 ;
 AddOptionalHaikuImagePackages Development ;
 AddOptionalHaikuImagePackages Subversion ;
 }}}

 Subversion is required for this particular test, and without the
 Development package also installed, it doesn't seem to occur (probably has
 something to do with number of files, or disk space used on the disk I
 guess)

 Once booted up, wait for the first install tasks to complete and then
 launch a terminal and type the following:

 {{{
 checkfs -c /boot
 }}}

 to verify a clean install.

 after this, I executed the following:

 {{{
 svn co http://ports.haiku-files.org/svn/haikuporter/trunk haikuporter
 }}}

 followed by another:

 {{{
 checkfs -c /boot
 }}}

 which yields the output in the attached screenshots (uploaded separately
 to the ticket).

 I can also supply the before-and-after vmdk if that helps - but I would
 hope others can repeat this scenario.

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

Other related posts: