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

Reply via email to