GNOME Bugzilla – Bug 165139
beagle becomes unusable a while after starting indexing
Last modified: 2005-02-24 22:53:10 UTC
A while after beagle (CVS version) started indexing, it raises an ERROR_NO_MORE_FILES error and then, any query attempt fails. Step to reproduce : 1. launch beagled 2. wait the ERROR_NO_MORE_FILES error 3. try to search something Here is the debug message with an ERROR_NO_MORE_FILES error first and then the query attempt : Could not open '/home/ziwyz/.gaim/logs/jabber/ziwyz007@jabber.fr/pokute@im.apinc.org/2005-01-24.234919.html' (offset=-1) System.IO.IOException: Win32 IO returned ERROR_NO_MORE_FILES. Path: /home/ziwyz/.gaim/logs/jabber/ziwyz007@jabber.fr/pokute@im.apinc.org/2005-01-24.234919.html in [0x001ea] (at /var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/class/corlib/System.IO/FileStream.cs:180) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool) in [0x0000c] (at /var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/class/corlib/System.IO/FileStream.cs:109) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) in <0x00081> (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/Util/ImLog.cs:356) Beagle.Util.GaimLog:LoadWithTermination (Beagle.Util.GaimLog/LoadTerminator) DEBUG: D-BUS unregistered obj=Beagle.Daemon.QueryImpl path=/com/novell/Beagle/Beagle.Daemon.QueryImpl/1-2790e29e-a8db-49f9-ae25-69ec9a8334f4 owner=:1.90 DEBUG: D-BUS registered obj=Beagle.Daemon.QueryImpl path=/com/novell/Beagle/Beagle.Daemon.QueryImpl/2-f39419cc-e850-40e2-9d3f-033254dffe20 owner=:1.90 WARN: Caught exception calling DoQuery on 'IMLog' WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-ef063ece8438c7dafc07b8ca54296650-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) WARN: Caught exception calling DoQuery on 'Files' WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-0824c3e0bfd034c5b33368498b71afff-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) 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 'Mail' WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-f5e519aa694df264e6bc8b307c29a8cd-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) WARN: Caught exception calling DoQuery on 'Launcher' WARN: Caught exception calling DoQuery on 'Tomboy' WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-0372f50b1c55606ff1467f60103e0e6d-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) WARN: Caught exception calling DoQuery on 'Liferea' WARN: Caught exception calling DoQuery on 'WebHistory' WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-6d25ef79fbd9275bcc0e0f780baf2102-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-fe12a258b42941dcb9db3aa79818727d-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-bf920479dfdcbda209a6dde0e34906f9-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) WARN: System.IO.IOException: Lock obtain timed out: Lock@/tmp/ziwyz-lucene.net/lucene-74afa5b18df260882b32595120b3ba80-commit.lock in [0x0003b] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:75) Lucene.Net.Store.Lock:Obtain (long) in [0x0000e] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Store/Lock.cs:135) With:run () in [0x0001f] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:177) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory,bool) in [0x00002] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Lucene.Net/Index/IndexReader.cs:169) Lucene.Net.Index.IndexReader:Open (Lucene.Net.Store.Directory) in [0x00012] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneDriver.cs:567) Beagle.Daemon.LuceneDriver:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,System.Collections.ICollection,Beagle.Daemon.LuceneDriver/UriFilter,Beagle.Daemon.LuceneDriver/RelevancyMultiplier) in [0x000a5] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/LuceneQueryable.cs:199) Beagle.Daemon.LuceneQueryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) in [0x00009] (at /home/ziwyz/Telechargement/beagle/beagle/beagled/Queryable.cs:86) Beagle.Daemon.Queryable:DoQuery (Beagle.Daemon.QueryBody,Beagle.Daemon.IQueryResult,Beagle.Daemon.IQueryableChangeData) DEBUG: Last worker finished 10,17s after start (Sorry for my poor English)
Is this still happening? If so, when you start to get these errors, can you figure out what the PID of the running beagled process is, and then do "ls -l /proc/<pid>/fd" and attach it to the bug?
Created attachment 36810 [details] Content of /proc/<pid>/fd/
*** This bug has been marked as a duplicate of 165819 ***