Fossil

View Ticket
Login
2010-10-16
22:21 Ticket [38d7bb8cf0] segfault status still Fixed with 1 other change artifact: 6e6200905d user: bharder
12:13 Fixed ticket [38d7bb8cf0]. artifact: 2e41b4f542 user: drh
12:13
Do not free memory not obtained from malloc in the "fossil diff" command. Ticket [38d7bb8cf044219c2eff8]. check-in: ddb975e2be user: drh tags: trunk
05:26 Ticket [38d7bb8cf0] segfault status still Open with 1 other change artifact: 79897711ef user: bharder
05:24 Ticket [38d7bb8cf0]: 1 change artifact: 630e29bfc8 user: bharder
2010-10-15
21:10 Ticket [38d7bb8cf0]: 1 change artifact: 391a873bbb user: bharder
21:08 Ticket [38d7bb8cf0]: 2 changes artifact: 512b12958a user: bharder
21:07 New ticket [38d7bb8cf0]. artifact: ba9d843a77 user: bharder

Ticket Hash: 38d7bb8cf044219c2eff80229fb5c49b2400ca39
Title: segfault
Status: Fixed Type: Code_Defect
Severity: Priority:
Subsystem: Resolution: Fixed
Last Modified: 2010-10-16 22:21:08
15.47 years ago
Created: 2010-10-15 21:07:59
15.47 years ago
Version Found In: 8f41b2fa75
Description:
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]