Check-in [f3cac52593]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add MANIFEST_VERSION to the panic log for the case where HAVE_BACKTRACE is false.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f3cac5259349653094619b7a9a5dc66f99e13293f6e7e8476cff715cf6526c08
User & Date: stephan 2024-03-30 09:19:40.461
Context
2024-03-30
20:48
Removed all references to "Fossil 2.1x" from the docs, excepting the changelog and the hashpolicy doc. The bulk of these were for 2.14 or older — *ten* versions back now! — and there is no reason to suppose such old versions are still in use any more. These notes were justified when they informed users about surprising changes and feature add... check-in: ad47a447c8 user: wyoung tags: trunk
09:19
Add MANIFEST_VERSION to the panic log for the case where HAVE_BACKTRACE is false. check-in: f3cac52593 user: stephan tags: trunk
2024-03-29
19:23
Do not issue error-log panics for timeouts unless the total CPU time exceeds 10 seconds. check-in: d6fdfd372b user: drh tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to src/main.c.
1585
1586
1587
1588
1589
1590
1591
1592

1593
1594
1595
1596
1597
1598
1599
      blob_appendf(&out, " %.*s", (int)(len-2), &z[1]);
    }else{
      blob_appendf(&out, " %s", z);
    }
  }
  fossil_panic("%s", blob_str(&out));
#else
  fossil_panic("Segfault during %s", g.zPhase);

#endif
  exit(1);
}

/*
** Called if a server gets a SIGPIPE.  This often happens when a client
** webbrowser opens a connection but never sends the HTTP request







|
>







1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
      blob_appendf(&out, " %.*s", (int)(len-2), &z[1]);
    }else{
      blob_appendf(&out, " %s", z);
    }
  }
  fossil_panic("%s", blob_str(&out));
#else
  fossil_panic("Segfault during %s in fossil %s",
               g.zPhase, MANIFEST_VERSION);
#endif
  exit(1);
}

/*
** Called if a server gets a SIGPIPE.  This often happens when a client
** webbrowser opens a connection but never sends the HTTP request