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