Ticket Change Details
Not logged in
Overview

Artifact ID: 2531e176fbc864b76da9af6f23e8c9e635e3a6e0
Ticket: 2a1e8e3c4b0b39e08fdde0d24d9fb35fbc66d39a
content_get can recursive too deep
User & Date: anonymous 2010-10-03 02:40:24
Changes

  1. comment changed to:
    I'm trying to convert an existing larger CVS repository into fossil.
    The process bar from rebuild_db had reached the 100% and fossil was spending several minutes without giving any indication on what. After attaching gdb, I saw
    
        #2556 0x000000000040d048 in content_get (rid=11398, pBlob=<value optimized out>) at content_.c:256
    
    in the bt output. So it seems like it is creating a stack frame for ~every CVS revision of a file. That is screaming like it should be done differently by not depending on huge stacks.
    
  2. foundin changed to: "c492eab395"
  3. private_contact changed to: "63070188043a9522ca95dca0d28c3b9eff7a697b"
  4. severity changed to: "Minor"
  5. status changed to: "Open"
  6. title changed to: "content_get can recursive too deep"
  7. type changed to: "Code_Defect"