Artifact [fcc9af040f]
Not logged in

Artifact fcc9af040f70571f2806f585794dc5e385091f76:

Ticket change [fcc9af040f] - New ticket [bbab46cf4d] Strange Interaction Between Spatialite and Shapely. by anonymous 2020-05-04 23:55:47.
D 2020-05-04T23:55:47.635
J foundin 4.3.0a-12.fc31
J icomment ##\sExpected\sbehavior\sand\sactual\sbehavior.\r\n\r\nThere\sis\sa\sstrange\sinteraction\sbetween\sloading\sspatialite\s4.3.0\sand\sshapely\s1.7.0.\sI\sam\snot\ssure\swhere\sexactly\sthe\serror\sis\shappening\sso\sI\sam\sreporting\sthe\sissue\sin\sboth\srepositories.\r\n\r\nThe\sexpected\sbehavior\sis\sthat\sone\sshould\sbe\sable\sto\simport\sshapely\safter\sloading\sspatialite\swithout\sa\ssegmentation\sfaulth.\r\n\r\nThe\sactual\sbehavior\sis\sthat\slaoding\sshapely\safter\sloading\sspatialite\sproduces\sa\ssegmentation\sfault.\r\n\r\n##\sSteps\sto\sreproduce\sthe\sproblem.\r\n\r\n\r\n\r\n```\r\nfrom\ssqlalchemy\simport\screate_engine\r\nfrom\ssqlalchemy.event\simport\slisten\r\n\r\n\r\ndef\sload_spatialite(api_connection,\sconnection_record):\r\n\s\s\s\sapi_connection.enable_load_extension(True)\r\n\s\s\s\sapi_connection.load_extension('mod_spatialite.so')\r\n\r\n\r\nengine\s=\screate_engine('sqlite://')\r\nlisten(engine,\s'connect',\sload_spatialite)\r\n\r\n\r\n#\sfrom\sshapely\simport\sspeedups\s\s#\sRemove\scomment\sto\savoid\ssegmentation\sfault\r\nengine_connection\s=\sengine.connect()\r\nfrom\sshapely\simport\sspeedups\r\n```\r\n\r\n\r\n\r\nRunning\sthe\sabove\scode\sproduces\sthe\sfollowing\ssegmentation\sfault:\r\n```\r\npython:\sByteOrderValues.cpp:46:\sstatic\sint\sgeos::io::ByteOrderValues::getInt(const\sunsigned\schar*,\sint):\sAssertion\s`byteOrder\s==\sENDIAN_LITTLE'\sfailed.\r\nAborted\s(core\sdumped)\r\n```\r\n\r\n\r\n\r\nRemoving\sthe\scomment\sprevents\sthe\ssegmentation\sfault.\r\n\r\n##\sOperating\ssystem\r\n\r\nFedora\s31
J login anonymous
J mimetype text/x-fossil-plain
J private_contact 12dae233085a18a77372b195da3818d67720e4b4
J severity Critical
J status Open
J title Strange\sInteraction\sBetween\sSpatialite\sand\sShapely
J type Incident
K bbab46cf4dedd9703960a75429a171753a4339c5
U anonymous
Z ec8e314d0dbcd64bc1a7911083685ca6