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: |