Hi!

For few weeks I am having a problem with beagle. The deamon simply shuts
down after few secs or latest after a minute. It worked before and I am not
sure what caused the bug. I am running 10.3 with the latest updates.

The log in the .beagle-directory says:

20080221 22:40:09.7044 11288 Beagle INFO: Starting Beagle Daemon (version
0.3.3)
20080221 22:40:09.7299 11288 Beagle INFO: Running on Mono 1.2.6
20080221 22:40:09.7303 11288 Beagle INFO: Command
Line: /usr/lib/beagle/BeagleDaemon.exe --indexing-delay 2 --bg
20080221 22:40:13.3059 11288 Beagle WARN: HandleAttribEvent failed:
Couldn't find DirectoryModel for '/home/oliver/.gnome2_private'
**
** gmime:ERRORgmime-stream-fs.c:281):stream_seek: code should not be
reached
Stacktrace:

at (wrapper managed-to-native) GMime.Stream.g_mime_stream_seek
(intptr,intptr,int) <0x00004>
at (wrapper managed-to-native) GMime.Stream.g_mime_stream_seek
(intptr,intptr,int) <0xffffffff>
at GMime.Stream.Seek (long,GMime.SeekWhence) <0x0003c>
at GMime.Stream.Seek (long) <0x00012>
at
Beagle.Daemon.EvolutionMailQueryable.EvolutionMail IndexableGeneratorMbox.HasNextIndexable
() <0x00282>
at AddGeneratorTask.DoTaskReal () <0x00025>
at Task.DoTask () <0x000ff>
at Beagle.Util.Scheduler.Worker () <0x02abf>
at Beagle.Util.ExceptionHandlingThread.ThreadStarted () <0x002c5>
at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void ()
<0xffffffff>
at (wrapper runtime-invoke) System.IO.FileStream.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

beagled [0x817232a]
[0xffffe440]
/lib/libc.so.6(abort+0x101) [0xb7d401e1]
/usr/lib/libglib-2.0.so.0(g_assertion_message+0x121) [0xb7ee5c81]
/usr/lib/libgmime-2.0.so.3 [0xb36a7ad7]
/usr/lib/libgmime-2.0.so.3(g_mime_stream_seek+0x62) [0xb36a34a2]
[0xb3816a91]
[0xb3816a15]
[0xb38169c3]
[0xb38141a3]
[0xb50057ae]
[0xb5005100]
[0xb4ee8438]
[0xb65fea0e]
[0xb65fe71a]
[0xb67785d1]
beagled(mono_runtime_delegate_invoke+0x34) [0x80e3554]
beagled [0x80c291e]
beagled [0x8116b02]
beagled [0x81312d5]
/lib/libpthread.so.0 [0xb7e73192]
/lib/libc.so.6(clone+0x5e) [0xb7dd802e]

Debug info from gdb:

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ce98f0 (LWP 11288)]
[New Thread 0xb45f8b90 (LWP 11349)]
[New Thread 0xb387eb90 (LWP 11338)]
[New Thread 0xb5a32b90 (LWP 11324)]
[New Thread 0xb4afdb90 (LWP 11299)]
[New Thread 0xb4bfeb90 (LWP 11298)]
[New Thread 0xb4cffb90 (LWP 11297)]
[New Thread 0xb63ffb90 (LWP 11294)]
[New Thread 0xb73afb90 (LWP 11291)]
[New Thread 0xb7928b90 (LWP 11290)]
0xffffe410 in __kernel_vsyscall ()
10 Thread 0xb7928b90 (LWP 11290) 0xffffe410 in __kernel_vsyscall ()
9 Thread 0xb73afb90 (LWP 11291) 0xffffe410 in __kernel_vsyscall ()
8 Thread 0xb63ffb90 (LWP 11294) 0xffffe410 in __kernel_vsyscall ()
7 Thread 0xb4cffb90 (LWP 11297) 0xffffe410 in __kernel_vsyscall ()
6 Thread 0xb4bfeb90 (LWP 11298) 0xffffe410 in __kernel_vsyscall ()
5 Thread 0xb4afdb90 (LWP 11299) 0xffffe410 in __kernel_vsyscall ()
4 Thread 0xb5a32b90 (LWP 11324) 0xffffe410 in __kernel_vsyscall ()
3 Thread 0xb387eb90 (LWP 11338) 0xffffe410 in __kernel_vsyscall ()
2 Thread 0xb45f8b90 (LWP 11349) 0xffffe410 in __kernel_vsyscall ()
1 Thread 0xb7ce98f0 (LWP 11288) 0xffffe410 in __kernel_vsyscall ()

Thread 10 (Thread 0xb7928b90 (LWP 11290)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e7a846 in nanosleep () from /lib/libpthread.so.0
#2 0x081116c1 in collection_thread (unused=0x0) at collection.c:34
#3 0xb7e73192 in start_thread () from /lib/libpthread.so.0
#4 0xb7dd802e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb73afb90 (LWP 11291)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e77566 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811ca2f in timedwait_signal_poll_cond (cond=0xb78891dc,
mutex=0xb78891c4, timeout=0x0, alertable=0) at handles.c:1443
#3 0x0811f50d in _wapi_handle_timedwait_signal_handle (handle=0x404,
timeout=0x0, alertable=0) at handles.c:1523
#4 0x0811f57c in _wapi_handle_wait_signal_handle (handle=0x404,
alertable=0)
at handles.c:1483
#5 0x081201ea in WaitForSingleObjectEx (handle=0x404, timeout=4294967295,
alertable=0) at wait.c:200
#6 0x08179b8a in finalizer_thread (unused=0x0) at gc.c:894
#7 0x080c28b4 in start_wrapper (data=0x82556b8) at threads.c:573
#8 0x08116b02 in thread_start_routine (args=0xb77353c0) at threads.c:264
#9 0x081312d5 in GC_start_routine ()
#10 0xb7e73192 in start_thread () from /lib/libpthread.so.0
#11 0xb7dd802e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb63ffb90 (LWP 11294)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e7a248 in accept () from /lib/libpthread.so.0
#2 0x08121061 in _wapi_accept (fd=9, addr=0x0, addrlen=0x0) at
sockets.c:201
#3 0x080dc86b in ves_icall_System_Net_Sockets_Socket_Accept_interna l
(sock=9,
error=0xb63ff034) at socket-io.c:779
#4 0xb65d740a in ?? ()
#5 0x00000009 in ?? ()
#6 0xb63ff034 in ?? ()
#7 0x0828a330 in ?? ()
#8 0x00000001 in ?? ()
#9 0xb7e81ff4 in ?? () from /lib/libpthread.so.0
#10 0xb7e76b88 in _L_mutex_unlock_175 () from /lib/libpthread.so.0
#11 0xb7e76874 in __pthread_mutex_unlock_usercnt ()
from /lib/libpthread.so.0
#12 0xb65d7226 in ?? ()
#13 0x00000009 in ?? ()
#14 0xb63ff034 in ?? ()
#15 0x080c26e8 in ves_icall_System_Threading_Thread_Thread_internal (
this=0x44ab0, start=0x100c18) at threads.c:891
#16 0xb65d712a in ?? ()
#17 0x00091c90 in ?? ()
#18 0x00100c18 in ?? ()
#19 0x00100c18 in ?? ()
#20 0xb63ff07c in ?? ()
#21 0xb65d6fc5 in ?? ()
#22 0x00100c18 in ?? ()
#23 0x00100c18 in ?? ()
#24 0x00000001 in ?? ()
#25 0xb63ff08c in ?? ()
#26 0xb65d6f79 in ?? ()
#27 0x00100c18 in ?? ()
#28 0x00000003 in ?? ()
#29 0xb63ff0f8 in ?? ()
#30 0xb65d620e in ?? ()
#31 0x00100c18 in ?? ()
#32 0x0028cf90 in ?? ()
#33 0xb4eddea8 in ?? ()
#34 0x0005f440 in ?? ()
#35 0x0005f440 in ?? ()
#36 0x0005f440 in ?? ()
#37 0x00000000 in ?? ()

Thread 7 (Thread 0xb4cffb90 (LWP 11297)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dd1591 in select () from /lib/libc.so.6
#2 0xb7ef7849 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3 0xb7ef7c3c in g_spawn_command_line_sync ()
from /usr/lib/libglib-2.0.so.0
#4 0x081723dd in mono_handle_native_sigsegv (signal=6, ctx=0xb4cfe28c)
at mini-exceptions.c:1061
#5
#6 0xffffe410 in __kernel_vsyscall ()
#7 0xb7d3e8f5 in raise () from /lib/libc.so.6
#8 0xb7d401e1 in abort () from /lib/libc.so.6
#9 0xb7ee5c81 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#10 0xb36a7ad7 in stream_seek () from /usr/lib/libgmime-2.0.so.3
#11 0xb36a34a2 in g_mime_stream_seek () from /usr/lib/libgmime-2.0.so.3
#12 0xb3816a91 in ?? ()
#13 0xb4d03d20 in ?? ()
#14 0x00000000 in ?? ()

Thread 6 (Thread 0xb4bfeb90 (LWP 11298)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dce817 in poll () from /lib/libc.so.6
#2 0xb717d1fd in inotify_snarf_events ()
from /usr/lib/beagle/libbeagleglue.so
#3 0xb4ee937f in ?? ()
#4 0x0000000a in ?? ()
#5 0xb4bfe0f4 in ?? ()
#6 0xb4bfe0f0 in ?? ()
#7 0x0038ce58 in ?? ()
#8 0x00000003 in ?? ()
#9 0x0821e8d8 in ?? ()
#10 0x00192c90 in ?? ()
#11 0x0000000f in ?? ()
#12 0x0000002d in ?? ()
#13 0x00192c90 in ?? ()
#14 0x0021ec40 in ?? ()
#15 0x0000002d in ?? ()
#16 0xb4bfe09c in ?? ()
#17 0xb4ee9354 in ?? ()
#18 0xb4bfe124 in ?? ()
#19 0xb4ee8c8c in ?? ()
#20 0x0000000a in ?? ()
#21 0xb4bfe0f4 in ?? ()
#22 0xb4bfe0f0 in ?? ()
#23 0xffffffff in ?? ()
#24 0x00100b88 in ?? ()
#25 0x0023db60 in ?? ()
#26 0xb4fc36b0 in ?? ()
#27 0xb4fc36b0 in ?? ()
#28 0xffffffff in ?? ()
#29 0xb7f5c574 in ?? ()
#30 0xb4fc36a0 in ?? ()
#31 0x00000004 in ?? ()
#32 0x00000080 in ?? ()
#33 0x0000b25c in ?? ()
#34 0x00000030 in ?? ()
#35 0x00192c90 in ?? ()
#36 0x00000000 in ?? ()

Thread 5 (Thread 0xb4afdb90 (LWP 11299)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e777ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811c9ea in timedwait_signal_poll_cond (cond=0xb788b0a8,
mutex=0xb788b090, timeout=0x0, alertable=1) at handles.c:1453
#3 0x0811f50d in _wapi_handle_timedwait_signal_handle (handle=0x44d,
timeout=0x0, alertable=1) at handles.c:1523
#4 0x0811f57c in _wapi_handle_wait_signal_handle (handle=0x44d,
alertable=1)
at handles.c:1483
#5 0x081201ea in WaitForSingleObjectEx (handle=0x44d, timeout=4294967295,
alertable=1) at wait.c:200
#6 0x080ffb0e in ves_icall_System_Threading_Monitor_Monitor_wait (
obj=0x100b88, ms=4294967295) at monitor.c:855
#7 0xb4ee58ca in ?? ()
#8 0x00100b88 in ?? ()
#9 0xffffffff in ?? ()
#10 0x08380490 in ?? ()
#11 0x08380490 in ?? ()
#12 0xb4afd05c in ?? ()
#13 0xb50cca6c in ?? ()
#14 0x00192c90 in ?? ()
#15 0x00100b88 in ?? ()
#16 0x00000001 in ?? ()
#17 0xb4afd060 in ?? ()
#18 0xb4ee58a4 in ?? ()
#19 0xb4afd078 in ?? ()
#20 0xb4ee5826 in ?? ()
#21 0x00100b88 in ?? ()
#22 0xffffffff in ?? ()
#23 0x00192c90 in ?? ()
#24 0x00000001 in ?? ()
#25 0xb4afd124 in ?? ()
#26 0xb4ee523e in ?? ()
#27 0x00100b88 in ?? ()
#28 0x0008af8e in ?? ()
#29 0x00000000 in ?? ()

Thread 4 (Thread 0xb5a32b90 (LWP 11324)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dce817 in poll () from /lib/libc.so.6
#2 0xb7ec4265 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3 0xb7ec4617 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb4e806e2 in startup_mainloop () from /usr/lib/libebook-1.2.so.9
#5 0xb7ee930f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#6 0xb7e73192 in start_thread () from /lib/libpthread.so.0
#7 0xb7dd802e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb387eb90 (LWP 11338)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dce817 in poll () from /lib/libc.so.6
#2 0xb7ec4265 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3 0xb7ec4617 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb400ec50 in link_io_thread_fn () from /usr/lib/libORBit-2.so.0
#5 0xb7ee930f in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#6 0xb7e73192 in start_thread () from /lib/libpthread.so.0
#7 0xb7dd802e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb45f8b90 (LWP 11349)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e7a3c8 in recvfrom () from /lib/libpthread.so.0
#2 0x08121d3c in _wapi_recvfrom (fd=8, buf=0x293010, len=4096,
recv_flags=0,
from=0x0, fromlen=0x0) at /usr/include/bits/socket2.h:55
#3 0x08121e32 in _wapi_recv (fd=8, buf=0x293010, len=4096, recv_flags=0)
at sockets.c:543
#4 0x080dc623 in ves_icall_System_Net_Sockets_Socket_Receive_intern al (
sock=8, buffer=0x293000, offset=0, count=4096, flags=0,
error=0xb45f7fd8)
at socket-io.c:1328
#5 0xb4edeb2e in ?? ()
#6 0x00000008 in ?? ()
#7 0x00293000 in ?? ()
#8 0x00000000 in ?? ()

Thread 1 (Thread 0xb7ce98f0 (LWP 11288)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dce817 in poll () from /lib/libc.so.6
#2 0xb7ec4265 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3 0xb7ec4617 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb65f7b69 in ?? ()
#5 0xb66d1208 in ?? ()
#6 0xbf8983d4 in ?? ()
#7 0xb65f7b2e in ?? ()
#8 0x0821b510 in ?? ()
#9 0x000c7150 in ?? ()
#10 0x000c7150 in ?? ()
#11 0x00091ea0 in ?? ()
#12 0x00000000 in ?? ()
#0 0xffffe410 in __kernel_vsyscall ()


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

and:

20080221 22:40:13.4457 11330 IndexH INFO: Starting Index Helper process
(version 0.3.3)
20080221 22:40:13.4844 11330 IndexH INFO: Running on Mono 1.2.6
20080221 22:40:13.4943 11330 IndexH INFO: Extended attributes are supported
20080221 22:40:13.4948 11330 IndexH INFO: Command
Line: /usr/lib/beagle/IndexHelper.exe
20080221 22:41:17.3943 11330 IndexH INFO: Shutdown requested
20080221 22:41:17.5008 11330 IndexH INFO: Index helper process shut down
cleanly.

I am not really able to recognise where the problem lies. Can anybody of
you? Does anybody experience the same problems?

Thanks in advance!
Oliver
_________________________
SuSE 10.3
Registered Linux user #287760
http://counter.li.org