[oi-dev] sqlite update

Aurélien Larcher aurelien.larcher at gmail.com
Thu Aug 29 23:15:40 UTC 2013


  Hi,
Is it possible that this change broke firefox ?
After updating it segfaults at the start.

/1:    
open64("/home/alarcher/.mozilla/firefox/cxqk6vqc.default/places.sqlite-journal", 
O_RDWR|O_CREAT|O_LARGEFILE|O_CLOEXEC, 0644) = 39
/12:    clock_gettime(4, 0xF3FFED28)            = 0
/1:    fstat64(39, 0x080338D4)                = 0
/12:    clock_gettime(4, 0xF3FFED78)            = 0
/1:    getuid()                    = 101 [101]
/1:    fstat64(39, 0x080338D4)                = 0
/12:    clock_gettime(4, 0xF3FFED28)            = 0
/12:    clock_gettime(4, 0xF3FFED78)            = 0
/1:        Incurred fault #6, FLTBOUNDS  %pc = 0xFA76B984
/1:          siginfo: SIGSEGV SEGV_MAPERR addr=0xFA76B984
/1:        Received signal #11, SIGSEGV [caught]
/1:          siginfo: SIGSEGV SEGV_MAPERR addr=0xFA76B984
/12:    clock_gettime(4, 0xF3FFED28)            = 0
/1:    lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0xFFFFFFF7, 0x000000FF, 
0x00000000) = 0xFFBFFEFF [0xFFFFFFFF]

ldd /usr/bin/firefox gives:

libsqlite3.so.0 =>     /usr/lib/firefox/../libsqlite3.so.0
libsqlite3.so.0 (sqlite_3.7.5) =>     (version not found)

How could I report in a better way ?
Best regards,

Aurelien

Le 28/08/13 12:42, Alexander Pyhalov a écrit :
> Hello.
> I'm looking at sqlite update now. Binary incompatibility introduced by 
> proposed update to 3.7.17 was evident - some API calls were not 
> present in resulting library. Now I have it seems compatible library 
> and have a question on symbol versioning. In Oracle JDS 
> sqlite_3.7.14.1 symbol version is  defined to identify latest sqlite. 
> We update further - to 3.7.17. Does it make sense to introduce separte 
> symbol version for every API change (sqlite_3.7.15 - include 
> sqlite3_errstr, sqlite_3.7.17 - include sqlite3_strglob) or just 
> introduce version including all new symbols?
> Personally, I don't see sense in creating separate sqlite_3.7.15 version.




More information about the oi-dev mailing list