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]