Your message dated Mon, 30 Apr 2012 09:33:47 +0000
with message-id <[email protected]>
and subject line Bug#663691: fixed in sqlite3 3.7.11-3
has caused the Debian Bug report #663691,
regarding /usr/lib/libsqlite3.so.0: crash with .schema and with MALLOC_CHECK_
enabled
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
663691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663691
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libsqlite3-0
Version: 3.7.10-1
Severity: normal
File: /usr/lib/libsqlite3.so.0
For some reason gdb can't find any debug symbols files even though I
have libsqlite3-0-dbg installed, but anyway MALLOC_CHECK_=2 causes
libsqlite3.so.0 to abort, meaning that libsqlite3-0 is managing its
memory incorrectly:
http://www.gnu.org/s/libc/manual/html_node/Heap-Consistency-Checking.html
pabs@chianamo ~ $ MALLOC_CHECK_=2 gdb -s
/usr/lib/debug/usr/lib/libsqlite3.so.0.8.6 -s /usr/lib/debug/usr/bin/sqlite3
--args sqlite3 ~/.tangogps/poi.db .schema
GNU gdb (GDB) 7.4-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/sqlite3...Reading symbols from
/usr/lib/debug/usr/bin/sqlite3...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/sqlite3 /home/pabs/.tangogps/poi.db .schema
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGABRT, Aborted.
0x00007ffff759d475 in *__GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all bt full
Thread 1 (Thread 0x7ffff7fc7700 (LWP 8469)):
#0 0x00007ffff759d475 in *__GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <optimized out>
selftid = <optimized out>
#1 0x00007ffff75a06f0 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1},
sa_mask = {__val = {140737349316520, 1, 6427928, 4294967291,
17186297112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6421328,
140737488333152}}, sa_flags = 1, sa_restorer = 0x621840}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff75e0ae0 in malloc_printerr (action=2, str=0x7ffff76b4aa4
"realloc(): invalid pointer", ptr=0x2115) at malloc.c:6288
No locals.
#3 0x00007ffff75e6ee5 in realloc_check (oldmem=0x624930, bytes=104,
caller=<optimized out>) at hooks.c:330
nb = <optimized out>
newmem = <optimized out>
magic_p = <optimized out>
oldp = 0x0
oldsize = 4294967296
#4 0x00007ffff7b6a5f0 in sqlite3MemRealloc () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#5 0x00007ffff7b4febb in sqlite3Realloc () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#6 0x00007ffff7b5d16b in sqlite3DbRealloc () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#7 0x00007ffff7b5d1a9 in sqlite3DbReallocOrFree () from
/usr/lib/libsqlite3.so.0
No symbol table info available.
#8 0x00007ffff7b5e953 in sqlite3VdbeMakeLabel () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#9 0x00007ffff7b7f3ec in sqlite3WhereBegin () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#10 0x00007ffff7b81838 in sqlite3Select () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#11 0x00007ffff7b97e83 in sqlite3Parser () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#12 0x00007ffff7b99ec6 in sqlite3RunParser () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#13 0x00007ffff7b9c17a in sqlite3Prepare () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#14 0x00007ffff7b9c379 in sqlite3LockAndPrepare () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#15 0x00007ffff7b9c805 in sqlite3_prepare () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#16 0x00007ffff7ba2e1e in sqlite3_exec () from /usr/lib/libsqlite3.so.0
No symbol table info available.
#17 0x00000000004070f5 in do_meta_command ()
No symbol table info available.
#18 0x000000000040274b in main ()
No symbol table info available.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libsqlite3-0 depends on:
ii libc6 2.13-27
--
bye,
pabs
http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: sqlite3
Source-Version: 3.7.11-3
We believe that the bug you reported is fixed in the latest version of
sqlite3, which is due to be installed in the Debian FTP archive:
lemon_3.7.11-3_amd64.deb
to main/s/sqlite3/lemon_3.7.11-3_amd64.deb
libsqlite3-0-dbg_3.7.11-3_amd64.deb
to main/s/sqlite3/libsqlite3-0-dbg_3.7.11-3_amd64.deb
libsqlite3-0_3.7.11-3_amd64.deb
to main/s/sqlite3/libsqlite3-0_3.7.11-3_amd64.deb
libsqlite3-dev_3.7.11-3_amd64.deb
to main/s/sqlite3/libsqlite3-dev_3.7.11-3_amd64.deb
libsqlite3-tcl_3.7.11-3_amd64.deb
to main/s/sqlite3/libsqlite3-tcl_3.7.11-3_amd64.deb
sqlite3-doc_3.7.11-3_all.deb
to main/s/sqlite3/sqlite3-doc_3.7.11-3_all.deb
sqlite3_3.7.11-3.debian.tar.gz
to main/s/sqlite3/sqlite3_3.7.11-3.debian.tar.gz
sqlite3_3.7.11-3.dsc
to main/s/sqlite3/sqlite3_3.7.11-3.dsc
sqlite3_3.7.11-3_amd64.deb
to main/s/sqlite3/sqlite3_3.7.11-3_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <[email protected]> (supplier of updated sqlite3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 30 Apr 2012 10:56:57 +0200
Source: sqlite3
Binary: lemon sqlite3 sqlite3-doc libsqlite3-0-dbg libsqlite3-0 libsqlite3-dev
libsqlite3-tcl
Architecture: source all amd64
Version: 3.7.11-3
Distribution: unstable
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <[email protected]>
Changed-By: Laszlo Boszormenyi (GCS) <[email protected]>
Description:
lemon - LALR(1) Parser Generator for C or C++
libsqlite3-0 - SQLite 3 shared library
libsqlite3-0-dbg - SQLite 3 debugging symbols
libsqlite3-dev - SQLite 3 development files
libsqlite3-tcl - SQLite 3 Tcl bindings
sqlite3 - Command line interface for SQLite 3
sqlite3-doc - SQLite 3 documentation
Closes: 663691 665363
Changes:
sqlite3 (3.7.11-3) unstable; urgency=low
.
* Disable the usage of malloc_usable_size() (closes: #663691, #665363),
thanks to Steven Chamberlain <[email protected]> for the patch.
Checksums-Sha1:
41762502128fc87027730770e78c9eac57c2ccbc 1801 sqlite3_3.7.11-3.dsc
17776c0e4a2bb1363f0026848dfc8400704f23c8 17012 sqlite3_3.7.11-3.debian.tar.gz
40cc23b17c2cb1f3745194d81f6bdec0745ee7f6 3319248 sqlite3-doc_3.7.11-3_all.deb
55a98d7a17eb77336089951830c9651a58f995c8 129564 lemon_3.7.11-3_amd64.deb
5e759fe285020605678ef0d479d22a85e1b8c59d 114640 sqlite3_3.7.11-3_amd64.deb
0213047c54b296584421b7d24e6007af9c9eb8c1 875192
libsqlite3-0-dbg_3.7.11-3_amd64.deb
bfb8aa6d0e1162c91326dde1b09a4a34dbd988f9 440096 libsqlite3-0_3.7.11-3_amd64.deb
45afaa50ba2878f34c2c588cee67b4e4c3be9a64 559884
libsqlite3-dev_3.7.11-3_amd64.deb
d98f1b65b280b9cf0c6d8c1ecbe77545586bb2ce 108442
libsqlite3-tcl_3.7.11-3_amd64.deb
Checksums-Sha256:
1aaebf3aa9397af0d8c6561cadbc86b8dce4baca846d48e4b525dd4217f17e15 1801
sqlite3_3.7.11-3.dsc
e56beece4282bff19bac37a1038271b401e794233f3e55437f912bbebdec3bc3 17012
sqlite3_3.7.11-3.debian.tar.gz
31e9d2a97e62e33ef38a2547142ff26d1772dc5231ff4d633da06652650a2bd5 3319248
sqlite3-doc_3.7.11-3_all.deb
5ff572404ca9d28fb2b1560846ac12758e7a814c9c87450c781af247c0df8939 129564
lemon_3.7.11-3_amd64.deb
554aad587f5622d7cf9edf073619995b713947612de89340b1dbd4db54a4febc 114640
sqlite3_3.7.11-3_amd64.deb
05bad83135388d53302a84860dde67f6db4fcd63e295e8a0f52e6be2bd1eafff 875192
libsqlite3-0-dbg_3.7.11-3_amd64.deb
262ebcb421f0e05ff44b2e88ea01194d3069733a5681318528da21149c734b1e 440096
libsqlite3-0_3.7.11-3_amd64.deb
4dbbe039758fae90570473a225fc89c292f2c3b713f66478911f435d18aed8e6 559884
libsqlite3-dev_3.7.11-3_amd64.deb
8faab9cc38c4b7395e6b5e287cc4baef1c43e60621a1e924665fe7414e573dce 108442
libsqlite3-tcl_3.7.11-3_amd64.deb
Files:
dd0e9f3d7b6050861f51826657a553cd 1801 devel optional sqlite3_3.7.11-3.dsc
02b138d62fa1f76faca48bcdf7d9a0af 17012 devel optional
sqlite3_3.7.11-3.debian.tar.gz
bedb624910acbecc3ed648eaa98e2491 3319248 doc optional
sqlite3-doc_3.7.11-3_all.deb
e4d5b0d3416bf41b3d3cc8fdaff11c9e 129564 devel optional lemon_3.7.11-3_amd64.deb
65c7a1c1c935b954575b04e2e68bab4e 114640 database optional
sqlite3_3.7.11-3_amd64.deb
7bf71c85f3c10b4be027ffac2810775f 875192 debug extra
libsqlite3-0-dbg_3.7.11-3_amd64.deb
f1bce454d60f0898516ad1f4a908f2a5 440096 libs standard
libsqlite3-0_3.7.11-3_amd64.deb
0eba8a247222707931f6b8b3ceb5c0ad 559884 libdevel optional
libsqlite3-dev_3.7.11-3_amd64.deb
cea012dd942ed081fc7647e71a955374 108442 interpreters optional
libsqlite3-tcl_3.7.11-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk+eWcAACgkQMDatjqUaT93RMwCgiGoUrh0KwpGCtentztwD0jKm
UUgAn24/qdj4hsSTqcwB3i4aLQtzkGMG
=8Nzg
-----END PGP SIGNATURE-----
--- End Message ---