Hi all,
very strange. Today I tried to open a database I created about half a year ago
(version 3.?) and I get a segmentation fault. I run a current debian unstable
with sqlite3.5.7 and have absolutely no clue what the problem might be! It works
with other databases and it worked with that one as well... I would be very
glad for some help. At the bottom you find the strace output.
Thanks a lot
Hubertus
execve("/usr/bin/sqlite3", ["sqlite3", "data.db", "1"], [/* 34 vars */]) = 0
brk(0) = 0x805
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fdf000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/lib/tls/i686/sse2/cmov", 0xbf80e510) = -1 ENOENT (No such file or
directory)
open("/usr/lib/tls/i686/sse2/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbf80e510) = -1 ENOENT (No such file or
directory)
open("/usr/lib/tls/i686/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xbf80e510) = -1 ENOENT (No such file or
directory)
open("/usr/lib/tls/i686/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/tls/i686", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/tls/sse2/cmov", 0xbf80e510) = -1 ENOENT (No such file or
directory)
open("/usr/lib/tls/sse2/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/tls/sse2", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/tls/cmov", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/tls", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/i686/sse2/cmov", 0xbf80e510) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/sse2/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/i686/sse2", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i686/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/sse2/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/sse2/cmov", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/sse2", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/cmov/libsqlite3.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/cmov", 0xbf80e510) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsqlite3.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p>\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=356132, ...}) = 0
mmap2(NULL, 355428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f88000
mmap2(0xb7fde000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56) = 0xb7fde000
close(3)= 0
open("/usr/lib/i686/cmov/libreadline.so.5", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/i686/libreadline.so.5", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/libreadline.so.5", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79936, ...}) = 0
mmap2(NULL, 79936, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f74000
close(3)= 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libreadline.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\316"..., 512) = 512
fstat64