View Ticket
Not logged in
Ticket UUID: 38d7bb8cf044219c2eff80229fb5c49b2400ca39
Title: segfault
Status: Fixed Type: Code_Defect
Severity: Priority:
Subsystem: Resolution: Fixed
Last Modified: 2010-10-16 22:21:08
Version Found In: 8f41b2fa75
Description & Comments:
I don't have time to dig into it atm, but with latest [8f41b] fossil, I'm getting segfault when running "diff" across a whole repo ("fossil diff").

No other datapoints atm.


bharder added on 2010-10-15 21:08:23:
OS is FreeBSD 7.3 on AMD64.


bharder added on 2010-10-15 21:10:37:
Reverting back to [c845b28714] did stop segfault.


bharder added on 2010-10-16 05:24:33:
data point: is repeatable. On problem repo, co 2b29e4ee776c635e7e59bc, merge 2eb37886cc42606, "typical" clean, fossil diff.


bharder added on 2010-10-16 05:26:12:

0x0000000800c5be02 in _malloc_thread_cleanup () from /lib/libc.so.7
(gdb) bt
#0  0x0000000800c5be02 in _malloc_thread_cleanup () from /lib/libc.so.7
#1  0x0000000800c5d54c in _malloc_prefork () from /lib/libc.so.7
#2  0x0000000800c5d7cf in free () from /lib/libc.so.7
#3  0x0000000000411cb9 in diff_cmd () at diffcmd_.c:288
#4  0x000000000041c48e in main (argc=1, argv=0x7fffffffe710) at main_.c:261

bharder added on 2010-10-16 22:21:08:
Confirmed not segfaulting anymore with [7954ccba68]