Beagle crashes some time into indexing my Thunderbird folders. I'm 
running 2.0 version, FWIW. The system is Ubuntu Dapper  and I've 
compiled Beagle 0.2.9 (the problem happened with 0.2.8 as well). Mono 
version is:
 > mono -V
Mono JIT compiler version 1.1.13.6, (C) 2002-2005 Novell, Inc and 
Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV      : normal

Error message from Beagle:

Debug: Helper Size: VmRSS=24.0 MB, size=1.48, 12.1%
Error: Unhandled exception thrown.  Exiting immediately.
System.Reflection.TargetInvocationException: Exception has been thrown 
by the target of an invocation. ---> System.NullReferenceException: 
Object reference not set to an instance of an object
in [0x00015] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Index/TermBuffer.cs:86) 
Lucene.Net.Index.TermBuffer:Set (Lucene.Net.Index.Term term)
in [0x0001e] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Index/SegmentTermEnum.cs:164)
 
Lucene.Net.Index.SegmentTermEnum:ScanTo (Lucene.Net.Index.Term term)
in [0x00009] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Index/TermInfosReader.cs:179)
 
Lucene.Net.Index.TermInfosReader:ScanEnum (Lucene.Net.Index.Term term)
in [0x0008e] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Index/TermInfosReader.cs:170)
 
Lucene.Net.Index.TermInfosReader:Get (Lucene.Net.Index.Term term)
in [0x00007] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Index/SegmentReader.cs:352)
 
Lucene.Net.Index.SegmentReader:DocFreq (Lucene.Net.Index.Term t)
in [0x00013] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Index/MultiReader.cs:221) 
Lucene.Net.Index.MultiReader:DocFreq (Lucene.Net.Index.Term t)
in [0x00007] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/IndexSearcher.cs:186)
 
Lucene.Net.Search.IndexSearcher:DocFreq (Lucene.Net.Index.Term term)
in [0x00003] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/Similarity.cs:317) 
Lucene.Net.Search.Similarity:Idf (Lucene.Net.Index.Term term, 
Lucene.Net.Search.Searcher searcher)
in [0x00032] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/TermQuery.cs:63) 
Lucene.Net.Search.TermQuery+TermWeight:.ctor 
(Lucene.Net.Search.TermQuery enclosingInstance, 
Lucene.Net.Search.Searcher searcher)
in [0x00002] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/TermQuery.cs:166) 
Lucene.Net.Search.TermQuery:CreateWeight (Lucene.Net.Search.Searcher 
searcher)
in [0x0000a] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/Query.cs:98) 
Lucene.Net.Search.Query:Weight (Lucene.Net.Search.Searcher searcher)
in [0x00003] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/IndexSearcher.cs:262)
 
Lucene.Net.Search.IndexSearcher:Search (Lucene.Net.Search.Query query, 
Lucene.Net.Search.Filter filter, Lucene.Net.Search.HitCollector results)
in [0x00004] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/Searcher.cs:86) 
Lucene.Net.Search.Searcher:Search (Lucene.Net.Search.Query query, 
Lucene.Net.Search.HitCollector results)
in [0x00099] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/QueryFilter.cs:98) 
Lucene.Net.Search.QueryFilter:Bits (Lucene.Net.Index.IndexReader reader)
in [0x00041] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/IndexSearcher.cs:219)
 
Lucene.Net.Search.IndexSearcher:Search (Weight weight, 
Lucene.Net.Search.Filter filter, Int32 nDocs)
in [0x00041] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/Hits.cs:66) 
Lucene.Net.Search.Hits:GetMoreDocs (Int32 min)
in [0x00041] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/Hits.cs:43) 
Lucene.Net.Search.Hits:.ctor (Lucene.Net.Search.Searcher s, 
Lucene.Net.Search.Query q, Lucene.Net.Search.Filter f)
in [0x00003] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/Lucene.Net/Search/Searcher.cs:49) 
Lucene.Net.Search.Searcher:Search (Lucene.Net.Search.Query query, 
Lucene.Net.Search.Filter filter)
in [0x0004e] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/LuceneAccess.cs:126)
 
Beagle.Daemon.ThunderbirdQueryable.LuceneAccess:GetStoredUriStrings 
(System.String server, System.String file)
in [0x0006c] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/ThunderbirdIndexableGenerator.cs:72)
 
Beagle.Daemon.ThunderbirdQueryable.ThunderbirdIndexableGenerator:.ctor 
(Beagle.Daemon.ThunderbirdQueryable.ThunderbirdIndexer indexer, 
Beagle.Util.Account account, System.String db_file)
in [0x00004] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/Mail.cs:48) 
Beagle.Daemon.ThunderbirdQueryable.MailIndexableGenerator:.ctor 
(Beagle.Daemon.ThunderbirdQueryable.ThunderbirdIndexer indexer, 
Beagle.Util.Account account, System.String mork_file)
in <0x00000> <unknown method>
in (wrapper managed-to-native) 
System.Reflection.MonoCMethod:InternalInvoke (object,object[])
in <0x0008d> System.Reflection.MonoCMethod:Invoke (System.Object obj, 
BindingFlags invokeAttr, System.Reflection.Binder binder, 
System.Object[] parameters, System.Globalization.CultureInfo culture)--- 
End of inner exception stack trace ---

in <0x0010e> System.Reflection.MonoCMethod:Invoke 
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
in <0x0001c> System.Reflection.MonoCMethod:Invoke 
(System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
in <0x00249> System.Activator:CreateInstance 
(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
in <0x00024> System.Activator:CreateInstance (System.Type,object[],object[])
in <0x00020> System.Activator:CreateInstance (System.Type,object[])
in [0x00067] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/ThunderbirdIndexer.cs:176)
 
Beagle.Daemon.ThunderbirdQueryable.ThunderbirdIndexer:IndexFile (string)
in [0x00210] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/ThunderbirdIndexer.cs:383)
 
Beagle.Daemon.ThunderbirdQueryable.ThunderbirdIndexer:OnInotifyEvent 
(Beagle.Util.Inotify/Watch,string,string,string,Beagle.Util.Inotify/EventType)
in <0x00053> (wrapper delegate-invoke) 
System.MulticastDelegate:invoke_void_Inotify/Watch_string_string_string_Inotify/EventType
 
(Beagle.Util.Inotify/Watch,string,string,string,Beagle.Util.Inotify/EventType)
in [0x00034] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/ThunderbirdInotify.cs:143)
 
Beagle.Daemon.ThunderbirdQueryable.ThunderbirdInotify:OnInotifyEvent 
(Beagle.Daemon.ThunderbirdQueryable.ThunderbirdInotify/Event)
in [0x000e3] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/ThunderbirdQueryable/ThunderbirdInotify.cs:130)
 
Beagle.Daemon.ThunderbirdQueryable.ThunderbirdInotify:Process ()
in <0x00037> (wrapper delegate-invoke) 
System.MulticastDelegate:invoke_bool ()
in <0x0002a> TimeoutProxy:Handler ()
in <0x00036> (wrapper native-to-managed) TimeoutProxy:Handler ()
in (unmanaged) 0xb7d5d4a7
in <0x00004> (wrapper managed-to-native) GLib.MainLoop:g_main_loop_run 
(intptr)
in <0x0000d> GLib.MainLoop:Run ()
in [0x00577] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/BeagleDaemon.cs:493) 
Beagle.Daemon.BeagleDaemon:DoMain (string[])
in [0x00001] (at 
/home/ddutt/freesoft/beagle-0.2.9/beagled/BeagleDaemon.cs:233) 
Beagle.Daemon.BeagleDaemon:Main (string[])

Debug: The daemon appears to have gone away.
Debug: Shutting down helper.
Debug: (1) Waiting for 1 worker...
Debug: waiting for server '/home/ddutt/.beagle/socket-helper'
Debug: Exiting
Debug: Server '/home/ddutt/.beagle/socket-helper' shut down

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

in (wrapper managed-to-native) 
System.Object:__icall_wrapper_mono_thread_interruption_checkpoint () <0x4>
in (wrapper managed-to-native) 
System.Object:__icall_wrapper_mono_thread_interruption_checkpoint () <0x8d5>
in (wrapper managed-to-native) 
System.Object:__icall_wrapper_mono_object_new_fast (intptr) <0xfef725e1>
in System.Net.Sockets.Socket:Accept () <0x189>
in Mono.Unix.UnixListener:AcceptSocket () <0x21>
in Mono.Unix.UnixListener:AcceptUnixClient () <0x1c>
in (wrapper remoting-invoke-with-check) 
Mono.Unix.UnixListener:AcceptUnixClient () <0xfffffaa5>
in Beagle.Daemon.Server:Run () <0x7d>
in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () <0x139>
in Beagle.Util.ExceptionHandlingThread:ThreadStarted () (at 
/home/ddutt/freesoft/beagle-0.2.9/Util/ExceptionHandlingThread.cs:54)
in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () 
<0x5cbc70>
in (wrapper runtime-invoke) System.Object:runtime_invoke_void 
(object,intptr,intptr,intptr) <0xf9bbf7>

Native stacktrace:

        /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0xe3) [0xb7e3e43f]
        /usr/lib/libmono.so.0 [0xb7e0003e]
        [0xffffe440]
        /usr/lib/libglib-2.0.so.0(g_hash_table_foreach+0x50) [0xb7d501b2]
        /usr/lib/libmono.so.0 [0xb7ebc135]
        /usr/lib/libmono.so.0(mono_debug_il_offset_from_address+0x3b) 
[0xb7ebccbc]
        /usr/lib/libmono.so.0(mono_jit_walk_stack_from_ctx+0x181) 
[0xb7e3d103]
        /usr/lib/libmono.so.0(mono_jit_walk_stack+0x33) [0xb7e3d17d]
        /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0x93) [0xb7e3e3ef]
        /usr/lib/libmono.so.0 [0xb7e0003e]
        [0xffffe440]
        /usr/lib/libglib-2.0.so.0(g_hash_table_foreach+0x50) [0xb7d501b2]
        /usr/lib/libmono.so.0 [0xb7ebc135]
        /usr/lib/libmono.so.0(mono_debug_il_offset_from_address+0x3b) 
[0xb7ebccbc]
        /usr/lib/libmono.so.0(mono_jit_walk_stack_from_ctx+0x181) 
[0xb7e3d103]
        /usr/lib/libmono.so.0(mono_jit_walk_stack+0x33) [0xb7e3d17d]
        /usr/lib/libmono.so.0(mono_stack_walk+0x2d) [0xb7edc04e]
        /usr/lib/libmono.so.0 [0xb7eb0707]
        /usr/lib/libmono.so.0 [0xb7eb247e]
        [0xb7835372]
        [0xb7835c26]
        [0xb67a81c2]
        [0xb67a7fea]
        [0xb67a7f4d]
        [0xb67a7ec1]
        [0xb67a792e]
        [0xb68b5c28]
        [0xb68b5d32]
        [0xb68b5c28]
        [0xb6e81869]
        /usr/lib/libmono.so.0 [0xb7e1d438]
        /usr/lib/libmono.so.0(mono_runtime_invoke+0x33) [0xb7e7feed]
        /usr/lib/libmono.so.0(mono_runtime_delegate_invoke+0x42) 
[0xb7e810ec]
        /usr/lib/libmono.so.0 [0xb7eb14b4]
        /usr/lib/libmono.so.0 [0xb7efb60f]
        /usr/lib/libmono.so.0(GC_start_routine+0x5f) [0xb7f153b3]
        /lib/tls/i686/cmov/libpthread.so.0 [0xb7d16341]
        /lib/tls/i686/cmov/libc.so.6(__clone+0x5e) [0xb7c804ee]
Abort

Dinesh

-- 
We make our world significant by the courage of our questions and by 
the depth of our answers.                               - Carl Sagan
_______________________________________________
Dashboard-hackers mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/dashboard-hackers

Reply via email to