Using the latest release build (sedna-3.5.161) Any ideas why an "Access violation or stack overflow" would occur and how to remedy the situation?
sedna-3.5.161 is being used on multiple Amazon instances in the same configuration, queries and process flows with little or no issues. All instances have different data. The following is the end of the event.log containing the fatal access violation: LOG 10/03/2012 21:52:56 (TRN xrdb pid=818 sid=46 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:56 (TRN xrdb pid=818 sid=46 trid=48) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- CREATE INDEX "VehiclesIndex" ON doc("Vehicle.xml")/Vehicles/Vehicle BY Id AS xs:string INFO 10/03/2012 21:52:56 (TRN xrdb pid=818 sid=46 trid=48) [indecies.cpp:create_index:442]: Blocks created: 0 LOG 10/03/2012 21:52:56 (TRN xrdb pid=816 sid=42 trid=45) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- index-scan("AccountsIndex", "140000-1022768909", "EQ")/Type/text() LOG 10/03/2012 21:52:56 (TRN xrdb pid=818 sid=46 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED ERROR 10/03/2012 21:52:56 (TRN xrdb pid=818 sid=46 trid=-1) [socket_client.cpp:process_unknown_instruction:627]: (SE4610) There is no transaction to commit. INFO 10/03/2012 21:52:56 (SM xrdb pid=709) [bm_core.cpp:bm_log_out_io_statistics:537]: IO block reads:0, writes:0 LOG 10/03/2012 21:52:56 (TRN xrdb pid=818 sid=46 trid=-1) [tr.cpp:TRmain:456]: Session is closed LOG 10/03/2012 21:52:56 (TRN xrdb pid=835 sid=49 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:56 (TRN xrdb pid=839 sid=48 trid=-1) [tr.cpp:TRmain:184]: Session is ready LOG 10/03/2012 21:52:56 (TRN xrdb pid=816 sid=42 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:56 (TRN xrdb pid=816 sid=42 trid=48) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- index-scan("AccountsIndex", "140000-1022768909", "EQ")/AcctNum/text() LOG 10/03/2012 21:52:56 (TRN xrdb pid=835 sid=49 trid=45) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- document("$indexes") LOG 10/03/2012 21:52:56 (TRN xrdb pid=842 sid=46 trid=-1) [tr.cpp:TRmain:184]: Session is ready LOG 10/03/2012 21:52:57 (TRN xrdb pid=845 sid=47 trid=-1) [tr.cpp:TRmain:184]: Session is ready LOG 10/03/2012 21:52:57 (TRN xrdb pid=833 sid=45 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:57 (TRN xrdb pid=816 sid=42 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:57 (TRN xrdb pid=816 sid=42 trid=48) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- let $dataset := doc("Account.xml")/Accounts/Account[Name='Company Inc'] let $d := if( count($dataset)>0 ) then ($dataset[1]/Id/text()) else "" return( <r>{$d}</r> ) LOG 10/03/2012 21:52:57 (TRN xrdb pid=839 sid=48 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:57 (TRN xrdb pid=839 sid=48 trid=47) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- doc-available('SalesTerm.xml') LOG 10/03/2012 21:52:57 (TRN xrdb pid=839 sid=48 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:57 (TRN xrdb pid=839 sid=48 trid=47) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- LOAD STDIN 'SalesTerm.xml' LOG 10/03/2012 21:52:57 (TRN xrdb pid=835 sid=49 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:57 (TRN xrdb pid=816 sid=42 trid=-1) [tr_common_funcs.cpp:on_transaction_end:414]: Transaction has been COMMITED LOG 10/03/2012 21:52:57 (TRN xrdb pid=835 sid=49 trid=45) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- document("$documents")/documents/document[@name="SalesTaxGroup.xml"] LOG 10/03/2012 21:52:57 (TRN xrdb pid=816 sid=42 trid=48) [tr_functions.cpp:on_user_statement_begin:102]: User query: --- index-scan("SalesTaxCodesIndex", "10000-1022768177", "EQ")/Taxable/text() FATAL 10/03/2012 21:52:57 (TRN xrdb pid=816 sid=42 trid=48) [tr.cpp:TRmain:93]: Access violation or stack overflow There seems to be enough memory: free -t -m total used free shared buffers cached Mem: 592 303 288 0 7 255 -/+ buffers/cache: 41 550 Swap: 1183 0 1183 Total: 1776 303 1472 Thanks, Malcolm ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Sedna-discussion mailing list Sedna-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sedna-discussion