| Ticket UUID: | 7b8f21b8762189662b70c10745a8d40f78c93d45 | ||
| Title: | Segmentation fault when opening a clone of http://www.sqlite.org/src | ||
| Status: | Fixed | Type: | Code_Defect |
| Severity: | Important | Priority: | |
| Subsystem: | Resolution: | Overcome_By_Events | |
| Last Modified: | 2010-03-18 10:50:43 | ||
| Version Found In: | 479637167a | ||
| Description & Comments: | |||
$cd
$cd fossil
$fossil clone http://www.sqlite.org/src sqlite2
...
Total network traffic: 1235641 bytes sent, 15936166 bytes received
Rebuilding repository meta-data...
31344 (100%)...
project-id: 2ab58778c2967968b94284e989e43dc11791f548
server-id: 65fd455f4dffe08321c1e9895d6f6a9cad7904a0
...
$cd
$cd Lemon/fossil
$mkdir fossil2
$cd fossil2
$fossil open ~/fossil/sqlite2 590d4ac1ee0db824c00c1f6b0ec3cc9437cb1477
...
tool/speedtest8inst1.c
tool/vdbe-compress.tcl
project-name: SQLite
repository: /home/vincent/fossil/sqlite2
local-root: /home/vincent/Lemon/fossil/fossil2/
project-code: 2ab58778c2967968b94284e989e43dc11791f548
server-code: 65fd455f4dffe08321c1e9895d6f6a9cad7904a0
checkout: 590d4ac1ee0db824c00c1f6b0ec3cc9437cb1477 2009-11-04 18:51:17 UTC
parent: f228c7ca0682c370f8c435fcade1d78b78da8e07
Segmentation fault
$date
Fri Mar 12 19:15:35 CET 2010
$fossil version
This is fossil version [479637167a] 2010-02-13 21:11:48 UTC
$uname -a
Linux vincent 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux
$dpkg -l fossil
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-========-=====================-===============================================
ii fossil 2010.02.13.123048-1 DSCM with built-in wiki, http interface and ...
$
drh added on 2010-03-13 02:14:18: Where did you get this version of Fossil? Have you tried using the latest precompiled Fossil from the download page? anonymous added on 2010-03-16 19:42:03: Naturally I should have reported into the Debian bug tracking system first, and I have done so now. The Debian bug report can be found at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574161. I'll keep an eye on both that and this bug report. anonymous added on 2010-03-18 09:59:42: $fossil open ~/fossil/sqlite2 590d4ac1ee0db824c00c1f6b0ec3cc9437cb1477 ... tool/speedtest8inst1.c tool/vdbe-compress.tcl project-name: SQLite repository: /home/vincent/fossil/sqlite2 local-root: /home/vincent/Lemon/fossil/fossil3/ project-code: 2ab58778c2967968b94284e989e43dc11791f548 server-code: 65fd455f4dffe08321c1e9895d6f6a9cad7904a0 checkout: 590d4ac1ee0db824c00c1f6b0ec3cc9437cb1477 2009-11-04 18:51:17 UTC parent: f228c7ca0682c370f8c435fcade1d78b78da8e07 *** glibc detected *** fossil: free(): invalid pointer: 0x0000000000491c6b *** ======= Backtrace: ========= /lib/libc.so.6[0x7f344d119d16] /lib/libc.so.6(cfree+0x6c)[0x7f344d11e9bc] fossil[0x415f09] fossil[0x40d038] fossil[0x418502] /lib/libc.so.6(__libc_start_main+0xfd)[0x7f344d0c7abd] fossil[0x402559] ======= Memory map: ======== 00400000-004cd000 r-xp 00000000 fe:00 402741 /home/vincent/bin/fossil 006cd000-006cf000 rw-p 000cd000 fe:00 402741 /home/vincent/bin/fossil 006cf000-006d1000 rw-p 00000000 00:00 0 013c5000-01ec3000 rw-p 00000000 00:00 0 [heap] 7f3448000000-7f3448021000 rw-p 00000000 00:00 0 7f3448021000-7f344c000000 ---p 00000000 00:00 0 7f344ce93000-7f344cea9000 r-xp 00000000 08:03 22444 /lib/libgcc_s.so.1 7f344cea9000-7f344d0a8000 ---p 00016000 08:03 22444 /lib/libgcc_s.so.1 7f344d0a8000-7f344d0a9000 rw-p 00015000 08:03 22444 /lib/libgcc_s.so.1 7f344d0a9000-7f344d1f3000 r-xp 00000000 08:03 48703 /lib/libc-2.10.2.so 7f344d1f3000-7f344d3f3000 ---p 0014a000 08:03 48703 /lib/libc-2.10.2.so 7f344d3f3000-7f344d3f7000 r--p 0014a000 08:03 48703 /lib/libc-2.10.2.so 7f344d3f7000-7f344d3f8000 rw-p 0014e000 08:03 48703 /lib/libc-2.10.2.so 7f344d3f8000-7f344d3fd000 rw-p 00000000 00:00 0 7f344d3fd000-7f344d414000 r-xp 00000000 08:05 196539 /usr/lib/libz.so.1.2.3.4 7f344d414000-7f344d613000 ---p 00017000 08:05 196539 /usr/lib/libz.so.1.2.3.4 7f344d613000-7f344d614000 rw-p 00016000 08:05 196539 /usr/lib/libz.so.1.2.3.4 7f344d614000-7f344d631000 r-xp 00000000 08:03 48454 /lib/ld-2.10.2.so 7f344d813000-7f344d815000 rw-p 00000000 00:00 0 7f344d82c000-7f344d830000 rw-p 00000000 00:00 0 7f344d830000-7f344d831000 r--p 0001c000 08:03 48454 /lib/ld-2.10.2.so 7f344d831000-7f344d832000 rw-p 0001d000 08:03 48454 /lib/ld-2.10.2.so 7fff78586000-7fff7859b000 rw-p 00000000 00:00 0 [stack] 7fff785ff000-7fff78600000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted $fossil version This is fossil version [599e6abfb1] 2010-03-08 14:18:44 UTC $ By the way, this is the 64-bit linux version. anonymous added on 2010-03-18 10:43:12: ==2952== Invalid free() / delete / delete[] ==2952== at 0x4C21DBC: free (vg_replace_malloc.c:325) ==2952== by 0x4333A0: show_common_info (info_.c:86) ==2952== by 0x433A6B: info_cmd (info_.c:157) ==2952== by 0x4214EC: cmd_open (db_.c:1386) ==2952== by 0x43C60C: main (main_.c:258) ==2952== Address 0x5569b3 is not stack'd, malloc'd or (recently) free'd drh added on 2010-03-18 10:50:43: | |||