List Info

Thread: Array




Array
user name
2006-11-16 21:52:47
After working through a couple of configure bugs (configure
#defines 
HAVE_TD_THR_TLS_GET_ADDR to 1 even when the test properly
fails), I 
still seem to have the same symptoms.

I have noticed that I now hit the default clause in the
ptrace system 
call handler a few times - because there is not a case for 
PTRACE_GETSIGINFO in linux 2.6.10). Is this a/the problem?
In the mean 
time, I'll trying to locate a definition for that case and
make it work 
on my architectures.

Daniel, is any settings and/or initialization things that I
need to do 
in order to make use of your patch?

Thanks again,
John

>-----Original Message-----
>From: drowfalse.org
>To: jbbachkyaim.com
>Cc: gdbsources.redhat.com
>Sent: Wed, 15 Nov 2006 11:49 AM
>Subject: Re: gdbserver/gdb-6/4 and lots of pthreads
>
>On Wed, Nov 15, 2006 at 11:11:45AM -0500, jbbachkyaim.com
wrote:
>> Gdbserver attaches to my main thread and opens a
socket, and then 
after
>> invoking gdb and specifying my remote target, I
select the 
particular
>> thread that I wish to debug. Info threads shows all
of my threads, 
and
>> I see that gdbserver now attaches to all of them.
>
>Normally this is a feature 
>
>> Any attempt to single-step or continue with a
breakpoint results in 
a
>> "thrashing system". A counter in my
context switching code shows 
almost
>> 150k switchs/second, up from about 1200/sec when
not attached with 
gdb.
>> One of the 40 pthreads handle a 10ms SIGALRM.
Almost all of the 
others
>> are waiting for messages.
>
>It'll be the 10ms SIGALRM. Fortunately, I have _just_
the thing for
>you. If you can wait another day or two, I expect to
commit a patch
>which dramatically improves gdbserver performance for
multithreaded
>applications with signals ignored by GDB. You can find
the patch on
>the gdb-patches list archives if you want to try it in
the mean time;
>it should apply to a checkout of current CVS HEAD. You
need a patched
>gdbserver and gdb client.
>
>--
>Daniel Jacobowitz
>CodeSourcery
____________________________________________________________
____________
Check Out the new free AIM(R) Mail -- 2 GB of storage and 
industry-leading spam and email virus protection.

Array
user name
2006-11-16 22:04:12
On Thu, Nov 16, 2006 at 04:52:47PM -0500, jbbachkyaim.com
wrote:
> After working through a couple of configure bugs
(configure #defines 
> HAVE_TD_THR_TLS_GET_ADDR to 1 even when the test
properly fails), I 
> still seem to have the same symptoms.

Oops.  I see what's wrong with the check, I'll fix it now. 
Thanks.

> I have noticed that I now hit the default clause in the
ptrace system 
> call handler a few times - because there is not a case
for 
> PTRACE_GETSIGINFO in linux 2.6.10). Is this a/the
problem? In the mean 
> time, I'll trying to locate a definition for that case
and make it work 
> on my architectures.

PTRACE_GETSIGINFO is much older than that, so I'm not sure
why, but
it should not be relevant to this feature.

> Daniel, is any settings and/or initialization things
that I need to do 
> in order to make use of your patch?

No.  Could you capture a log using "set debug remote
1" of a session
which shows the problem?

-- 
Daniel Jacobowitz
CodeSourcery
gdbserver/gdb-6/4 and lots of pthreads
user name
2006-11-17 18:46:56
Daniel,
   Thanks again for your help in resolving this problem. 
I've since 
found out that
I'm swapping between my parent thread (the one attached to
via 
gdbserver) and
one other thread - a thread which should have work to do.

(if the output is better sent as an attachment, please set
so and let 
me know how)

Output from gdb follows:

GNU gdb 6.5.50.20061115
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public
License, and 
you are
welcome to change it and/or distribute copies of it under
certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for 
details.
This GDB was configured as "--host=i686-pc-linux-gnu 
--target=powerpc-linux"...
(gdb) target remote jbppc:1234
Remote debugging using jbppc:1234
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libtiff.so.
..done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libtiff.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libz.so.1..
.done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libz.so.1
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libm.so.6..
.done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libm.so.6
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libsysmemap
i.so...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libsysmemap
i.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libnv2api.s
o...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libnv2api.s
o
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libTxLib.so
...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libTxLib.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libcoreprox
y.so...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libcoreprox
y.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libcore.so.
..done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libcore.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libtextutil
.so...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libtextutil
.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libmenuform
at.so...done.

Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libmenuform
at.so
Reading symbols from 
/bonus/scratch/cl2/ppc_34_shared/cryptlib322/cryptlib-inst/l
ib/libcl.so..
.done.
Loaded symbols for 
/bonus/scratch/cl2/ppc_34_shared/cryptlib322/cryptlib-inst/l
ib/libcl.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libresolv.s
o.2...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libresolv.s
o.2
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libLexunix_
nw.so...done.

Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libLexunix_
nw.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/liblbtracea
pi.so...done.

Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/liblbtracea
pi.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libexpat.so
...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libexpat.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libsysmgrap
i.so...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libsysmgrap
i.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libpthread.
so.0...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libpthread.
so.0
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/liblcms.so.
..done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/liblcms.so
Reading symbols from 
/bonus/scratch/ef2/OS_PPC34_shared/openssl-0.9.7c/libcrypto.
so.0.9.7...do
ne.
Loaded symbols for 
/bonus/scratch/ef2/OS_PPC34_shared/openssl-0.9.7c/libcrypto.
so.0.9.7
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libsystem.s
o...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libsystem.s
o
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libcertific
ate.so...done
.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libcertific
ate.so
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libstdc++.s
o.6...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libstdc++.s
o.6
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6..
.done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libdl.so.2.
..done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libdl.so.2
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libgcc_s.so
.1...done.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libgcc_s.so
.1
Reading symbols from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/ld.so.1...d
one.
Loaded symbols for 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/ld.so.1
0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
(gdb) info threads
   36 Thread 1097  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   35 Thread 1077  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   34 Thread 621  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   33 Thread 620  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   32 Thread 619  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   31 Thread 618  0x0f6bf3a8 in __syscall_rt_sigsuspend ()
from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   30 Thread 617  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   29 Thread 615  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   28 Thread 612  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   27 Thread 610  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   26 Thread 608  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   25 Thread 575  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   24 Thread 574  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   23 Thread 568  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   22 Thread 567  0x0f6bf3a8 in __syscall_rt_sigsuspend ()
from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   21 Thread 566  0x0f6bf3a8 in __syscall_rt_sigsuspend ()
from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   20 Thread 565  0x0f6c0620 in read () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   19 Thread 564  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   18 Thread 561  0x0f6c0760 in select () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   17 Thread 525  0x0f6c0620 in read () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   16 Thread 524  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   15 Thread 523  0x0f6c0620 in read () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   14 Thread 522  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   13 Thread 521  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   12 Thread 498  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   11 Thread 497  0x0f6c0620 in read () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   10 Thread 496  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   9 Thread 495  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   8 Thread 494  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   7 Thread 490  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   6 Thread 489  0x0f6bf3a8 in __syscall_rt_sigsuspend ()
from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   5 Thread 488  0x0f6bf3a8 in __syscall_rt_sigsuspend ()
from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   4 Thread 487  0x0f6c0620 in read () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   3 Thread 450  0x0f6bf3a8 in __syscall_rt_sigsuspend ()
from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   2 Thread 430  0x0f68ea70 in __syscall_poll () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
   1 Thread 420  0x0f6c0d14 in __syscall_ipc () from 
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
(gdb) thread 0d36
[Switching to thread 36 (Thread 1097)]#0  0x0f6c0d14 in
__syscall_ipc 
() from
/bonus/scratch/lf2/ppcst34_dbg/flash/prelink_tmp/libc.so.6
(gdb) b Malloc
Breakpoint 1 at 0x102b9fcc: file
../../../../ppp4/mem/p4mem.c, line 714.
(gdb) set debug remote 1
(gdb) c
Continuing.
Sending packet: $Hg0#df...Ack
Packet received: E01
Sending packet: $g#67...Ack
Packet received: 
000000758fb5fa00100d4e6800000202001280250000000c000000008fb5
fa107f7f7f7ff
fffffff000039320000000022008482000000000f33e9800f33ece000000
0041082000010
81db281082000010210000108200008fb5fa50000000008fb5faa0000000
0000000001800
000000000000000128025000000008fb5faa0fff80000820020000000000
0000000000000
0000000000000000000000000000c020aaaaa00000004028000000000000
0000000000000
000415900000000000041590000000000004330000080000000000000000
0000000415900
0000000000fff8000000000000fff8000000000000deadbeefdeadbe
efdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefde
adbeefdeadbee
fdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdea
dbeefdeadbeef
deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead
beefdeadbeefd
eadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef0f6c0
d140000f93232
0084880f6c0864b900659c0000000082002000
Sending packet: $Hg449#50...Ack
Packet received: OK
Sending packet: $g#67...Ack
Packet received: 
000000758fb5fa00100d4e6800000202001280250000000c000000008fb5
fa107f7f7f7ff
fffffff000039320000000022008482000000000f33e9800f33ece000000
0041082000010
81db281082000010210000108200008fb5fa50000000008fb5faa0000000
0000000001800
000000000000000128025000000008fb5faa0fff80000820020000000000
0000000000000
0000000000000000000000000000c020aaaaa00000004028000000000000
0000000000000
000415900000000000041590000000000004330000080000000000000000
0000000415900
0000000000fff8000000000000fff8000000000000deadbeefdeadbe
efdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefde
adbeefdeadbee
fdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdea
dbeefdeadbeef
deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead
beefdeadbeefd
eadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef0f6c0
d140000f93232
0084880f6c0864b900659c0000000082002000
Sending packet: $Z0,f7dca64,4#45...Ack
Packet received:
Packet Z0 (software-breakpoint) is NOT supported
Sending packet: $mf7dca64,4#fc...Ack
Packet received: 9421fff0
Sending packet: $Xf7dca64,0:#1d...Ack
Packet received: OK
binary downloading suppported by target
Sending packet: $Xf7dca64,4:}]20220b#95...Ack
Packet received: OK
Sending packet: $m102b9fcc,4#27...Ack
Packet received: 8809248c
Sending packet: $X102b9fcc,4:}]20220b#c0...Ack
Packet received: OK
Sending packet: 
$QPassSignals:e;10;11;13;14;17;18;1a;1b;1c;1e;1f;20;21;24;25
;4c;#af...Ack

Packet received: OK
Sending packet: $vCont?#49...Ack
Packet received: vCont;c;C;s;S
Packet vCont (verbose-resume) is supported
Sending packet: $vCont;c#a8...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $g#67...Ack
Packet received: 
000000b28ff7fb8000000000000000040000000800000000100f6c980000
008a100f6d580
00a111400000000107f77e0200088821079c78c0f33e9800f33ece000000
00400020000ff
fff000100f0000100f0000ffffffff10770000100f000010790000107900
001077000051e
b851f10790000107900008ff7fbb010790000fff8000000000000deadbee
fdeadbeefdead
beefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef
deadbeefdeadb
eefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefd
eadbeefdeadbe
efdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbe
efdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefde
adbeefdeadbee
fdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdea
dbeefdeadbeef
deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdead
beefdeadbeefd
eadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef0f6bf
3a80000f93230
0088820f6bf1d0100b75682000000000000000
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
Sending packet: $vCont;C0e:1c2;c#bb...Ack


>> After working through a couple of configure bugs
(configure #defines
>> HAVE_TD_THR_TLS_GET_ADDR to 1 even when the test
properly fails), I
>> still seem to have the same symptoms.
>
>Oops.  I see what's wrong with the check, I'll fix it
now.  Thanks.
>
>> I have noticed that I now hit the default clause in
the ptrace 
system
>> call handler a few times - because there is not a
case for
>> PTRACE_GETSIGINFO in linux 2.6.10). Is this a/the
problem? In the 
mean
>> time, I'll trying to locate a definition for that
case and make it 
work
>> on my architectures.
>
>PTRACE_GETSIGINFO is much older than that, so I'm not
sure why, but
>it should not be relevant to this feature.
>
>> Daniel, is any settings and/or initialization
things that I need to 
do
>> in order to make use of your patch?
>
>No.  Could you capture a log using "set debug
remote 1" of a session
>which shows the problem?
>
>--
>Daniel Jacobowitz
>CodeSourcery

____________________________________________________________
____________
Check Out the new free AIM(R) Mail -- 2 GB of storage and 
industry-leading spam and email virus protection.

gdbserver/gdb-6/4 and lots of pthreads
user name
2006-11-17 19:07:59
On Fri, Nov 17, 2006 at 01:46:56PM -0500, jbbachkyaim.com
wrote:
> Sending packet: 
>
$QPassSignals:e;10;11;13;14;17;18;1a;1b;1c;1e;1f;20;21;24;25
;4c;#af...Ack

Ignore signal 0xe.  In the GDB remote protocol that is
SIGALRM.

> Sending packet: $vCont;C0e:1c2;c#bb...Ack
> Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;

Resume thread with SIGLARM.  Thread stopped with SIGALRM.
It shouldn't be doing this; you told it to ignore SIGALRM.

I can't reproduce this behavior; gdbserver doesn't report
the SIGALRM
for me.  Are you using unmodified versions from CVS at this
point?

-- 
Daniel Jacobowitz
CodeSourcery
gdbserver/gdb-6/4 and lots of pthreads
user name
2006-11-17 20:01:01
>On Fri, Nov 17, 2006 at 01:46:56PM -0500, jbbachkyaim.com
wrote:
>> Sending packet:
>> 
$QPassSignals:e;10;11;13;14;17;18;1a;1b;1c;1e;1f;20;21;24;25
;4c;#af...Ack

>
>Ignore signal 0xe.  In the GDB remote protocol that is
SIGALRM.
>
I had "handle SIGALRM nostop noprint" in my
.gdbinit file  I had added 
that while
digging into this problem a while ago and had forgotten
about it.  
Removing it
and re-running everything doesn't appear to have an effect. 
In 
addition to
that, I handle SIGPWR, SIGUSR1, SIGUSR2, SUGXCPU SIGCONT and
SIGSTOP 
with
"nostop noprint"

With the handle SIGALRM removed, I get a steady stream of:

Sending packet: $vCont;C0e:1bb;c#ea...Ack
Packet received: T0e01:8ff7fb80;40:0f6bf3a8;thread:1bb;

perhaps 100/second.  Also, I see my other pthreads waking up
and being 
switched-to
200 times/second.  When not attached to gdb, these do not
wake up at 
all.  And when
I create an event which should wake up one of them, the
system thrashes 
between that
one and the main parent thread, and "remote debug"
data ceases.

>> Sending packet: $vCont;C0e:1c2;c#bb...Ack
>> Packet received:
T0e01:8ff7fb80;40:0f6bf3a8;thread:1c2;
>
>Resume thread with SIGLARM.  Thread stopped with
SIGALRM.
>It shouldn't be doing this; you told it to ignore
SIGALRM.
>
>I can't reproduce this behavior; gdbserver doesn't
report the SIGALRM
>for me.  Are you using unmodified versions from CVS at
this point?
>

This is the CVS version from Wednesday evening, with your
patch 
contained here:
  http://sources.redhat.com/ml/gdb-patches/2006-11/m
sg00114.html

If that doesn't have all of the pieces I need, please let me
know - a 
few days I would
have said that I have no experience with patches/patching. 
And now I 
have some 

>--
>Daniel Jacobowitz
>CodeSourcery

____________________________________________________________
____________
Check Out the new free AIM(R) Mail -- 2 GB of storage and 
industry-leading spam and email virus protection.

gdbserver/gdb-6/4 and lots of pthreads
user name
2006-11-17 20:14:33
On Fri, Nov 17, 2006 at 03:01:01PM -0500, jbbachkyaim.com
wrote:
> 
> >On Fri, Nov 17, 2006 at 01:46:56PM -0500,
jbbachkyaim.com wrote:
> >>Sending packet:
> >>
>
$QPassSignals:e;10;11;13;14;17;18;1a;1b;1c;1e;1f;20;21;24;25
;4c;#af...Ack
> 
> >
> >Ignore signal 0xe.  In the GDB remote protocol that
is SIGALRM.
> >
> I had "handle SIGALRM nostop noprint" in my
.gdbinit file  I had added 
> that while
> digging into this problem a while ago and had forgotten
about it.  
> Removing it
> and re-running everything doesn't appear to have an
effect.  In 

That's the default, so it should make no difference.

> This is the CVS version from Wednesday evening, with
your patch 
> contained here:
>  http://sources.redhat.com/ml/gdb-patches/2006-11/m
sg00114.html

That should be fine.  But update to today's CVS with no
extra patches
just to be sure.

If it's still doing this, then I would recommend a debugging
printf in
linux-low.c, right before the new if statement with the
pass_signals[]
check.  pass_signals[target_signal_from_host (WSTOPSIG
(wstat))] ought
to be set for SIGALRM, and we ought not to return it to GDB,
but your
log says we did that.

-- 
Daniel Jacobowitz
CodeSourcery
gdbserver/gdb-6/4 and lots of pthreads
user name
2006-11-29 15:22:57
Daniel,
I had patching problem - grabbing the source from 11/20
(which includes 
your commit from 11/16) did
solve my performance/thrashing problem with "lots of
pthreads". As far 
as I can tell, gdb is doing everything I
need it to do with my powerpc shared libraries program.

>On Fri, Nov 17, 2006 at 03:01:01PM -0500, jbbachkyaim.com
wrote:
>>
>> >On Fri, Nov 17, 2006 at 01:46:56PM -0500,
jbbachkyaim.com wrote:
>> >>Sending packet:
>> >>
>> 
$QPassSignals:e;10;11;13;14;17;18;1a;1b;1c;1e;1f;20;21;24;25
;4c;#af...Ack

>>
>> >
>> >Ignore signal 0xe. In the GDB remote protocol
that is SIGALRM.
>> >
>> I had "handle SIGALRM nostop noprint" in
my .gdbinit file I had 
added
>> that while
>> digging into this problem a while ago and had
forgotten about it.
>> Removing it
>> and re-running everything doesn't appear to have an
effect. In
>
>That's the default, so it should make no difference.
>
>> This is the CVS version from Wednesday evening,
with your patch
>> contained here:
>> http://sources.redhat.com/ml/gdb-patches/2006-11/m
sg00114.html
>
>That should be fine. But update to today's CVS with no
extra patches
>just to be sure.
>
>If it's still doing this, then I would recommend a
debugging printf in
>linux-low.c, right before the new if statement with the
pass_signals[]
>check. pass_signals[target_signal_from_host (WSTOPSIG
(wstat))] ought
>to be set for SIGALRM, and we ought not to return it to
GDB, but your
>log says we did that.
>
>--
>Daniel Jacobowitz
>CodeSourcery
____________________________________________________________
____________
Check Out the new free AIM(R) Mail -- 2 GB of storage and 
industry-leading spam and email virus protection.

gdbserver/gdb-6/4 and lots of pthreads
user name
2006-11-29 15:26:01
On Wed, Nov 29, 2006 at 10:22:57AM -0500, jbbachkyaim.com
wrote:
> Daniel,
> I had patching problem - grabbing the source from 11/20
(which includes 
> your commit from 11/16) did
> solve my performance/thrashing problem with "lots
of pthreads". As far 
> as I can tell, gdb is doing everything I
> need it to do with my powerpc shared libraries program.

Great!  Thanks for trying a snapshot.  The fix won't be in
the upcoming
GDB 6.6, due to timing, but should be in the release after
that one.

-- 
Daniel Jacobowitz
CodeSourcery
[1-8]

about | contact  Other archives ( Real Estate discussion Medical topics )