Package: libsqlite0
Version: 2.8.16-1
Severity: important

I use libsqlite0 with libdbi and its sqlite driver.
You can see in the debug that in sqlite_get_table() db is allocated.
In the sqlite_exec() call db is suddenly 0x0.
At the moment I have no idea how this happens.

Maybe there is a relation with upstream ticket nr #653.

For me libsqlite is unuseable.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 27952)]
sqliteSafetyOn (db=0x0) at src/util.c:1092
1092    src/util.c: No such file or directory.
        in src/util.c
(gdb) where
#0  sqliteSafetyOn (db=0x0) at src/util.c:1092
#1  0x403a355f in sqlite_compile (db=0x0,
    zSql=0x40270f48 "CREATE TABLE \ntbl_auth (id INTEGER NOT NULL,         
session_hash CHAR(41) UNIQUE NOT NULL,         login_date TIMESTAMP NOT NULL 
DEFAULT
'NOW()',         PRIMARY KEY (id)         );", pzTail=0xbffffb64,
    ppVm=0xbffffb68, pzErrMsg=0xbffffc14) at src/main.c:701
#2  0x403a3377 in sqlite_exec (db=0x0,
    zSql=0x40270f48 "CREATE TABLE \ntbl_auth (id INTEGER NOT NULL,         
session_hash CHAR(41) UNIQUE NOT NULL,         login_date TIMESTAMP NOT NULL 
DEFAULT
'NOW()',         PRIMARY KEY (id)         );",
    xCallback=0x403b44a0 <sqlite_get_table_cb>, pArg=0xbffffba0,
    pzErrMsg=0xbffffc14) at src/main.c:640
#3  0x403b4737 in sqlite_get_table (db=0xbffffc14, zSql=0xbffffc14 "",
    pazResult=0xbffffc08, pnRow=0xbffffc0c, pnColumn=0xbffffc10,
    pzErrMsg=0xbffffc14) at src/table.c:151
#4  0x402e19e7 in dbd_query () from /usr/lib/dbd/libsqlite.so
#5  0x4002e2d0 in dbi_conn_queryf () from /usr/lib/libdbi.so.0
#6  0x0804969f in db_generate (conn=0x401e0fc8, tbl=0 '\0')
    at ../../src/db.c:186
#7  0x08049739 in db_install () at ../../src/db.c:213
#8  0x08048b09 in main (argc=1, argv=0xbffffd44) at main.c:25


-- System Information:
Debian Release: sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-2-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libsqlite0 depends on:
ii  debconf                     1.4.50       Debian configuration management sy
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an

-- debconf information:
  libsqlite0/2_6_upgrade_note:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to