Hello, on my OS X 10.6.8 client, fossil hangs during pull.
I have a fossil repository with the fossil sources cloned from www.fossil-scm.org, and I just updated that successfully. This is under Solaris 10. This clone has no local additions. I just use it for the documentation it contains, and for learning. It is served to local clients via Apache and CGI. I have cloned this clone on an OS X 10.6.8 client, and am trying to pull from the Solaris server. My Solaris and OS X fossil binaries both say: This is fossil version 1.21 [002580c50d] 2011-12-13 13:53:56 UTC I compiled them both myself. This is the output on the client: % fossil pull http://oak/cgi/fossil.fossil -R fossil Bytes Cards Artifacts Deltas Sent: 177 2 0 0 Received: 2516 55 0 0 Sent: 2715 56 0 0 Received: 153782 109 3 51 Sent: 5112 107 0 0 Received: 72081 160 2 103 Sent: 5112 107 0 0 Received: 177468 160 7 98 Sent: 4830 101 0 0 processed: 90% fossil continuously uses 100% CPU after that. Does anyone have an idea what to do now? The rest of this message contains a sample from output of the OS X Dtrace utility dapptrace collected while fossil was hung. Thanks, Rainer -- Rainer J. H. Brandt Brandt & Brandt Computer GmbH Am Wiesenpfad 6, 53340 Meckenheim Geschäftsführer: Rainer J. H. Brandt und Volker A. Brandt Handelsregister: Amtsgericht Bonn, HRB 10513 RFC 5322: "Each line [...] SHOULD be no more than 78 characters" Fossil trace excerpt: <- sqlite3VdbeReset = 214 <- sqlite3_reset = 182 -> db_check_result(0x0, 0x0, 0x0) <- db_check_result = 43 <- db_reset = 35 <- findSrcid = 108 -> findSrcid(0x3E18, 0x0, 0x0) -> db_static_prepare(0x10013E8C0, 0x1000C79D0, 0x0) <- db_static_prepare = 218 -> db_bind_int(0x10013E8C0, 0x1000C99E4, 0x3E18) -> paramIdx(0x10013E8C0, 0x1000C99E4, 0x3E18) -> sqlite3_bind_parameter_index(0x10020D3B8, 0x1000C99E4, 0x3E18) <- sqlite3_bind_parameter_index = 35 -> sqlite3VdbeParameterIndex(0x10020D3B8, 0x1000C99E4, 0x4) <- sqlite3VdbeParameterIndex = 132 <- paramIdx = 76 <- db_bind_int = 46 -> sqlite3_bind_int(0x10020D3B8, 0x1, 0x3E18) <- sqlite3_bind_int = 8 -> sqlite3_bind_int64(0x10020D3B8, 0x1, 0x3E18) -> vdbeUnbind(0x10020D3B8, 0x1, 0x3E18) -> vdbeSafetyNotNull(0x10020D3B8, 0x1, 0x3E18) <- vdbeSafetyNotNull = 54 -> sqlite3VdbeMemRelease(0x100B1FA38, 0x1, 0xF3D5) -> sqlite3DbFree(0x1002000A8, 0x0, 0xF3D5) <- sqlite3DbFree = 134 -> sqlite3_free(0x0, 0x0, 0xF3D5) <- sqlite3_free = 124 <- sqlite3VdbeMemRelease = 70 -> sqlite3Error(0x1002000A8, 0x0, 0x0) -> sqlite3VdbeMemSetStr(0x1002004B8, 0x0, 0x0) -> sqlite3VdbeMemSetNull(0x1002004B8, 0x0, 0x0) <- sqlite3VdbeMemSetNull = 169 <- sqlite3VdbeMemSetStr = 547 <- sqlite3Error = 332 <- vdbeUnbind = 314 -> sqlite3VdbeMemRelease(0x100B1FA38, 0x0, 0x0) -> sqlite3DbFree(0x1002000A8, 0x0, 0x0) <- sqlite3DbFree = 134 -> sqlite3_free(0x0, 0x0, 0x0) <- sqlite3_free = 124 <- sqlite3VdbeMemRelease = 70 <- sqlite3_bind_int64 = 108 -> db_step(0x10013E8C0, 0x0, 0x0) -> sqlite3_step(0x10020D3B8, 0x0, 0x0) -> vdbeSafetyNotNull(0x10020D3B8, 0x0, 0x0) <- vdbeSafetyNotNull = 54 -> sqlite3Step(0x10020D3B8, 0x0, 0x7FFF5FBFE998) -> sqlite3VdbeMemShallowCopy(0x100B1F958, 0x100B1FA38, 0x800) <- sqlite3VdbeMemShallowCopy = 131 -> sqlite3BtreeBeginTrans(0x100200688, 0x0, 0x100200380) <- sqlite3BtreeBeginTrans = 1908 -> allocateCursor(0x10020D3B8, 0x0, 0x2) -> sqlite3VdbeMemGrow(0x100B1FA00, 0x1E0, 0x0) -> sqlite3MemSize(0x0, 0x1E0, 0x0) <- sqlite3MemSize = 15 -> sqlite3DbFree(0x1002000A8, 0x0, 0x0) <- sqlite3DbFree = 134 -> sqlite3_free(0x0, 0x0, 0x0) <- sqlite3_free = 124 -> sqlite3DbMallocRaw(0x1002000A8, 0x1E0, 0x0) -> sqlite3Malloc(0x1E0, 0x1E0, 0x0) -> mallocWithAlarm(0x1E0, 0x7FFF5FBFE2E8, 0x0) -> sqlite3MemRoundup(0x1E0, 0x7FFF5FBFE2E8, 0x0) <- sqlite3MemRoundup = 11 -> sqlite3MemMalloc(0x1E0, 0x7FFF5FBFE2E8, 0x0) <- sqlite3MemMalloc = 88 -> sqlite3MemSize(0x100214C48, 0xFFFFFFF8, 0x7FFF7039D650) <- sqlite3MemSize = 15 <- mallocWithAlarm = 284 <- sqlite3Malloc = 64 <- sqlite3DbMallocRaw = 157 <- sqlite3VdbeMemGrow = 265 <- allocateCursor = 259 -> applyAffinity(0x100B1F958, 0x63, 0x1) -> applyNumericAffinity(0x100B1F958, 0x63, 0x1) <- applyNumericAffinity = 122 <- applyAffinity = 156 -> sqlite3BtreeMovetoUnpacked(0x100214CE0, 0x0, 0x3E18) -> moveToRoot(0x100214CE0, 0x0, 0x3E18) -> getAndInitPage(0x1002006D8, 0x4, 0x100214D88) -> btreeGetPage(0x1002006D8, 0x4, 0x100214D88) -> sqlite3PagerAcquire(0x100200778, 0x4, 0x7FFF5FBFE278) -> sqlite3PcacheFetch(0x100200878, 0x4, 0x1) -> pcache1Fetch(0x100201538, 0x4, 0x1) <- pcache1Fetch = 1007 <- sqlite3PcacheFetch = 430 <- sqlite3PagerAcquire = 508 <- btreeGetPage = 112 -> btreeInitPage(0x1009BD250, 0x0, 0x0) <- btreeInitPage = 467 <- getAndInitPage = 120 <- moveToRoot = 417 -> sqlite3GetVarint(0x1009BD0E0, 0x7FFF5FBFE350, 0x28C) <- sqlite3GetVarint = 431 -> sqlite3GetVarint(0x1009BD02C, 0x7FFF5FBFE350, 0x1D8) <- sqlite3GetVarint = 431 -> sqlite3GetVarint(0x1009BCFC6, 0x7FFF5FBFE350, 0x172) <- sqlite3GetVarint = 431 -> sqlite3GetVarint(0x1009BCF8A, 0x7FFF5FBFE350, 0x136) <- sqlite3GetVarint = 431 -> sqlite3GetVarint(0x1009BCF72, 0x7FFF5FBFE350, 0x11E) <- sqlite3GetVarint = 431 -> sqlite3GetVarint(0x1009BCF66, 0x7FFF5FBFE350, 0x112) <- sqlite3GetVarint = 431 -> sqlite3GetVarint(0x1009BCF60, 0x7FFF5FBFE350, 0x10C) <- sqlite3GetVarint = 431 -> moveToChild(0x100214CE0, 0x6343, 0x100214CE0) -> getAndInitPage(0x1002006D8, 0x6343, 0x7FFF5FBFE2D8) -> btreeGetPage(0x1002006D8, 0x6343, 0x7FFF5FBFE2D8) -> sqlite3PagerAcquire(0x100200778, 0x6343, 0x7FFF5FBFE278) -> sqlite3PcacheFetch(0x100200878, 0x6343, 0x1) -> pcache1Fetch(0x100201538, 0x6343, 0x1) <- pcache1Fetch = 1007 <- sqlite3PcacheFetch = 430 <- sqlite3PagerAcquire = 508 _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

