Hi Malcolm,
Can you reproduce this from start (using event logs for example)?
Ivan Shcheklein,
Sedna Team
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
>
------------------------------------------------------------------------------
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