Hello Ivan, Hugh,

Sorry for the time delay in my answers due to the time-zone differences.

1) The tests which are required by Hugh shall take me some more time since I've to find out how to perform them. This will however be my priority today.

2) There were no attachments to the mail when I sent them but, I added a link to the files for your convenience in the original text below : I have segmentation faults with Virtuoso 6.0.0 installed on Ubuntu 9.10 in following cases: - When transferring a file (http://fadyart.com/sdnList/ofac.rdf) of 11.7 MB to rdf_sink via WebDAV browser: Segmentation fault /usr/local/virtuoso-opensource/bin/virtuoso-t -f - When performing an upload Via webDAV to rdf_sink of 29 KB rdf file (http://fadyart.com/sdnList/sdnList.rdf): GPF: page.c:2392 page_apply called with not enough stack + Segmentation fault /usr/local/virtuoso-opensource/bin/virtuoso-t -f - When deleting a graph : GPF: page.c:2392 page_apply called with not enough stack GPF: page.c:2392 page_apply called with not enough stack [1]+ Segmentation fault /usr/local/virtuoso-opensource/bin/virtuoso-t -f

Took following actions since I found a similar problem in product support mailing list: added to the parameter header of virtuoso.ini: ServerThreadSize = 2 800 000, MainThreadSize = 2 800 000, increased HTTPThreadSize from 280 000 to 2 800 000.
The modifications were trepped and did not bring any help.

Via "Web application Server"/content management I could import an rdf-file (http://fadyart.com/sdnList/ofac.rdf) which was posted on the Internet but there was no inclusion in the rdf-store.

I could upload regular files to the DAV folder of 16 KB and 4 MB with WebDAV browser..

3)XSLT related
XSL transformation works fine on screen, but with file as output I get: HT057: The STRING session in string_output_string is longer than 10Mb. Either use substring to access it in parts or place less data in it.
XML basis = http://fadyart.com/sdnList/sdn_for_EditX.xml
XSL = http://fadyart.com/sdnList/EditXxmlSDNList.xsl

Ivan,

"OTOH you don't have to use string_output_string() to write to the file, because string_to_file() function accepts string sessions as well as strings."

I understand from your reply, there are ways to initiate the transfer through functions and found documentation on them in the SQL part of the manual.
Thanks for your direction.
However, since I used the graphical interface only and I got the output error on the string-output-string function when I was asking to write to a file, would it be a good idea to change the coding for the graphical interface in the sence you suggest ? When I ask the output on screen, I get all the 12 MBs. Why not when I ask an output to the file ?

Maybe I'm a bit simplistic though.

Thanks again.

Kind regards

Eddy

PS: Coming back on the question of Hugh.

PPS: If anyone is looking at the contents, they could be suspicious on the background. For the interested ones: several instances issue boycots against countries, individuals and organisations, highjacked vessels, airlines which are not compliant to safety instructions,... These are having several formats and have to be consulted e.g. by bankers before engaging a customer relationship. The primary list we want to put at disposal for consultation via a search function is the OFAC list (http://www.treas.gov/offices/enforcement/ofac/).
Thought this was a nice semantic web use case.
This would be a free service if performed via the user interface. We would also implement a SPARQL and SOAP end-point because of the broader usage, notably in respect to our semantic technology application for the finance industry. It is our intention to develop it in Virtuoso.




----- Original Message ----- From: "Ivan Mikhailov" <[email protected]>
To: "Eddy Vanderlinden" <[email protected]>
Cc: <[email protected]>
Sent: Wednesday, November 18, 2009 7:49 PM
Subject: Re: [Virtuoso-users] Segmentation faults when rdf operations are involved + large transformations


Hello Eddy,

1) RDF related
I have segmentation faults with Virtuoso 6.0.0 installed on Ubuntu
9.10

May I get RDF data that cause the problem? I see a strange thing in my
mail client: it shows an icon that your mail has attachments but does
not display them. Thus, if some data were attached then it would be nice
to retry.

2)XSLT related
XSL transformation works fine on screen, but with file as output I
get: HT057: The STRING session in string_output_string is longer than
10Mb. Either use substring to access it in parts or place less data in
it.

Can I do anything to make Virtuoso accept transformations of more than
10 MB ? E.g. modifying any parameter ?

10MB is a hard limit. (Well, it can be tweaked to allow up to 16MB but
not more) OTOH you don't have to use string_output_string() to write to
the file, because string_to_file() function accepts string sessions as
well as strings.

Best Regards,

Ivan Mikhailov
OpenLink Software
http://virtuoso.openlinksw.com





Reply via email to