SQLite

Artifact [355cefba]
Login

Artifact 355cefba04188f32daf1fcedfefd249f976e5561:

Ticket change [355cefba] - New ticket [bb3a86e8] SQLITE_FCNTL_SIZE_HINT overflows an array. by drh 2011-04-13 13:22:03.
D 2011-04-13T13:22:03.861
J comment Due\sto\san\sinadequately-tested\slast-minute\schange\sprior\sto\sthe\s3.7.6\srelease,\r\nuse\sof\sthe\sSQLITE_FCNTL_SIZE_HINT\sfile\scontrol\soperation\son\sunix\sbuilds\swhere\r\nSQLITE_ENABLE_LOCKING_STYLE\sis\s0\s(or\sundefined)\sand\sHAVE_POSIX_FALLOCATE\sis\r\ndefined\swill\scause\san\sarray\sindex\sto\sbe\soff\sby\sone\sand\swill\sprobably\sresult\r\nin\sa\ssegfault.\r\n\r\nThe\sproblem\swas\sintroduced\sby\scheck-in\s[51029d8430d2dbc]\sjust\sprior\sto\sthe\r\nrelease.\r\n\r\nThe\swork-around\sis\sto\somit\sthe\sHAVE_POSIX_FALLOCATE\scompile-time\soption\sfrom\r\nthe\sbuild.\s\sOr,\savoid\susing\sSQLITE_FCNTL_SIZE_HINT.
J detected Application_Fault
J foundin 3.7.6
J severity Important
J status Open
J subsystem Unknown
J title SQLITE_FCNTL_SIZE_HINT\soverflows\san\sarray
J type Code_Defect
K bb3a86e890c8e96ab59af7acb43039b861387e0c
U drh
Z 882010b2411d559ede210e88ea5665cf