<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>296372</bug_id>
          
          <creation_ts>2012-03-19 16:34:43 +0000</creation_ts>
          <short_desc>virtuoso using 200% cpu</short_desc>
          <delta_ts>2012-03-30 08:14:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>nepomuk</product>
          <component>queryservice</component>
          <version>4.8</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>289932</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Andreas Nilsson">andrnils</reporter>
          <assigned_to name="Sebastian Trueg">trueg</assigned_to>
          <cc>cyberang3l</cc>
    
    <cc>me</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>20</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1238177</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Nilsson">andrnils</who>
    <bug_when>2012-03-19 16:34:43 +0000</bug_when>
    <thetext>Noticing that my laptop sounded a bit too much i found:

2336 andrnils  39  19  581m 141m 7768 S  198  1.8  42:27.41 /usr/bin/virtuoso-t +foreground +configfile /tmp/virtuoso_hX2322.ini +wait

This is in a kde session started this morning, with only a couple of konsole windows,  a chromium instance and amarok running. 

There seems to be no outstanding querys:

$ qdbus org.kde.nepomuk.services.nepomukqueryservice
/
/nepomukqueryservice
/servicecontrol

Further info about my setup:
Kde 4.8.1 on ubuntu 12.04 with kernel 3.3 running on a thinkpad t510 with 8gb ram.

Any way to debug this further?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1238233</commentid>
    <comment_count>1</comment_count>
    <who name="Andreas Nilsson">andrnils</who>
    <bug_when>2012-03-19 19:55:21 +0000</bug_when>
    <thetext>I did also run strace on the process:

$ strace -p 2336
Process 2336 attached - interrupt to quit
futex(0x20f6454, FUTEX_WAIT_PRIVATE, 351, NULL^C &lt;unfinished ...&gt;

And then just proceeded with ltrace, but that resulted in virtuoso segfaulting :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240942</commentid>
    <comment_count>2</comment_count>
    <who name="Vangelis">cyberang3l</who>
    <bug_when>2012-03-29 13:44:11 +0000</bug_when>
    <thetext>We probably face the same problem...

I am on Kubuntu 11.10 still but virtuoso-t is a killer for my laptop as well, even though its niceness is set on 19.

I used this link to try to get some more information about the cause of the problem but not so much that I could correlate with my knowledge.

I ran &quot;isql-vt -H localhost -S 1111 -U dba -P dba&quot; this command first to connect when the high CPU load started and then ran this command in the SQL shell: status(&apos;rhck&apos;);

SQL&gt; status(&apos;rhck&apos;);
REPORT
VARCHAR
_______________________________________________________________________________

OpenLink Virtuoso  Server
Version 06.01.3127-pthreads for Linux as of Mar 18 2012 
Started on: 2012/03/29 13:36 GMT+120
Lite Mode
 
Database Status:
  File size 599785472, 73216 pages, 24179 free.
  57000 buffers, 34680 used, 127 dirty 0 wired down, repl age 0 0 w. io 5 w/crsr.
  Disk Usage: 34710 reads avg 2 msec, 0% r 0% w last  0 s, 8646 writes,
    215 read ahead, batch = 152.  Autocompact 67 in 53 out, 20% saved.
Gate:  153 2nd in reads, 0 gate write waits, 0 in while read 0 busy scrap. 
Log = /home/cyber/.kde/share/apps/nepomuk/repository/main/data/virtuosobackend/soprano-virtuoso.trx, 7897 bytes
48892 pages have been changed since last backup (in checkpoint state)
Current backup timestamp: 0x0000-0x00-0x00
Last backup date: unknown
Clients: 16 connects, max 10 concurrent
RPC: 121990 calls, -4 pending, 3 max until now, 0 queued, 118 burst reads (0%), 0 second brk=46526464
Checkpoint Remap 0 pages, 0 mapped back. 13 s atomic time.
    DB master 73216 total 24179 free 0 remap 0 mapped back
   temp  768 total 763 free
 
Lock Status: 0 deadlocks of which 0 2r1w, 0 waits,
   Currently 2 threads running 0 threads waiting 0 threads in vdb.
Pending:
 
Client 1111:1:-5:  Account: dba, 2989 bytes in, 1672 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:1:-6:  Account: dba, 449 bytes in, 364 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:1:-13:  Account: dba, 830 bytes in, 483 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:1:-12:  Account: dba, 5947264 bytes in, 9513334 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:1:-15:  Account: dba, 675 bytes in, 263 bytes out, 1 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 1 threads.
Locks: 48: IS, 
 
Client 1111:1:-3:  Account: dba, 30941 bytes in, 1292120 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:16:  Account: dba, 12614 bytes in, 682385 bytes out, 1 stmts.
PID: 16434, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 1 threads.
Locks: 
 
Client 1111:1:-10:  Account: dba, 4716747 bytes in, 2000560 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:1:-11:  Account: dba, 4656289 bytes in, 2019376 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
Client 1111:1:-9:  Account: dba, 4327562 bytes in, 1816719 bytes out, 0 stmts.
PID: 2935, OS: unix, Application: unknown, IP#: 127.0.0.1
Transaction status: PENDING, 0 threads.
Locks: 
 
 
Running Statements:
 Time (msec) Text
           3 status(&apos;rhck&apos;)
      233322 sparql select distinct ?r (bif:concat(bif:search_excerpt(bif:vector(&apos;=44/16&apos;), ?
Index Usage:
Table         Index            Touches   Reads %Miss   Locks   Waits   %W n-dead
DB.DBA.RDF_QUAD    RDF_QUAD            94117629    6224    0%    4305       0   0% 0
DB.DBA.RDF_QUAD    RDF_QUAD_SP           13691    1585   11%    2743       0   0% 0
DB.DBA.RDF_QUAD    RDF_QUAD_POGS       34135992    6897    0%   30162       0   0% 0
DB.DBA.RDF_QUAD    RDF_QUAD_GS            5841     420    7%    1560       0   0% 0
DB.DBA.RDF_QUAD    RDF_QUAD_OP             403     976  241%     374       0   0% 0
DB.DBA.RDF_OBJ     RDF_OBJ              131099    1839    1%     517       0   0% 0
DB.DBA.RDF_OBJ     RO_VAL                 6486     696   10%     194       0   0% 0
DB.DBA.RO_START    RO_START                 49      44   88%      49       0   0% 0
DB.DBA.RDF_DATATYPE RDF_DATATYPE              5       1   16%       7       0   0% 0
DB.DBA.RDF_DATATYPE DB_DBA_RDF_DATATYPE_UNQC_RDT_TWOBYTE       1       1   50%       0       0   0% 0
DB.DBA.RDF_OBJ_FT_RULES RDF_OBJ_FT_RULES          2       1   33%       1       0   0% 0
DB.DBA.RDF_OBJ_RO_FLAGS_WORDS RDF_OBJ_RO_FLAGS_WORDS    2430    9257  380%    4911       0   0% 0
DB.DBA.RDF_PREFIX  DB_DBA_RDF_PREFIX_UNQC_RP_ID    8130       1    0%       0       0   0% 0
DB.DBA.RDF_IRI     RDF_IRI                1534    3934  256%    3068       0   0% 0
DB.DBA.RDF_IRI     DB_DBA_RDF_IRI_UNQC_RI_ID  416764    2632    0%    1534       0   0% 0
 
 
Hash indexes
 

101 Rows. -- 5 msec.

Then I enabled the client traces with &quot;trace_on (&apos;client_sql&apos;);&quot; but the error log file &quot;~/.kde/share/apps/nepomuk/repository/main/data/virtuosobackend/soprano-virtuoso.log&quot; doesn&apos;t contain any newly added lines.

After sometime the SQL Shell got unresponsive and when I reissue the command &quot;isql-vt -H localhost -S 1111 -U dba -P dba&quot; to connect, it just hangs there and it cannot connect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240952</commentid>
    <comment_count>3</comment_count>
    <who name="Vangelis">cyberang3l</who>
    <bug_when>2012-03-29 14:06:25 +0000</bug_when>
    <thetext>I killed nepomukserver with the command: &quot;qdbus org.kde.NepomukServer /nepomukserver quit&quot; but virtuoso-t process was still there eating my CPU.
I tried a &quot;killall virtuoso-t&quot; but I got rid of it only when I ran a &quot;killall -9 virtuoso-t&quot;.

then I started nepomukserver again in a konsole and when I got the same behaviour and I couldn&apos;t connect to the the virtuoso sql shell with the isql-vt command anymore,  the output from the nepomukserver konsole was this:

...
...
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;utdwh&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;tnnsi&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;phihl&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;phihl&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;yrfpi&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;cumnf&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;awcik&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;tlxak&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;nyckr&apos;.&quot;
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::ODBC::Connection::~Connection() Soprano::Server::ServerConnection(0x15a0650)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() 
virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() Connection removed. Current count: 12
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;nkbyq&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;nkbyq&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;gsrqj&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;kzzja&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;vsbvf&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;wxwvz&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;wxwvz&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;niurw&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;hihen&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;hihen&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;ikmki&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;nvioe&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;koqeh&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;koqeh&apos;.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24293)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;Unknown protocol &apos;&apos; encountered in &apos;bttaw&apos;.&quot;
------STOPS HERE FOR SOME TIME------


[/usr/bin/nepomukservicestub] local socket error: QLocalSocket::SocketTimeoutError
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24350)&quot; Soprano: &quot;Timeout (5)&quot;: &quot;Command timed out.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24350)&quot; Soprano: &quot;Timeout (5)&quot;: &quot;Command timed out.&quot;
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(24350)&quot; Soprano: &quot;Timeout (5)&quot;: &quot;Command timed out.&quot;
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::LocalServer::incomingConnection(quintptr)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCorePrivate::addConnection(Soprano::Server::ServerConnection*) New connection. New count: 13
^C[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done. 
virtual Soprano::ODBC::Connection::~Connection() Soprano::Server::ServerConnection(0x15d4380) 
virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection 
virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
Application &apos;/usr/bin/nepomukservicestub nepomukqueryservice&apos; exited normally...
Application &apos;/usr/bin/nepomukservicestub digikamnepomukservice&apos; exited normally...
Application &apos;/usr/bin/nepomukservicestub nepomukbackupsync&apos; exited normally...
[/usr/bin/nepomukservicestub] local socket error: QLocalSocket::PeerClosedError
Application &apos;/usr/bin/nepomukservicestub nepomukfilewatch&apos; exited normally...
-----I had to press Ctrl+c to stop it here-----

virtuoso-t still stuck and eating my CPU while being totally unresponisive :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241206</commentid>
    <comment_count>4</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2012-03-30 08:14:59 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 289932 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>