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
[email protected]
https://lists.sourceforge.net/lists/listinfo/sedna-discussion