HI Vanessa,
I installed the latest version of virtuoso on my Mac Lion. I modified virtuoso.ini to use up to 4GB of memory (I have 8GB), however when I am uploading the DBpedia infoboxes it fails after a couple of hours or more.

00:48:36 PL LOG: Loader started
00:48:36 PL LOG: No more files to load. Loader has finished,
00:48:59 PL LOG: Loader started
00:48:59 PL LOG: No more files to load. Loader has finished,
00:51:01 PL LOG: Loader started
01:42:24 Checkpoint started
01:42:34 Checkpoint finished, log reused
02:42:37 Checkpoint started
02:42:50 Checkpoint finished, log reused
02:49:45 Server received signal 11. Continuing with the default action for that signal.

I use the DBpedia script and I did not have any problem to install and upload virtuoso in Linux using the same procedure. Any idea what the problem can be?

cat BulkLoaderScript.txt | /usr/local/src/virtuoso/bin/isql
SQL> /usr/local/src/virtuoso/bin/isql
SQL> ld_dir ('/virtuosodata/dbpedia/', 'infobox_properties_en.nt', 'http://dbpedia.org ');
SQL> rdf_loader_run();

To be able to analyze what is going on, you need to setup your system to produce meaningful core dumps on Mac OS X.

Firstly i suggest you run the following commands to re-configure virtuoso build to include debug info:

        ./config.nice --with-debug
        make clean
        make

Next you run the following command so your system will write core dumps

        ulimit -c unlimited

and then start the virtuoso server from this same shell and run your bulkload script.

When it next gets a signal 11, you will find a core in /cores/core.PID where PID is the process id of your virtuoso server.

Then you can do:

        gdb virtuoso-t /cores/core.PID

and on the gdb prompt run the

        bt

command to show the stack trace for this crash.

Please send me the output of this command, plus the last couple of lines of your virtuoso.log so i can analyze what is going on and what steps to take next.



Patrick

Reply via email to