[Evolution-hackers] bonobo_main thread ...
- From: Michael Meeks <michael ximian com>
- To: toshok ximian com
- Cc: evolution <evolution-hackers ximian com>
- Subject: [Evolution-hackers] bonobo_main thread ...
- Date: Wed, 04 Feb 2004 13:40:41 +0000
Hi guys,
Just debugging a deadlock of some sort (perhaps the ORB not reporting a
dead connection exception somehow [possibly] when e-d-s crashes). Anyhow
- I see (again) in my trace this:
Thread 3 (Thread 16386 (LWP 29821)):
#0 0x413e6b94 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
#1 0x413e69d8 in __pthread_wait_for_restart_signal () from /lib/i686/
libpthread.so.0
#2 0x413e2e90 in pthread_cond_wait GLIBC_2 0 () from /lib/i686/
libpthread.so.0
#3 0x415d528f in g_main_context_wait () from /usr/lib/libglib-2.0.so.0
#4 0x415d6ce7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5 0x4077c8b7 in bonobo_main () from /opt/gnome/lib/libbonobo-2.so.0
#6 0x41a8a026 in startup_mainloop (arg=0x0) at e-book.c:2346
#7 0x413e3f60 in pthread_start_thread () from /lib/i686/libpthread.so.0
#8 0x41710327 in clone () from /lib/i686/libc.so.6
And I wonder what crack is this ? why do we have a thread sitting there
running 'bonobo_main' ? - of course, hopefully we'll enter the glib
mainloop in the main process (blocking that thread from getting access
to the context on the condition) before anything too bad happens in that
thread - but; what is the thinking here ? and/or why was that added ? it
looks hyper-odd to me.
Thanks,
Michael.
--
michael ximian com <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]