I attached the output (using lldb instead of gdb).

$ lldb fossil
(lldb) target create "fossil"
Current executable set to 'fossil' (x86_64).
(lldb) run test-http mimjava.fossil
Process 87976 launched: '/.../fossil' (x86_64)
GET /timeline?n=421&y=all

Process 87976 stopped
* thread #1: tid = 0x38540d, 0x000000010004a092 
fossil`graph_finish(p=0x0000000100700f70, omitDescenders=0) + 2850 at 
graph.c:537, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS 
(code=EXC_I386_GPFLT)
    frame #0: 0x000000010004a092 fossil`graph_finish(p=0x0000000100700f70, 
omitDescenders=0) + 2850 at graph.c:537
   534    ** Insert merge rails and merge arrows
   535    */
   536    for(pRow=p->pFirst; pRow; pRow=pRow->pNext){
-> 537      for(i=1; i<pRow->nParent; i++){
   538        int parentRid = pRow->aParent[i];
   539        pDesc = hashFind(p, parentRid);
   540        if( pDesc==0 ){
(lldb) bt
* thread #1: tid = 0x38540d, 0x000000010004a092 
fossil`graph_finish(p=0x0000000100700f70, omitDescenders=0) + 2850 at 
graph.c:537, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS 
(code=EXC_I386_GPFLT)
  * frame #0: 0x000000010004a092 fossil`graph_finish(p=0x0000000100700f70, 
omitDescenders=0) + 2850 at graph.c:537
    frame #1: 0x00000001000afe26 
fossil`www_print_timeline(pQuery=0x00007fff5fbff8a0, tmFlags=12, 
zThisUser=0x0000000000000000, zThisTag=0x0000000000000000, 
selectedRid=-9999999, xExtra=0x0000000000000000) + 6374 at timeline.c:582
    frame #2: 0x00000001000b28bc fossil`page_timeline + 8716 at timeline.c:1670
    frame #3: 0x00000001000664f7 
fossil`process_one_web_page(zNotFound=0x0000000000000000, 
pFileGlob=0x0000000000000000, allowRepoList=0) + 2823 at main.c:1768
    frame #4: 0x0000000100067306 fossil`cmd_test_http + 278 at main.c:2212
    frame #5: 0x0000000100062eb0 fossil`main(argc=3, argv=0x00007fff5fbffab8) + 
2384 at main.c:788
    frame #6: 0x00007fff8f05a5fd libdyld.dylib`start + 1
    frame #7: 0x00007fff8f05a5fd libdyld.dylib`start + 1
(lldb) 
> On Mar 18, 2015, at 8:12 AM, Richard Hipp <d...@sqlite.org> wrote:
> 
> On 3/18/15, die.drachen <die.drac...@gmail.com> wrote:
>> Unfortunately I'm unable to distribute the repo, which is also quite large
>> (~730mb .fossil file, >93k commits). Are there additional measures I can
>> take to get diagnostic information?
>> 
> 
> Compile your own Fossil from trunk sources, using options -O0 -g.
> Then run "gdb fossil" and within gdb type:  "run test-http
> REPOFILENAME" (filling in the appropriate filename, of course).  There
> will be no prompt, but Fossil is waiting for input at this point.
> Type:
> 
>    GET /timeline?n=421&y=all
> 
> with no leading spaces and the press Enter twice.  When you hit the
> error, type "bt" and send me the output.
> -- 
> D. Richard Hipp
> d...@sqlite.org
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to