Overview
Artifact ID: | 2531e176fbc864b76da9af6f23e8c9e635e3a6e0 |
---|---|
Ticket: | 2a1e8e3c4b0b39e08fdde0d24d9fb35fbc66d39a
content_get can recursive too deep |
User & Date: | anonymous 2010-10-03 02:40:24 |
Changes
- 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.
- foundin changed to: "c492eab395"
- private_contact changed to: "63070188043a9522ca95dca0d28c3b9eff7a697b"
- severity changed to: "Minor"
- status changed to: "Open"
- title changed to: "content_get can recursive too deep"
- type changed to: "Code_Defect"