[openamq-dev] porting to Ubuntu
Nick Levine
ndl at ravenbrook.com
Tue Aug 21 18:13:12 CEST 2007
Hi Jonathan,
icl_cond_broadcast is indeed called, as you'll see from the
following. What next?
Unfortunately my timezone here (Melbourne, Australia, UTC+10)
means that I'm due to sleep about now. I gather you're in England
Yup
so maybe if we need to communicate further about this issue we
could do it early in your working day, late in mine?
Alternatively if you're a night owl, late in yours, early in mine?
Early in mine, I guess.
- nick
(gdb) break s_decrement_active_thread_count
Function "s_decrement_active_thread_count" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (s_decrement_active_thread_count) pending.
(gdb) c
Continuing.
Breakpoint 2 at 0xb7d24ebc: file smt_os_thread.c, line 2753.
Pending breakpoint "s_decrement_active_thread_count" resolved
[New Thread -1214973040 (LWP 22076)]
[New Thread -1223365744 (LWP 22077)]
[Switching to Thread -1223365744 (LWP 22077)]
Breakpoint 2, s_decrement_active_thread_count () at smt_os_thread.c:2753
2753 assert (s_os_thread_active_count > 0);
(gdb) break 2755
Breakpoint 3 at 0xb7d24efd: file smt_os_thread.c, line 2755.
(gdb) break 2757
Breakpoint 4 at 0xb7d24fb8: file smt_os_thread.c, line 2757.
(gdb) thread 1
[Switching to thread 1 (Thread -1209690432 (LWP 22028))]#0 0xb7f29568 in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7f29568 in clone () from /lib/tls/i686/cmov/libc.so.6
#1 0xb694d4d0 in ?? ()
#2 0xb694db90 in ?? ()
#3 0xb7fafff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb7fa1e1b in pthread_create@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb7d26fa8 in smt_initialise () at smt_os_thread.c:565
#6 0xb7bf13ce in amq_client_connection_new_ (file=0x805e060 "", line=0, host=0x805e030 "localhost", virtual_host=0x805e048 "/", auth_data=0x8075b38,
instance=0x805e050 "test", trace=3, timeout=10000) at amq_client_connection.c:1663
#7 0x200638ed in ?? ()
#8 0x0805e060 in ?? ()
#9 0x00000000 in ?? ()
(gdb) c
Continuing.
[New Thread -1231758448 (LWP 22078)]
[New Thread -1240151152 (LWP 22083)]
[Switching to Thread -1231758448 (LWP 22078)]
Breakpoint 2, s_decrement_active_thread_count () at smt_os_thread.c:2753
2753 assert (s_os_thread_active_count > 0);
(gdb) c
Continuing.
[New Thread -1248543856 (LWP 22084)]
[Switching to Thread -1248543856 (LWP 22084)]
Breakpoint 2, s_decrement_active_thread_count () at smt_os_thread.c:2753
2753 assert (s_os_thread_active_count > 0);
(gdb) c
Continuing.
[Switching to Thread -1240151152 (LWP 22083)]
Breakpoint 2, s_decrement_active_thread_count () at smt_os_thread.c:2753
2753 assert (s_os_thread_active_count > 0);
(gdb) c
Continuing.
Breakpoint 3, s_decrement_active_thread_count () at smt_os_thread.c:2755
2755 icl_mutex_lock (s_sync_mutex);
(gdb) print s_os_thread_active_count
$1 = 0
(gdb) print s_sync_cond_waiting
$3 = 1
(gdb) c
Continuing.
Breakpoint 4, s_decrement_active_thread_count () at smt_os_thread.c:2757
2757 icl_cond_broadcast (s_sync_cond);
(gdb) c
Continuing.
More information about the openamq-dev
mailing list