Package: sqlite3
Version: 3.7.3-1
Severity: normal

When running sqlite3 typing .l  after any command results in sqlite3 
segfaulting.
The initial command executes correctly, however if you then run .l the 
application crashes instantly.

This happens whether you connect to a database or not.

This is reproducible 100% of the time:

Example:
:~$ sqlite3
SQLite version 3.7.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .l
sqlite> .l
Segmentation fault (core dumped)

SQLite version 3.7.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
<snip tables>
sqlite> .l
Segmentation fault


Backtrace>


(gdb) bt full
#0  __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:343
No locals.
#1  0x00000000004052ab in do_meta_command (zLine=<value optimized out>, 
p=0x7ffffb127190) at ./src/shell.c:1849
        zFile = 0x0
        i = <value optimized out>
        nArg = <value optimized out>
        n = <value optimized out>
        c = 108
        rc = <value optimized out>
        azArg = {0x1983961 "l", 0x0, 0x7fb000000020 <Address 0x7fb000000020 out 
of bounds>, 0x1983330 "sqlite> .l", 0xffffffff <Address 0xffffffff out of 
bounds>, 0x1 <Address 0x1 out of bounds>,
          0xa <Address 0xa out of bounds>, 0x7fb0a799efc0 "", 0x0, 
0x7fb0a79c9d32 "\213\024$\205\300\271\001", 0x198333900000001 <Address 
0x198333900000001 out of bounds>, 0x7ffffb126e9c "\260\177", 0x0,
          0x7fb0a76b2ba3 "H\205\300y\330A\203\f$ 
L\211\350H)\330I\213\224$\220", 0x1983339 "l", 0x7fb0a79a0780 "\204*\255", 
<incomplete sequence \373>, 0x0,
          0x7fb0a76b2ba3 "H\205\300y\330A\203\f$ 
L\211\350H)\330I\213\224$\220", 0x7ffffb126fd0 "X1303592560", 0x7fb0a7be9b4c 
"\n", 0x1983960 ".l", 0x1 <Address 0x1 out of bounds>, 0x7ffffb127190 "",
          0x20 <Address 0x20 out of bounds>, 0x7fb0a79a1e98 "\200Ϙ\001", 
0x7fb0a79a1ea8 "\230\036\232\247\260\177", 0x7ffffb126f10 
"\230\036\232\247\002", 0x3 <Address 0x3 out of bounds>,
          0x2a79a1e98 <Address 0x2a79a1e98 out of bounds>, 0x7fb0a79a1e48 "", 
0x40 <Address 0x40 out of bounds>, 0x20000000c <Address 0x20000000c out of 
bounds>,
          0x2fb126f70 <Address 0x2fb126f70 out of bounds>, 0x1983960 ".l", 
0x7fb0a79a1e40 "", 0x3 <Address 0x3 out of bounds>, 0x1 <Address 0x1 out of 
bounds>, 0x7ffffb127190 "", 0x0,
          0x7fb0a76bb930 "H\205\300H\211\303\017\204\244", 0x1 <Address 0x1 out 
of bounds>, 0x1983960 ".l", 0x1983a00 " :\230\001", 0x19839e0 "", 0x1 <Address 
0x1 out of bounds>,
          0x7fb0a79d5ae6 "H\205\300H\211\303t\nH\211\330[\303\017\037D", 
0x1983960 ".l", 0x7fb0a79d6017 "H\211\303H\211]", 0x7ffffb126fd0 "X1303592560", 
0x7fb0a7be9b4c "\n"}
#2  0x0000000000404576 in process_input (p=0x7ffffb127190, in=0x0) at 
./src/shell.c:2290
        zLine = 0x1983960 ".l"
        zSql = 0x0
        nSql = 0
        zErrMsg = 0x0
        rc = <value optimized out>
        errCnt = 0
        lineno = 2
        startline = 0
#3  0x0000000000407131 in main (argc=1, argv=0x1) at ./src/shell.c:2713
        zHome = <value optimized out>
        zErrMsg = 0x0
        data = {db = 0x0, echoOn = 0, statsOn = 0, cnt = 0, out = 
0x7fb0a79a0780, mode = 2, writableSchema = 0, showHeader = 0, zDestTable = 0x0, 
separator = "|", '\000' <repeats 18 times>, colWidth = {
            0 <repeats 100 times>}, actualWidth = {0 <repeats 100 times>}, 
nullvalue = '\000' <repeats 19 times>, explainPrev = {valid = 0, mode = 0, 
showHeader = 0, colWidth = {0 <repeats 100 times>}},
          outfile = '\000' <repeats 4095 times>, zDbFilename = 0x4079d4 
":memory:", pStmt = 0x0, pLog = 0x0}
        zInitFile = 0x19704f0 "/home/archer/.sqlite_history"
        zFirstCmd = 0x0
        i = <value optimized out>
        rc = 26674416



-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sqlite3 depends on:
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib
ii  libreadline6                  6.1-3      GNU readline and history libraries
ii  libsqlite3-0                  3.7.3-1    SQLite 3 shared library

sqlite3 recommends no packages.

Versions of packages sqlite3 suggests:
pn  sqlite3-doc                   <none>     (no description available)

-- no debconf information



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to