After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 171031 - After 10 or more minutes beagle stops to work
After 10 or more minutes beagle stops to work
Status: RESOLVED DUPLICATE of bug 171516
Product: beagle
Classification: Other
Component: General
0.0.x
Other Linux
: Normal major
: ---
Assigned To: Beagle Bugs
Beagle Bugs
Depends on:
Blocks:
 
 
Reported: 2005-03-20 20:50 UTC by Marko Sosic
Modified: 2005-04-01 22:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marko Sosic 2005-03-20 20:50:56 UTC
Distribution/Version: Gentoo 2004.2

when i run:
beagled --fg --debug

after some minutes the debug gives me:


Unhandled Exception: System.IO.IOException: Win32 IO returned
ERROR_NO_MORE_FILES. Path: /proc/loadavg
in [0x002be] System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool,bool)
in [0x0000d] (at
/var/tmp/portage/mono-1.1.4/work/mono-1.1.4/mcs/class/corlib/System.IO/FileStream.cs:115)
System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
in <0x0004b> (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
in <0x000a7> Beagle.Util.SystemInformation:CheckLoadAverage ()
in <0x00007> Beagle.Util.SystemInformation:get_LoadAverageOneMinute ()
in <0x00103> Beagle.Util.Scheduler:ComputeDelay
(Beagle.Util.Scheduler/Priority,double)
in <0x00348> Beagle.Util.Scheduler:Worker ()
in <0x00037> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()

After this searching with best or with beagle-query are not working and on the
debug I have:
DEBUG: D-BUS unregistered obj=Beagle.Daemon.QueryImpl
path=/com/novell/Beagle/Beagle_Daemon_QueryImpl/3_6b7e0a03_5671_4c65_b16f_cd2f8356d77f
owner=:1.179
DEBUG: D-BUS registered obj=Beagle.Daemon.QueryImpl
path=/com/novell/Beagle/Beagle_Daemon_QueryImpl/4_b64df8bf_0abf_4214_912f_82b1e9028626
owner=:1.179
WARN: Caught exception calling DoQuery on 'Files'
WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/FileSystemIndex/NameIndex/Locks/lucene-d4c38e1eb5df63ab8122f891956ca779-commit.lockin
<0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x00071> Beagle.Daemon.NameIndex:Search
(Beagle.Daemon.QueryBody,System.Collections.ICollection)
in <0x00016> Beagle.Daemon.FileSystemQueryable.FileSystemModel:Search
(Beagle.Daemon.QueryBody,System.Collections.ICollection)
in <0x00016> Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:DoBonusQuery
(Beagle.Daemon.QueryBody,System.Collections.ICollection)
in <0x00565> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: Caught exception calling DoQuery on 'IMLog'
WARN: Caught exception calling DoQuery on 'Liferea'
WARN: Caught exception calling DoQuery on 'Mail'
WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/MailIndex/Locks/lucene-df52c1de6d4662ceabfa33607c645e6c-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: Caught exception calling DoQuery on 'Launcher'
WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/LauncherIndex/Locks/lucene-79fe92501d929ce10e2d7f206e7123f0-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/LifereaIndex/Locks/lucene-17acbfcb486e1923779bb08a03d2cf03-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: Caught exception calling DoQuery on 'WebHistory'
WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/WebHistoryIndex/Locks/lucene-d6a686378b9c231d17bdb512e2b66ecf-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/GaimLogIndex/Locks/lucene-20fdc541be8757c0bdfd04da1b24ef7a-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: Caught exception calling DoQuery on 'Blam'
WARN: Caught exception calling DoQuery on 'Tomboy'
WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/BlamIndex/Locks/lucene-4dded461d710cf69ade7e502bf3a2c05-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

WARN: System.IO.IOException: Lock obtain timed out:
Lock@/home/pinuz/.beagle/TomboyIndex/Locks/lucene-06bebd2993cbdf441ea0e7ab9f2fa7b4-commit.lock
in <0x001a4> Lucene.Net.Store.Lock:Obtain (long)
in <0x00025> With:run ()
in <0x00078> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory,bool)in <0x0000c> Lucene.Net.Index.IndexReader:Open
(Lucene.Net.Store.Directory)
in <0x0008e> Beagle.Daemon.LuceneDriver:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/UriRemapper,Beagle.Daemon.LuceneDriver/RelevancyMultiplier)
in <0x00632> Beagle.Daemon.LuceneQueryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)
in <0x0002a> Beagle.Daemon.Queryable:DoQuery
(Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData)

DEBUG: Last worker finished 10.25s after start

It happens all the time! I have to restart it all the time.
Comment 1 Lukas Lipka 2005-03-21 14:48:14 UTC
Is your /proc/loadavg readable by users? Try "ls -al /proc/loadavg".
Comment 2 Marko Sosic 2005-03-21 16:25:51 UTC
bash-2.05b$ ls -al /proc/loadavg
-r--r--r--  1 root root 0 Mar 22 17:24 /proc/loadavg
bash-2.05b$ cat /proc/loadavg
1.89 2.56 1.33 1/116 14510

Yes it is.
Comment 3 Marko Sosic 2005-03-21 16:51:11 UTC
I have tested beagle for 24 hours.
After some hours it stars to work again and I can use best or beagle-query, but
the beagle process has 260 MB of ram.
So at the beginning it is working, than after the error it is not working but
some hours later it is working again.
Comment 4 Joe Shaw 2005-04-01 22:58:45 UTC

*** This bug has been marked as a duplicate of 171516 ***