gdb breakpoint

General forum for C series TVs.
Post Reply

plasticassius
Posts: 61
Joined: Fri Dec 17, 2010 12:37 am

gdb breakpoint

Post by plasticassius »

Is there a reason why setting breakpoints in exeDSP wouldn't work? I'm trying to set a breakpoint on a call to printf. I can examine the memory, so I can see the call. It's printing a string that's unique as far as I can see in exeDSP, and I do see the string come out on exlink. I've tried this in various ways, but I can't set breakpoints that actually stop exeDSP.

I think I must be doing something very basic wrong, what could it be?
plasticassius
Posts: 61
Joined: Fri Dec 17, 2010 12:37 am

Re: gdb breakpoint

Post by plasticassius »

There is only one thread. However, I would expect that if there were more, any one of the threads hitting the breakpoint would stop the process or at least that thread.
sbav1
Official SamyGO Developer
Posts: 374
Joined: Fri Jan 15, 2010 10:20 am

Re: gdb breakpoint

Post by sbav1 »

plasticassius wrote:There is only one thread.
No. More likely, there are 200-300 exeDSP threads (or so).
However, I would expect that if there were more, any one of the threads hitting the breakpoint would stop the process or at least that thread.
Breakpoint can be set for individual threads, or for all of them (default), and it should stop ALL threads.

So why your breakpoints do not work? I don't know (I traced only individual exeDSP threads with gdb, in B-Series; fairly limited experience). Perhaps:
1) this particular gdb binary is unable to debug pthreads, e.g:

Code: Select all

dlopen failed on 'libthread_db.so.1' - libthread_db.so.1: cannot open shared object file: No such file or directory
GDB will not be able to debug pthreads.
2) AFAIRC, when gdb attaches to already running multi-threaded process, thread debugging is not really expected to work ( properly).
Note: attaching to individual thread works for me (using thread SPID / LWP as PID in 'attach'). Unfortunately there are many threads inside exeDSP which don't like to be stopped/traced that way (user-space interrupt handlers, hardware monitoring threads etc.).
3) http://sourceware.org/gdb/wiki/FAQ (item 6).
plasticassius
Posts: 61
Joined: Fri Dec 17, 2010 12:37 am

Re: gdb breakpoint

Post by plasticassius »

Thanks so much for your answer.
sbav1 wrote: No. More likely, there are 200-300 exeDSP threads (or so).
I thought there was one thread due to:

Code: Select all

(gdb) info threads
* 1 process 61  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
Of course, if gdb is not working it may not be listing the right number of threads. I'm learning, so I don't know another way of getting lists of threads or similar information.

While gdb is starting up, I do get

Code: Select all

warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
But, I find all of this counterintuitive. I would have thought gdb deals with threading through a kernel interface, and not by some shared library.
sbav1 wrote:Breakpoint can be set for individual threads, or for all of them (default), and it should stop ALL threads.
This would be great.

However, I don't get a SIGTRAP when the breakpoint is hit. Rather, it's as if there was no breakpoint set at all. So, while I find it surprising that threads could cause this kind of problem, I guess there's nothing to do except to use a different debugger. Do you think gdbserver might work, or is it the same thing as gdb?
sbav1 wrote:Note: attaching to individual thread works for me (using thread SPID / LWP as PID in 'attach').
I'm not clear on how to find the thread SPID / LWP of any thead, let alone figure out which thread to attach to (I just know the location of the code I want to set the breakpoint in).

I don't think I want to set breakpoints in interrupt handlers and such things. I was trying to set them in the setup code where there's printfs with debugging information. If the thread doesn't like being stopped/traced, I guess I'll reboot the TV. But the problem isn't the the TV is messed up, it's that the breakpoint does absolutely nothing.
sbav1
Official SamyGO Developer
Posts: 374
Joined: Fri Jan 15, 2010 10:20 am

Re: gdb breakpoint

Post by sbav1 »

plasticassius wrote: I thought there was one thread due to:

Code: Select all

(gdb) info threads
* 1 process 61  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
Of course, if gdb is not working it may not be listing the right number of threads. I'm learning, so I don't know another way of getting lists of threads or similar information.
All threads have their own entries in /proc/ ; also ps -efT ( or ps -efL) lists threads/lightweight processes (proper ps, busybox ps is probab;y too simple).
But, I find all of this counterintuitive. I would have thought gdb deals with threading through a kernel interface,
No, gdb thread debugging depends on certain glibc libraries to do so, at least for NPTL implementation which I believe is used in our TVs.
However, I don't get a SIGTRAP when the breakpoint is hit. Rather, it's as if there was no breakpoint set at all. So, while I find it surprising that threads could cause this kind of problem, I guess there's nothing to do except to use a different debugger. Do you think gdbserver might work, or is it the same thing as gdb?
Mayhaps gdb recompilation will be sufficient (not very likely ,I'm afraid glibc rebuild may be required as well).
I'm not clear on how to find the thread SPID / LWP of any thead, let alone figure out which thread to attach to
Yeah, it was a problem for me too :(. I'm still unaware of any (easy) solution for this problem. I guess there are some possible workarounds; e.g.: hijacking printf code in glibc (clever code injection of some kind will be required). That way, we can ensure any printf() call from exeDSP will additionally print SPID/TID of calling thread..
Not very elegant, and certainly non-trivial.
plasticassius
Posts: 61
Joined: Fri Dec 17, 2010 12:37 am

Re: gdb breakpoint

Post by plasticassius »

Forget gdb! injectso works! http://forum.samygo.tv/viewtopic.php?f=6&t=862 :P This is what I'm really after anyway. I plan to make a module that will let me insert calls to my own functions into exeDSP. This way I can printf registers, or whatever I want.
sbav1 wrote:All threads have their own entries in /proc/ ; also ps -efT ( or ps -efL) lists threads/lightweight processes (proper ps, busybox ps is probab;y too simple).
BTW, I don't see threads entered in /proc/ (but I don't really know where to look). Also, switches to ps don't seem to have any effect. ps -efT or ps -efL produce the same output as ps. Thanks for your help, but I guess that I can forget about threads for a while.
arris69
Official SamyGO Developer
Posts: 1700
Joined: Fri Oct 02, 2009 8:52 am
Location: Austria/Vienna (no Kangaroos here)
Contact:

Re: gdb breakpoint

Post by arris69 »

sbav1 wrote:...
Mayhaps gdb recompilation will be sufficient (not very likely ,I'm afraid glibc rebuild may be required as well).
no need to recompile anything, i dropped the lib out of extensionspack it made some troubles at injection of content-library stuff. btw. if you need it:
http://linux.zsolttech.com/Samsung/Deve ... _armv6.ipk
and ps native
http://linux.zsolttech.com/Samsung/Deve ... _armv6.ipk

Code: Select all

Attaching to process 53
Reading symbols from /mtd_exe/exeDSP...(no debugging symbols found)...done.
Reading symbols from /mtd_cmmlib/InfoLink/lib/libAdi.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libAdi.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libAe.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libAe.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libCore.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libCore.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libHttp.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libHttp.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libJi.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libJi.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libJs.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libJs.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libPhnd.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libPhnd.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libSui.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libSui.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libWsal.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libWsal.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libExtention.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libExtention.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libPl.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libPl.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libPlApp.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libPlApp.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libGCF.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libGCF.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libMMFCore.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libMMFCore.so
Reading symbols from /mtd_cmmlib/YWidget_LIB/libPluginTvOEM.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/YWidget_LIB/libPluginTvOEM.so
Reading symbols from /mtd_cmmlib/YWidget_LIB/libYahooTimeManager.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/YWidget_LIB/libYahooTimeManager.so
Reading symbols from /mtd_cmmlib/YWidget_LIB/libYahooSDLHWAcceleration.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/YWidget_LIB/libYahooSDLHWAcceleration.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libGPlayerPorting.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libGPlayerPorting.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libSDL.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libSDL.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libpngGP.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libpngGP.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libungif.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libungif.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libSDL_image.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libSDL_image.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libsmpeg.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libsmpeg.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libSDL_mixer.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libSDL_mixer.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libptp.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libptp.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libusb.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libusb.so
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7039c490 (LWP 367)]
[New Thread 0x7019c490 (LWP 366)]
[New Thread 0x6fd9c490 (LWP 364)]
[New Thread 0x6f99c490 (LWP 362)]
[New Thread 0x6f79c490 (LWP 361)]
[New Thread 0x6f59c490 (LWP 360)]
[New Thread 0x6f39c490 (LWP 359)]
[New Thread 0x6f19c490 (LWP 358)]
[New Thread 0x6ef9c490 (LWP 357)]
[New Thread 0x6ed9c490 (LWP 356)]
[New Thread 0x6e99c490 (LWP 354)]
[New Thread 0x6e59c490 (LWP 352)]
[New Thread 0x6e36d490 (LWP 351)]
[New Thread 0x6e16d490 (LWP 350)]
[New Thread 0x6df6d490 (LWP 349)]
[New Thread 0x6dd6d490 (LWP 348)]
[New Thread 0x6db6d490 (LWP 347)]
[New Thread 0x6d96d490 (LWP 346)]
[New Thread 0x6d76d490 (LWP 345)]
[New Thread 0x6d56d490 (LWP 344)]
[New Thread 0x6d36d490 (LWP 343)]
[New Thread 0x6d16d490 (LWP 342)]
[New Thread 0x6cf6d490 (LWP 341)]
[New Thread 0x6cd6d490 (LWP 340)]
[New Thread 0x6cb6d490 (LWP 339)]
[New Thread 0x6c96d490 (LWP 338)]
[New Thread 0x6c66a490 (LWP 337)]
[New Thread 0x6c46a490 (LWP 336)]
[New Thread 0x6c26a490 (LWP 335)]
[New Thread 0x6c06a490 (LWP 334)]
[New Thread 0x6be6a490 (LWP 333)]
[New Thread 0x6bc6a490 (LWP 332)]
[New Thread 0x6ba6a490 (LWP 331)]
[New Thread 0x6b86a490 (LWP 330)]
[New Thread 0x6b26a490 (LWP 306)]
[New Thread 0x6b06a490 (LWP 305)]
[New Thread 0x6ae6a490 (LWP 304)]
[New Thread 0x6ac6a490 (LWP 303)]
[New Thread 0x6aa6a490 (LWP 302)]
[New Thread 0x6a86a490 (LWP 301)]
[New Thread 0x6a66a490 (LWP 300)]
[New Thread 0x6a46a490 (LWP 299)]
[New Thread 0x6a26a490 (LWP 298)]
[New Thread 0x6a06a490 (LWP 297)]
[New Thread 0x69e6a490 (LWP 296)]
[New Thread 0x69c6a490 (LWP 295)]
[New Thread 0x69a6a490 (LWP 294)]
[New Thread 0x6986a490 (LWP 293)]
[New Thread 0x6966a490 (LWP 292)]
[New Thread 0x6946a490 (LWP 291)]
[New Thread 0x6926a490 (LWP 290)]
[New Thread 0x6906a490 (LWP 289)]
[New Thread 0x6726a490 (LWP 288)]
[New Thread 0x68e6a490 (LWP 284)]
[New Thread 0x68c6a490 (LWP 283)]
[New Thread 0x68a6a490 (LWP 282)]
[New Thread 0x6886a490 (LWP 281)]
[New Thread 0x6866a490 (LWP 280)]
[New Thread 0x6846a490 (LWP 279)]
[New Thread 0x6826a490 (LWP 278)]
[New Thread 0x6806a490 (LWP 277)]
[New Thread 0x67e6a490 (LWP 276)]
[New Thread 0x67c6a490 (LWP 275)]
[New Thread 0x67a6a490 (LWP 274)]
[New Thread 0x6786a490 (LWP 273)]
[New Thread 0x6766a490 (LWP 272)]
[New Thread 0x6746a490 (LWP 271)]
[New Thread 0x6706a490 (LWP 262)]
[New Thread 0x66e6a490 (LWP 261)]
[New Thread 0x66c6a490 (LWP 260)]
[New Thread 0x66a6a490 (LWP 256)]
[New Thread 0x6686a490 (LWP 255)]
[New Thread 0x6666a490 (LWP 249)]
[New Thread 0x6646a490 (LWP 248)]
[New Thread 0x6626a490 (LWP 247)]
[New Thread 0x6606a490 (LWP 246)]
[New Thread 0x65e6a490 (LWP 245)]
[New Thread 0x65c6a490 (LWP 244)]
[New Thread 0x65a6a490 (LWP 243)]
[New Thread 0x6586a490 (LWP 242)]
[New Thread 0x6566a490 (LWP 241)]
[New Thread 0x6546a490 (LWP 240)]
[New Thread 0x6542a490 (LWP 239)]
[New Thread 0x65309490 (LWP 238)]
[New Thread 0x65109490 (LWP 237)]
[New Thread 0x64f09490 (LWP 236)]
[New Thread 0x64d09490 (LWP 235)]
[New Thread 0x64b09490 (LWP 234)]
[New Thread 0x64909490 (LWP 233)]
[New Thread 0x64709490 (LWP 232)]
[New Thread 0x64509490 (LWP 231)]
[New Thread 0x64309490 (LWP 230)]
[New Thread 0x64109490 (LWP 229)]
[New Thread 0x63f09490 (LWP 228)]
[New Thread 0x63d09490 (LWP 227)]
[New Thread 0x6307d490 (LWP 226)]
[New Thread 0x5b03d490 (LWP 192)]
[New Thread 0x6367d490 (LWP 191)]
[New Thread 0x63a7d490 (LWP 190)]
[New Thread 0x6387d490 (LWP 189)]
[New Thread 0x6347d490 (LWP 187)]
[New Thread 0x6327d490 (LWP 186)]
[New Thread 0x62e7d490 (LWP 184)]
[New Thread 0x62c7d490 (LWP 183)]
[New Thread 0x62a7d490 (LWP 182)]
[New Thread 0x6287d490 (LWP 181)]
[New Thread 0x625ff490 (LWP 180)]
[New Thread 0x623ff490 (LWP 179)]
[New Thread 0x6205d490 (LWP 178)]
[New Thread 0x61e5d490 (LWP 177)]
[New Thread 0x61c5d490 (LWP 176)]
[New Thread 0x61a5d490 (LWP 175)]
[New Thread 0x6185d490 (LWP 174)]
[New Thread 0x6165d490 (LWP 173)]
[New Thread 0x6145d490 (LWP 172)]
[New Thread 0x5c83d490 (LWP 171)]
[New Thread 0x5c43d490 (LWP 170)]
[New Thread 0x6125d490 (LWP 169)]
[New Thread 0x6105d490 (LWP 168)]
[New Thread 0x60e5d490 (LWP 167)]
[New Thread 0x60c5d490 (LWP 166)]
[New Thread 0x60a5d490 (LWP 165)]
[New Thread 0x6085d490 (LWP 164)]
[New Thread 0x605dc490 (LWP 163)]
[New Thread 0x603dc490 (LWP 162)]
[New Thread 0x601dc490 (LWP 161)]
[New Thread 0x5ffdc490 (LWP 160)]
[New Thread 0x5fddc490 (LWP 159)]
[New Thread 0x5fbdc490 (LWP 158)]
[New Thread 0x5f9dc490 (LWP 157)]
[New Thread 0x5f7dc490 (LWP 156)]
[New Thread 0x5f5dc490 (LWP 155)]
[New Thread 0x5f3dc490 (LWP 154)]
[New Thread 0x5f1dc490 (LWP 153)]
[New Thread 0x5efdc490 (LWP 152)]
[New Thread 0x5eddc490 (LWP 151)]
[New Thread 0x5ebdc490 (LWP 150)]
[New Thread 0x5e9dc490 (LWP 149)]
[New Thread 0x5e7dc490 (LWP 148)]
[New Thread 0x5e5dc490 (LWP 147)]
[New Thread 0x5e3dc490 (LWP 146)]
[New Thread 0x5e1dc490 (LWP 145)]
[New Thread 0x5dfdc490 (LWP 144)]
[New Thread 0x5dddc490 (LWP 143)]
[New Thread 0x5dbdc490 (LWP 142)]
[New Thread 0x5d43d490 (LWP 141)]
[New Thread 0x5d23d490 (LWP 140)]
[New Thread 0x5d03d490 (LWP 139)]
[New Thread 0x5ce3d490 (LWP 138)]
[New Thread 0x5cc3d490 (LWP 137)]
[New Thread 0x5ca3d490 (LWP 136)]
[New Thread 0x5c63d490 (LWP 134)]
[New Thread 0x5c23d490 (LWP 132)]
[New Thread 0x5be3d490 (LWP 131)]
[New Thread 0x5b63d490 (LWP 129)]
[New Thread 0x5c03d490 (LWP 128)]
[New Thread 0x5bc3d490 (LWP 126)]
[New Thread 0x5ba3d490 (LWP 125)]
[New Thread 0x5b83d490 (LWP 124)]
[New Thread 0x5ac3d490 (LWP 123)]
[New Thread 0x5b43d490 (LWP 121)]
[New Thread 0x5b23d490 (LWP 120)]
[New Thread 0x5ae3d490 (LWP 119)]
[New Thread 0x5aa3d490 (LWP 115)]
[New Thread 0x5a83d490 (LWP 114)]
[New Thread 0x5a63d490 (LWP 113)]
[New Thread 0x59c3c490 (LWP 112)]
[New Thread 0x5a43d490 (LWP 111)]
[New Thread 0x5a23d490 (LWP 106)]
[New Thread 0x5a03d490 (LWP 105)]
[New Thread 0x59e3d490 (LWP 104)]
[New Thread 0x59a3c490 (LWP 102)]
[New Thread 0x5983c490 (LWP 101)]
[New Thread 0x5963c490 (LWP 100)]
[New Thread 0x5943c490 (LWP 99)]
[New Thread 0x591da490 (LWP 98)]
[New Thread 0x58fda490 (LWP 96)]
[New Thread 0x58dda490 (LWP 95)]
[New Thread 0x58bda490 (LWP 94)]
[New Thread 0x586e3490 (LWP 93)]
[New Thread 0x584e3490 (LWP 92)]
[New Thread 0x582e3490 (LWP 91)]
[New Thread 0x580e3490 (LWP 90)]
[New Thread 0x57ee3490 (LWP 89)]
[New Thread 0x574e3490 (LWP 88)]
[New Thread 0x572e3490 (LWP 87)]
[New Thread 0x570e3490 (LWP 86)]
[New Thread 0x540e3490 (LWP 85)]
[New Thread 0x53ee3490 (LWP 84)]
[New Thread 0x53ce3490 (LWP 83)]
[New Thread 0x50ce3490 (LWP 82)]
[New Thread 0x50ae3490 (LWP 81)]
[New Thread 0x504e3490 (LWP 80)]
[New Thread 0x4e6e5990 (LWP 79)]
[New Thread 0x4c6c5490 (LWP 78)]
[New Thread 0x4c4c5490 (LWP 77)]
[New Thread 0x4c2c5490 (LWP 76)]
[New Thread 0x4c0c5490 (LWP 75)]
[New Thread 0x4bec5490 (LWP 74)]
[New Thread 0x4b8c5490 (LWP 73)]
[New Thread 0x48e85490 (LWP 72)]
[New Thread 0x48285490 (LWP 71)]
[New Thread 0x48085490 (LWP 70)]
[New Thread 0x47e85490 (LWP 69)]
[New Thread 0x47c85490 (LWP 68)]
[New Thread 0x47a85490 (LWP 67)]
[New Thread 0x47885490 (LWP 66)]
[New Thread 0x47685490 (LWP 65)]
[New Thread 0x473fe490 (LWP 63)]
[New Thread 0x471fe490 (LWP 62)]
[New Thread 0x445b0490 (LWP 61)]
[New Thread 0x443b0490 (LWP 60)]
[New Thread 0x441b0490 (LWP 59)]
[New Thread 0x43fb0490 (LWP 58)]
[New Thread 0x43d30490 (LWP 57)]
[New Thread 0x40ca0490 (LWP 56)]
[New Thread 0x40a7f490 (LWP 54)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libstdc++.so.6...done.
Loaded symbols for /lib/libstdc++.so.6
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.3
0x405e8008 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
(gdb) info threads
  218 Thread 0x40a7f490 (LWP 54)  0x405eb014 in read () from /lib/libpthread.so.0
  217 Thread 0x40ca0490 (LWP 56)  0x405eb014 in read () from /lib/libpthread.so.0
  216 Thread 0x43d30490 (LWP 57)  0x405eb014 in read () from /lib/libpthread.so.0
  215 Thread 0x43fb0490 (LWP 58)  0x405eb014 in read () from /lib/libpthread.so.0
  214 Thread 0x441b0490 (LWP 59)  0x405eb014 in read () from /lib/libpthread.so.0
  213 Thread 0x443b0490 (LWP 60)  0x405eb014 in read () from /lib/libpthread.so.0
  212 Thread 0x445b0490 (LWP 61)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  211 Thread 0x471fe490 (LWP 62)  0x405eb014 in read () from /lib/libpthread.so.0
  210 Thread 0x473fe490 (LWP 63)  0x405eb014 in read () from /lib/libpthread.so.0
  209 Thread 0x47685490 (LWP 65)  0x4081649c in ioctl () from /lib/libc.so.6
  208 Thread 0x47885490 (LWP 66)  0x4081649c in ioctl () from /lib/libc.so.6
  207 Thread 0x47a85490 (LWP 67)  0x4081649c in ioctl () from /lib/libc.so.6
  206 Thread 0x47c85490 (LWP 68)  0x4081649c in ioctl () from /lib/libc.so.6
  205 Thread 0x47e85490 (LWP 69)  0x407ed6d4 in nanosleep () from /lib/libc.so.6
  204 Thread 0x48085490 (LWP 70)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  203 Thread 0x48285490 (LWP 71)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  202 Thread 0x48e85490 (LWP 72)  0x405eb014 in read () from /lib/libpthread.so.0
  201 Thread 0x4b8c5490 (LWP 73)  0x405eb014 in read () from /lib/libpthread.so.0
  200 Thread 0x4bec5490 (LWP 74)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  199 Thread 0x4c0c5490 (LWP 75)  0x405eb014 in read () from /lib/libpthread.so.0
  198 Thread 0x4c2c5490 (LWP 76)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  197 Thread 0x4c4c5490 (LWP 77)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  196 Thread 0x4c6c5490 (LWP 78)  0x405eb014 in read () from /lib/libpthread.so.0
  195 Thread 0x4e6e5990 (LWP 79)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  194 Thread 0x504e3490 (LWP 80)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  193 Thread 0x50ae3490 (LWP 81)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  192 Thread 0x50ce3490 (LWP 82)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  191 Thread 0x53ce3490 (LWP 83)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  190 Thread 0x53ee3490 (LWP 84)  0x405eb014 in read () from /lib/libpthread.so.0
  189 Thread 0x540e3490 (LWP 85)  0x407ed6d4 in nanosleep () from /lib/libc.so.6
  188 Thread 0x570e3490 (LWP 86)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  187 Thread 0x572e3490 (LWP 87)  0x405ea0a0 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  186 Thread 0x574e3490 (LWP 88)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  185 Thread 0x57ee3490 (LWP 89)  0x405eb014 in read () from /lib/libpthread.so.0
  184 Thread 0x580e3490 (LWP 90)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  183 Thread 0x582e3490 (LWP 91)  0x4081e4f0 in msgrcv () from /lib/libc.so.6
  182 Thread 0x584e3490 (LWP 92)  0x405eb014 in read () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) bt
#0  0x405e8008 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
#1  0x005c7558 in PCSemaphore::Take() ()
#2  0x00a91748 in TCTvMiddlewareBase::WatchDog(unsigned long) ()
#3  0x0052161c in TCTvMiddleware::WatchDog(unsigned long) ()
#4  0x0051bdc0 in Main() ()
#5  0x005c801c in main ()
(gdb) q
A debugging session is active.

        Inferior 1 [process 53] will be detached.

Quit anyway? (y or n) y
Detaching from program: /mtd_exe/exeDSP, process 53
hth
arris
sbav1
Official SamyGO Developer
Posts: 374
Joined: Fri Jan 15, 2010 10:20 am

Re: gdb breakpoint

Post by sbav1 »

arris69 wrote: no need to recompile anything, i dropped the lib out of extensionspack it made some troubles at injection of content-library stuff. btw. if you need it:
http://linux.zsolttech.com/Samsung/Deve ... _armv6.ipk
Nice :). Thank you. Debugging exeDSP is still not 100% perfect experience for me on B-series (I'm getting a lot of "Cannot get thread event message: debugger service failed" messages, and exeDSP is not always able to recover from stop conditions), but finally it's possible to utilize thread-aware gdb functionalities with this libthread_db.so version.
plasticassius
Posts: 61
Joined: Fri Dec 17, 2010 12:37 am

Re: gdb breakpoint

Post by plasticassius »

Thank you for this libthread_db.so version; however, it is not useful for me. When I use it, the tv becomes unresponsive to the remote control. It's as if exeDSP is suspended; I can push any button, the light on the tv blinks, but nothing happens until I exit gdb. When I exit gdb, the buttons I pressed previously are executed. And one time the tv continued to be unresponsive until I pulled the power plug. But, it's ok again now :P

Code: Select all

# gdb -p 61
GNU gdb (GDB) 7.0
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-SamyGO_OE.dev-linux-gnueabi".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Attaching to process 61
Reading symbols from /mtd_exe/exeDSP...(no debugging symbols found)...done.
Reading symbols from /mtd_cmmlib/Comp_LIB/libz.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libz.so
Reading symbols from /mtd_appdata/gemstar/libGemstarEPG.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_appdata/gemstar/libGemstarEPG.so
Reading symbols from /mtd_appdata/gemstar/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /mtd_appdata/gemstar/libfreetype.so.6
Reading symbols from /mtd_appdata/gemstar/libGemstarEPGCore.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_appdata/gemstar/libGemstarEPGCore.so
Reading symbols from /mtd_cmmlib/YWidget_LIB/libYahooTimeManager.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/YWidget_LIB/libYahooTimeManager.so
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /mtd_cmmlib/Comp_LIB/libwmdrm.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libwmdrm.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libwmdrmctrl.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libwmdrmctrl.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libwmdrm-api.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libwmdrm-api.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libAe.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libAe.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libCore.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libCore.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libHttp.so...(no debugging symbols found)...done.  
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libHttp.so                                           
Reading symbols from /mtd_cmmlib/InfoLink/lib/libJi.so...(no debugging symbols found)...done.    
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libJi.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libJs.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libJs.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libPhnd.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libPhnd.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libSui.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libSui.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libWsal.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libWsal.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/libthai.so.0...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/libthai.so.0
Reading symbols from /mtd_cmmlib/InfoLink/lib/plugin/Static/libDeviceAPI.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/plugin/Static/libDeviceAPI.so
Reading symbols from /mtd_cmmlib/InfoLink/lib/plugin/Static/libDeviceAPI_User.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/InfoLink/lib/plugin/Static/libDeviceAPI_User.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libSDL.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libSDL.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libpngGP.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libpngGP.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libungif.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libungif.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libSDL_image.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libSDL_image.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libsmpeg.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libsmpeg.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libSDL_mixer.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libSDL_mixer.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libTinyXPath.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libTinyXPath.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libI2TV.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libI2TV.so
Reading symbols from /mtd_cmmlib/GAME_LIB/libMUGProtocol.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/GAME_LIB/libMUGProtocol.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libptp.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libptp.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libusb.so...(no debugging symbols found)...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libusb.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libdmp.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libdmp.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libwrapper_wv.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libwrapper_wv.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libWidevine.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libWidevine.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libWVStreamControlAPI.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libWVStreamControlAPI.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libWmdrmWrapper.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libWmdrmWrapper.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libxml2.so.2...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libxml2.so.2
Reading symbols from /mtd_cmmlib/Comp_LIB/libshas.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libshas.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libahas.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libahas.so
Reading symbols from /mtd_cmmlib/Comp_LIB/libHAS_wrapper.so...done.
Loaded symbols for /mtd_cmmlib/Comp_LIB/libHAS_wrapper.so
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /Java/lib/libjavamw.so...(no debugging symbols found)...done.
Loaded symbols for /Java/lib/libjavamw.so
Reading symbols from /Java/lib/libcvm.so...(no debugging symbols found)...done.
Loaded symbols for /Java/lib/libcvm.so
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x89d00490 (LWP 878)]
[New Thread 0x89b00490 (LWP 877)]
[New Thread 0x89900490 (LWP 876)]
[New Thread 0x89700490 (LWP 875)]
[New Thread 0x89500490 (LWP 874)]
[New Thread 0x89300490 (LWP 873)]
[New Thread 0x89100490 (LWP 872)]
[New Thread 0x88f00490 (LWP 871)]
[New Thread 0x88d00490 (LWP 870)]
[New Thread 0x88b00490 (LWP 869)]
[New Thread 0x88900490 (LWP 868)]
[New Thread 0x88700490 (LWP 867)]
[New Thread 0x88500490 (LWP 866)]
[New Thread 0x88300490 (LWP 865)]
[New Thread 0x88100490 (LWP 864)]
[New Thread 0x87f00490 (LWP 863)]
[New Thread 0x87d00490 (LWP 862)]
[New Thread 0x87b00490 (LWP 861)]
[New Thread 0x87900490 (LWP 860)]
[New Thread 0x87700490 (LWP 859)]
[New Thread 0x87500490 (LWP 858)]
[New Thread 0x87300490 (LWP 857)]
[New Thread 0x87100490 (LWP 856)]
[New Thread 0x86f00490 (LWP 855)]
[New Thread 0x86d00490 (LWP 854)]
[New Thread 0x86b00490 (LWP 853)]
[New Thread 0x86900490 (LWP 852)]
[New Thread 0x86700490 (LWP 851)]
[New Thread 0x86500490 (LWP 850)]
[New Thread 0x86300490 (LWP 849)]
[New Thread 0x86100490 (LWP 848)]
[New Thread 0x85f00490 (LWP 847)]
[New Thread 0x85d00490 (LWP 846)]
[New Thread 0x85b00490 (LWP 845)]
[New Thread 0x85900490 (LWP 844)]
[New Thread 0x85700490 (LWP 843)]
[New Thread 0x85500490 (LWP 842)]
[New Thread 0x85300490 (LWP 841)]
[New Thread 0x84fff490 (LWP 840)]
[New Thread 0x84dff490 (LWP 839)]
[New Thread 0x84bff490 (LWP 838)]
[New Thread 0x84658490 (LWP 837)]
[New Thread 0x841ff490 (LWP 836)]
[New Thread 0x83fff490 (LWP 835)]
[New Thread 0x84458490 (LWP 834)]
[New Thread 0x831ff490 (LWP 824)]
[New Thread 0x835ff490 (LWP 823)]
[New Thread 0x839ff490 (LWP 822)]
[New Thread 0x833ff490 (LWP 821)]
[New Thread 0x8068e490 (LWP 820)]
[New Thread 0x8088e490 (LWP 819)]
[New Thread 0x83bff490 (LWP 711)]
[New Thread 0x83dff490 (LWP 710)]
[New Thread 0x837ff490 (LWP 709)]
[New Thread 0x7f254490 (LWP 679)]
[New Thread 0x7da54490 (LWP 678)]
[New Thread 0x7dc54490 (LWP 677)]
[New Thread 0x7de54490 (LWP 676)]
[New Thread 0x7e054490 (LWP 675)]
[New Thread 0x7e254490 (LWP 674)]
[New Thread 0x7e454490 (LWP 673)]
[New Thread 0x7e654490 (LWP 672)]
[New Thread 0x7e854490 (LWP 671)]
[New Thread 0x7ea54490 (LWP 670)]
[New Thread 0x7ec54490 (LWP 669)]
[New Thread 0x7ee54490 (LWP 668)]
[New Thread 0x7f054490 (LWP 667)]
[New Thread 0x82fff490 (LWP 486)]
[New Thread 0x827ff490 (LWP 485)]
[New Thread 0x82dff490 (LWP 484)]
[New Thread 0x82bff490 (LWP 483)]
[New Thread 0x829ff490 (LWP 482)]
[New Thread 0x825ff490 (LWP 479)]
[New Thread 0x8225a490 (LWP 467)]
[New Thread 0x8205a490 (LWP 466)]
[New Thread 0x81e5a490 (LWP 465)]
[New Thread 0x81c5a490 (LWP 464)]
[New Thread 0x81a5a490 (LWP 463)]
[New Thread 0x8185a490 (LWP 462)]
[New Thread 0x8165a490 (LWP 461)]
[New Thread 0x8048e490 (LWP 435)]
[New Thread 0x8028e490 (LWP 434)]
[New Thread 0x8008e490 (LWP 433)]
[New Thread 0x7fe8e490 (LWP 432)]
[New Thread 0x7fc8e490 (LWP 431)]
[New Thread 0x7fa8e490 (LWP 430)]
[New Thread 0x7f88e490 (LWP 429)]
[New Thread 0x7f68e490 (LWP 428)]
[New Thread 0x7f48e490 (LWP 426)]
[New Thread 0x7d854490 (LWP 411)]
[New Thread 0x7d654490 (LWP 410)]
[New Thread 0x7d454490 (LWP 409)]
[New Thread 0x7d254490 (LWP 407)]
[New Thread 0x7d054490 (LWP 406)]
[New Thread 0x7ce54490 (LWP 404)]
[New Thread 0x7cc54490 (LWP 403)]
[New Thread 0x7ca54490 (LWP 402)]
[New Thread 0x7c854490 (LWP 401)]
[New Thread 0x7c654490 (LWP 400)]
[New Thread 0x7c454490 (LWP 399)]
[New Thread 0x7c254490 (LWP 398)]
[New Thread 0x7c054490 (LWP 397)]
[New Thread 0x7be54490 (LWP 396)]
[New Thread 0x7bc54490 (LWP 395)]
[New Thread 0x7ba54490 (LWP 394)]
[New Thread 0x7b854490 (LWP 393)]
[New Thread 0x7b654490 (LWP 392)]
[New Thread 0x7b454490 (LWP 391)]
[New Thread 0x7b254490 (LWP 390)]
[New Thread 0x7b054490 (LWP 389)]
[New Thread 0x7ae54490 (LWP 388)]
[New Thread 0x7ac54490 (LWP 387)]
[New Thread 0x7aa54490 (LWP 386)]
[New Thread 0x7a854490 (LWP 385)]
[New Thread 0x7a654490 (LWP 384)]
[New Thread 0x7a425490 (LWP 383)]
[New Thread 0x7a225490 (LWP 382)]
[New Thread 0x7a025490 (LWP 381)]
[New Thread 0x79e25490 (LWP 380)]
[New Thread 0x79c25490 (LWP 379)]
[New Thread 0x79a25490 (LWP 378)]
[New Thread 0x79825490 (LWP 377)]
[New Thread 0x79625490 (LWP 376)]
[New Thread 0x79425490 (LWP 375)]
[New Thread 0x79225490 (LWP 374)]
[New Thread 0x79025490 (LWP 373)]
[New Thread 0x78e25490 (LWP 372)]
[New Thread 0x78c25490 (LWP 371)]
[New Thread 0x78a25490 (LWP 370)]
[New Thread 0x78825490 (LWP 369)]
[New Thread 0x78625490 (LWP 368)]
[New Thread 0x78425490 (LWP 367)]
[New Thread 0x78225490 (LWP 366)]
[New Thread 0x77f22490 (LWP 365)]
[New Thread 0x77d22490 (LWP 364)]
[New Thread 0x77b22490 (LWP 363)]
[New Thread 0x77922490 (LWP 362)]
[New Thread 0x77722490 (LWP 361)]
[New Thread 0x77522490 (LWP 360)]
[New Thread 0x77322490 (LWP 359)]
[New Thread 0x77122490 (LWP 358)]
[New Thread 0x76f22490 (LWP 357)]
[New Thread 0x76d22490 (LWP 356)]
[New Thread 0x76b22490 (LWP 355)]
[New Thread 0x76922490 (LWP 354)]
[New Thread 0x76722490 (LWP 353)]
[New Thread 0x76522490 (LWP 352)]
[New Thread 0x76322490 (LWP 351)]
[New Thread 0x76122490 (LWP 350)]
[New Thread 0x75f22490 (LWP 349)]
[New Thread 0x75d22490 (LWP 348)]
[New Thread 0x75b22490 (LWP 347)]
[New Thread 0x75922490 (LWP 346)]
[New Thread 0x75722490 (LWP 345)]
[New Thread 0x75472490 (LWP 344)]
[New Thread 0x7512f490 (LWP 343)]
[New Thread 0x74e3e490 (LWP 341)]
[New Thread 0x74c3e490 (LWP 340)]
[New Thread 0x74a3e490 (LWP 339)]
[New Thread 0x7483e490 (LWP 338)]
[New Thread 0x7463e490 (LWP 337)]
[New Thread 0x7443e490 (LWP 336)]
[New Thread 0x7423e490 (LWP 335)]
[New Thread 0x7403e490 (LWP 334)]
[New Thread 0x73e3e490 (LWP 333)]
[New Thread 0x6689f490 (LWP 332)]
[New Thread 0x73c3e490 (LWP 331)]
[New Thread 0x73a3e490 (LWP 330)]
[New Thread 0x7383e490 (LWP 329)]
[New Thread 0x7363e490 (LWP 328)]
[New Thread 0x7343e490 (LWP 327)]
[New Thread 0x7323e490 (LWP 326)]
[New Thread 0x7303e490 (LWP 325)]
[New Thread 0x72e3e490 (LWP 324)]
[New Thread 0x72c3e490 (LWP 240)]
[New Thread 0x72a3e490 (LWP 239)]
[New Thread 0x7283e490 (LWP 238)]
[New Thread 0x7263e490 (LWP 237)]
[New Thread 0x7233d490 (LWP 236)]
[New Thread 0x7213d490 (LWP 235)]
[New Thread 0x71f3d490 (LWP 234)]
[New Thread 0x71d3d490 (LWP 233)]
[New Thread 0x71b3d490 (LWP 232)]
[New Thread 0x7193d490 (LWP 231)]
[New Thread 0x7173d490 (LWP 230)]
[New Thread 0x7153d490 (LWP 229)]
[New Thread 0x7133d490 (LWP 228)]
[New Thread 0x7113d490 (LWP 227)]
[New Thread 0x70f3d490 (LWP 226)]
[New Thread 0x70d3d490 (LWP 211)]
[New Thread 0x70b18490 (LWP 210)]
[New Thread 0x70918490 (LWP 209)]
[New Thread 0x70718490 (LWP 208)]
[New Thread 0x704f8490 (LWP 207)]
[New Thread 0x702f8490 (LWP 206)]
[New Thread 0x700f8490 (LWP 205)]
[New Thread 0x6fef8490 (LWP 204)]
[New Thread 0x6fcf8490 (LWP 203)]
[New Thread 0x6faf8490 (LWP 202)]
[New Thread 0x6c479490 (LWP 201)]
[New Thread 0x6f8f8490 (LWP 200)]
[New Thread 0x6f6f8490 (LWP 199)]
[New Thread 0x6f4f8490 (LWP 198)]
[New Thread 0x6f2f8490 (LWP 197)]
[New Thread 0x6f0f8490 (LWP 196)]
[New Thread 0x6eef8490 (LWP 195)]
[New Thread 0x6ecf8490 (LWP 194)]
[New Thread 0x6eaf8490 (LWP 193)]
[New Thread 0x6e8f8490 (LWP 192)]
[New Thread 0x6e6f8490 (LWP 191)]
[New Thread 0x6e4f8490 (LWP 190)]
[New Thread 0x6e2f8490 (LWP 189)]
[New Thread 0x6e0f8490 (LWP 188)]
[New Thread 0x6d8f7490 (LWP 187)]
[New Thread 0x6def8490 (LWP 186)]
[New Thread 0x6dcf7490 (LWP 185)]
[New Thread 0x6daf7490 (LWP 184)]
[New Thread 0x6d6f7490 (LWP 182)]
[New Thread 0x6d4f7490 (LWP 181)]
[New Thread 0x6d2f7490 (LWP 176)]
[New Thread 0x6d0f7490 (LWP 175)]
[New Thread 0x6cef7490 (LWP 174)]
[New Thread 0x6ccf7490 (LWP 173)]
[New Thread 0x6caf7490 (LWP 172)]
[New Thread 0x6c8f7490 (LWP 171)]
[New Thread 0x6c679490 (LWP 170)]
[New Thread 0x6c20a490 (LWP 168)]
[New Thread 0x6c00a490 (LWP 167)]
[New Thread 0x6be0a490 (LWP 166)]
[New Thread 0x6bc0a490 (LWP 165)]
[New Thread 0x6b57a490 (LWP 164)]
[New Thread 0x6b37a490 (LWP 163)]
[New Thread 0x6ba0a490 (LWP 162)]
[New Thread 0x6b77a490 (LWP 161)]
[New Thread 0x6b17a490 (LWP 158)]
[New Thread 0x6af7a490 (LWP 157)]
[New Thread 0x6ad7a490 (LWP 156)]
[New Thread 0x6a132490 (LWP 155)]
[New Thread 0x69f32490 (LWP 154)]
[New Thread 0x69d32490 (LWP 153)]
[New Thread 0x69ab1490 (LWP 152)]
[New Thread 0x698b1490 (LWP 151)]
[New Thread 0x696b1490 (LWP 150)]
[New Thread 0x694b1490 (LWP 149)]
[New Thread 0x692b1490 (LWP 148)]
[New Thread 0x690b1490 (LWP 147)]
[New Thread 0x68eb1490 (LWP 146)]
[New Thread 0x68cb1490 (LWP 145)]
[New Thread 0x68ab1490 (LWP 144)]
[New Thread 0x688b1490 (LWP 143)]
[New Thread 0x686b1490 (LWP 142)]
[New Thread 0x684b1490 (LWP 141)]
[New Thread 0x682b1490 (LWP 140)]
[New Thread 0x680b1490 (LWP 139)]
[New Thread 0x67eb1490 (LWP 138)]
[New Thread 0x66a9f490 (LWP 137)]
[New Thread 0x6741f490 (LWP 136)]
[New Thread 0x6761f490 (LWP 135)]
[New Thread 0x6721f490 (LWP 130)]
[New Thread 0x6701f490 (LWP 129)]
[New Thread 0x66e1f490 (LWP 128)]
[New Thread 0x64146490 (LWP 127)]
[New Thread 0x6669f490 (LWP 124)]
[New Thread 0x6649f490 (LWP 123)]
[New Thread 0x6629f490 (LWP 122)]
[New Thread 0x6609f490 (LWP 121)]
[New Thread 0x65e9f490 (LWP 120)]
[New Thread 0x65c66490 (LWP 119)]
[New Thread 0x659ca490 (LWP 118)]
[New Thread 0x64fa8490 (LWP 117)]
[New Thread 0x657a9490 (LWP 116)]
[New Thread 0x655a9490 (LWP 115)]
[New Thread 0x653a9490 (LWP 114)]
[New Thread 0x651a9490 (LWP 113)]
[New Thread 0x64da8490 (LWP 111)]
[New Thread 0x64ba8490 (LWP 110)]
[New Thread 0x649a8490 (LWP 109)]
[New Thread 0x647a8490 (LWP 108)]
[New Thread 0x64546490 (LWP 107)]
[New Thread 0x64346490 (LWP 106)]
[New Thread 0x63f46490 (LWP 104)]
[New Thread 0x61955490 (LWP 103)]
[New Thread 0x61755490 (LWP 102)]
[New Thread 0x61555490 (LWP 101)]
[New Thread 0x61355490 (LWP 100)]
[New Thread 0x61155490 (LWP 99)]
[New Thread 0x60f55490 (LWP 98)]
[New Thread 0x60d55490 (LWP 97)]
[New Thread 0x60b55490 (LWP 96)]
[New Thread 0x60155490 (LWP 95)]
[New Thread 0x5ff55490 (LWP 94)]
[New Thread 0x5fd55490 (LWP 93)]
[New Thread 0x5f555490 (LWP 92)]
[New Thread 0x5f355490 (LWP 91)]
[New Thread 0x5f155490 (LWP 90)]
[New Thread 0x59471490 (LWP 89)]
[New Thread 0x59271490 (LWP 88)]
[New Thread 0x58c71490 (LWP 87)]
[New Thread 0x572dd990 (LWP 86)]
[New Thread 0x560bd490 (LWP 85)]
[New Thread 0x55ebd490 (LWP 84)]
[New Thread 0x55cbd490 (LWP 83)]
[New Thread 0x55abd490 (LWP 82)]
[New Thread 0x558bd490 (LWP 81)]
[New Thread 0x554b5490 (LWP 80)]
[New Thread 0x552b5490 (LWP 79)]
[New Thread 0x516b5490 (LWP 78)]
[New Thread 0x4f4b5490 (LWP 77)]
[New Thread 0x4f2b5490 (LWP 76)]
[New Thread 0x4f0b5490 (LWP 75)]
[New Thread 0x4eeb5490 (LWP 74)]
[New Thread 0x4ecb5490 (LWP 73)]
[New Thread 0x4eab5490 (LWP 72)]
[New Thread 0x4e8b5490 (LWP 71)]
[New Thread 0x4e553490 (LWP 69)]
[New Thread 0x4e353490 (LWP 68)]
[New Thread 0x45f57490 (LWP 67)]
[New Thread 0x45d57490 (LWP 66)]
[New Thread 0x45b57490 (LWP 65)]
[New Thread 0x43162490 (LWP 64)]
[New Thread 0x42f41490 (LWP 62)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libstdc++.so.6
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.3
Reading symbols from /mtd_appdata/yahoo/libKonfabulator.so...done.
Loaded symbols for /mtd_appdata/yahoo/libKonfabulator.so
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
0x42a43158 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
(gdb) info thread
  322 Thread 0x42f41490 (LWP 62)  0x42a47074 in read () from /lib/libpthread.so.0
  321 Thread 0x43162490 (LWP 64)  0x42a47074 in read () from /lib/libpthread.so.0
  320 Thread 0x45b57490 (LWP 65)  0x42a47074 in read () from /lib/libpthread.so.0
  319 Thread 0x45d57490 (LWP 66)  0x42a47074 in read () from /lib/libpthread.so.0
  318 Thread 0x45f57490 (LWP 67)  0x42a47074 in read () from /lib/libpthread.so.0
  317 Thread 0x4e353490 (LWP 68)  0x42a47074 in read () from /lib/libpthread.so.0
  316 Thread 0x4e553490 (LWP 69)  0x42a47074 in read () from /lib/libpthread.so.0
  315 Thread 0x4e8b5490 (LWP 71)  0x42ccf82c in ioctl () from /lib/libc.so.6
  314 Thread 0x4eab5490 (LWP 72)  0x42ccf82c in ioctl () from /lib/libc.so.6
  313 Thread 0x4ecb5490 (LWP 73)  0x42ccf82c in ioctl () from /lib/libc.so.6
  312 Thread 0x4eeb5490 (LWP 74)  0x42ccf82c in ioctl () from /lib/libc.so.6
  311 Thread 0x4f0b5490 (LWP 75)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  310 Thread 0x4f2b5490 (LWP 76)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  309 Thread 0x4f4b5490 (LWP 77)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  308 Thread 0x516b5490 (LWP 78)  0x42a47074 in read () from /lib/libpthread.so.0
  307 Thread 0x552b5490 (LWP 79)  0x42a47074 in read () from /lib/libpthread.so.0
  306 Thread 0x554b5490 (LWP 80)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  305 Thread 0x558bd490 (LWP 81)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  304 Thread 0x55abd490 (LWP 82)  0x42a47074 in read () from /lib/libpthread.so.0
  303 Thread 0x55cbd490 (LWP 83)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  302 Thread 0x55ebd490 (LWP 84)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  301 Thread 0x560bd490 (LWP 85)  0x42a47074 in read () from /lib/libpthread.so.0
  300 Thread 0x572dd990 (LWP 86)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  299 Thread 0x58c71490 (LWP 87)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  298 Thread 0x59271490 (LWP 88)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  297 Thread 0x59471490 (LWP 89)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  296 Thread 0x5f155490 (LWP 90)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  295 Thread 0x5f355490 (LWP 91)  0x42a47074 in read () from /lib/libpthread.so.0
  294 Thread 0x5f555490 (LWP 92)  0x42ca3e94 in nanosleep () from /lib/libc.so.6
  293 Thread 0x5fd55490 (LWP 93)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  292 Thread 0x5ff55490 (LWP 94)  0x42a45cf4 in sem_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
  291 Thread 0x60155490 (LWP 95)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  290 Thread 0x60b55490 (LWP 96)  0x42a47074 in read () from /lib/libpthread.so.0
  289 Thread 0x60d55490 (LWP 97)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  288 Thread 0x60f55490 (LWP 98)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  287 Thread 0x61155490 (LWP 99)  0x42a47074 in read () from /lib/libpthread.so.0
  286 Thread 0x61355490 (LWP 100)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  285 Thread 0x61555490 (LWP 101)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  284 Thread 0x61755490 (LWP 102)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  283 Thread 0x61955490 (LWP 103)  0x42a47074 in read () from /lib/libpthread.so.0
  282 Thread 0x63f46490 (LWP 104)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  281 Thread 0x64346490 (LWP 106)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  280 Thread 0x64546490 (LWP 107)  0x42a47074 in read () from /lib/libpthread.so.0
  279 Thread 0x647a8490 (LWP 108)  0x42a47074 in read () from /lib/libpthread.so.0
  278 Thread 0x649a8490 (LWP 109)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  277 Thread 0x64ba8490 (LWP 110)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  276 Thread 0x64da8490 (LWP 111)  0x42cc8564 in read () from /lib/libc.so.6
  275 Thread 0x651a9490 (LWP 113)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  274 Thread 0x653a9490 (LWP 114)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  273 Thread 0x655a9490 (LWP 115)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  272 Thread 0x657a9490 (LWP 116)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  271 Thread 0x64fa8490 (LWP 117)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  270 Thread 0x659ca490 (LWP 118)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  269 Thread 0x65c66490 (LWP 119)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  268 Thread 0x65e9f490 (LWP 120)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  267 Thread 0x6609f490 (LWP 121)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  266 Thread 0x6629f490 (LWP 122)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  265 Thread 0x6649f490 (LWP 123)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  264 Thread 0x6669f490 (LWP 124)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  263 Thread 0x64146490 (LWP 127)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  262 Thread 0x66e1f490 (LWP 128)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  261 Thread 0x6701f490 (LWP 129)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  260 Thread 0x6721f490 (LWP 130)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  259 Thread 0x6761f490 (LWP 135)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  258 Thread 0x6741f490 (LWP 136)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  257 Thread 0x66a9f490 (LWP 137)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  256 Thread 0x67eb1490 (LWP 138)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  255 Thread 0x680b1490 (LWP 139)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  254 Thread 0x682b1490 (LWP 140)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/libpthread.so.0
  253 Thread 0x684b1490 (LWP 141)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  252 Thread 0x686b1490 (LWP 142)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  251 Thread 0x688b1490 (LWP 143)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  250 Thread 0x68ab1490 (LWP 144)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  249 Thread 0x68cb1490 (LWP 145)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  248 Thread 0x68eb1490 (LWP 146)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  247 Thread 0x690b1490 (LWP 147)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  246 Thread 0x692b1490 (LWP 148)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  245 Thread 0x694b1490 (LWP 149)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  244 Thread 0x696b1490 (LWP 150)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  243 Thread 0x698b1490 (LWP 151)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  242 Thread 0x69ab1490 (LWP 152)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  241 Thread 0x69d32490 (LWP 153)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  240 Thread 0x69f32490 (LWP 154)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  239 Thread 0x6a132490 (LWP 155)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  238 Thread 0x6ad7a490 (LWP 156)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  237 Thread 0x6af7a490 (LWP 157)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  236 Thread 0x6b17a490 (LWP 158)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  235 Thread 0x6b77a490 (LWP 161)  0x42a45cf4 in sem_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  234 Thread 0x6ba0a490 (LWP 162)  0x42a47074 in read () from /lib/libpthread.so.0
  233 Thread 0x6b37a490 (LWP 163)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  232 Thread 0x6b57a490 (LWP 164)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  231 Thread 0x6bc0a490 (LWP 165)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  230 Thread 0x6be0a490 (LWP 166)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  229 Thread 0x6c00a490 (LWP 167)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  228 Thread 0x6c20a490 (LWP 168)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  227 Thread 0x6c679490 (LWP 170)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  226 Thread 0x6c8f7490 (LWP 171)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  225 Thread 0x6caf7490 (LWP 172)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  224 Thread 0x6ccf7490 (LWP 173)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  223 Thread 0x6cef7490 (LWP 174)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  222 Thread 0x6d0f7490 (LWP 175)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  221 Thread 0x6d2f7490 (LWP 176)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  220 Thread 0x6d4f7490 (LWP 181)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  219 Thread 0x6d6f7490 (LWP 182)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  218 Thread 0x6daf7490 (LWP 184)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  217 Thread 0x6dcf7490 (LWP 185)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  216 Thread 0x6def8490 (LWP 186)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  215 Thread 0x6d8f7490 (LWP 187)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  214 Thread 0x6e0f8490 (LWP 188)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  213 Thread 0x6e2f8490 (LWP 189)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  212 Thread 0x6e4f8490 (LWP 190)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  211 Thread 0x6e6f8490 (LWP 191)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  210 Thread 0x6e8f8490 (LWP 192)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  209 Thread 0x6eaf8490 (LWP 193)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  208 Thread 0x6ecf8490 (LWP 194)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  207 Thread 0x6eef8490 (LWP 195)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  206 Thread 0x6f0f8490 (LWP 196)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  205 Thread 0x6f2f8490 (LWP 197)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  204 Thread 0x6f4f8490 (LWP 198)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  203 Thread 0x6f6f8490 (LWP 199)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  202 Thread 0x6f8f8490 (LWP 200)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  201 Thread 0x6c479490 (LWP 201)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  200 Thread 0x6faf8490 (LWP 202)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  199 Thread 0x6fcf8490 (LWP 203)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  198 Thread 0x6fef8490 (LWP 204)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  197 Thread 0x700f8490 (LWP 205)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  196 Thread 0x702f8490 (LWP 206)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  195 Thread 0x704f8490 (LWP 207)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  194 Thread 0x70718490 (LWP 208)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  193 Thread 0x70918490 (LWP 209)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  192 Thread 0x70b18490 (LWP 210)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  191 Thread 0x70d3d490 (LWP 211)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  190 Thread 0x70f3d490 (LWP 226)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  189 Thread 0x7113d490 (LWP 227)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  188 Thread 0x7133d490 (LWP 228)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  187 Thread 0x7153d490 (LWP 229)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  186 Thread 0x7173d490 (LWP 230)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  185 Thread 0x7193d490 (LWP 231)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  184 Thread 0x71b3d490 (LWP 232)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  183 Thread 0x71d3d490 (LWP 233)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  182 Thread 0x71f3d490 (LWP 234)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  181 Thread 0x7213d490 (LWP 235)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  180 Thread 0x7233d490 (LWP 236)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  179 Thread 0x7263e490 (LWP 237)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  178 Thread 0x7283e490 (LWP 238)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  177 Thread 0x72a3e490 (LWP 239)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  176 Thread 0x72c3e490 (LWP 240)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  175 Thread 0x72e3e490 (LWP 324)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  174 Thread 0x7303e490 (LWP 325)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  173 Thread 0x7323e490 (LWP 326)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  172 Thread 0x7343e490 (LWP 327)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  171 Thread 0x7363e490 (LWP 328)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  170 Thread 0x7383e490 (LWP 329)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  169 Thread 0x73a3e490 (LWP 330)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  168 Thread 0x73c3e490 (LWP 331)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  167 Thread 0x6689f490 (LWP 332)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  166 Thread 0x73e3e490 (LWP 333)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  165 Thread 0x7403e490 (LWP 334)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  164 Thread 0x7423e490 (LWP 335)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  163 Thread 0x7443e490 (LWP 336)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  162 Thread 0x7463e490 (LWP 337)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  161 Thread 0x7483e490 (LWP 338)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  160 Thread 0x74a3e490 (LWP 339)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  159 Thread 0x74c3e490 (LWP 340)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  158 Thread 0x74e3e490 (LWP 341)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  157 Thread 0x7512f490 (LWP 343)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  156 Thread 0x75472490 (LWP 344)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  155 Thread 0x75722490 (LWP 345)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  154 Thread 0x75922490 (LWP 346)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  153 Thread 0x75b22490 (LWP 347)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  152 Thread 0x75d22490 (LWP 348)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  151 Thread 0x75f22490 (LWP 349)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  150 Thread 0x76122490 (LWP 350)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  149 Thread 0x76322490 (LWP 351)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  148 Thread 0x76522490 (LWP 352)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  147 Thread 0x76722490 (LWP 353)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  146 Thread 0x76922490 (LWP 354)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  145 Thread 0x76b22490 (LWP 355)  0x42cd8a50 in msgrcv () from /lib/libc.so.6
  144 Thread 0x76d22490 (LWP 356)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  143 Thread 0x76f22490 (LWP 357)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  142 Thread 0x77122490 (LWP 358)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  141 Thread 0x77322490 (LWP 359)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  140 Thread 0x77522490 (LWP 360)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  139 Thread 0x77722490 (LWP 361)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  138 Thread 0x77922490 (LWP 362)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  137 Thread 0x77b22490 (LWP 363)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  136 Thread 0x77d22490 (LWP 364)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  135 Thread 0x77f22490 (LWP 365)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  134 Thread 0x78225490 (LWP 366)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  133 Thread 0x78425490 (LWP 367)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  132 Thread 0x78625490 (LWP 368)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  131 Thread 0x78825490 (LWP 369)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  130 Thread 0x78a25490 (LWP 370)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  129 Thread 0x78c25490 (LWP 371)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  128 Thread 0x78e25490 (LWP 372)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  127 Thread 0x79025490 (LWP 373)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  126 Thread 0x79225490 (LWP 374)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  125 Thread 0x79425490 (LWP 375)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/libpthread.so.0
  124 Thread 0x79625490 (LWP 376)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  123 Thread 0x79825490 (LWP 377)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  122 Thread 0x79a25490 (LWP 378)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  121 Thread 0x79c25490 (LWP 379)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  120 Thread 0x79e25490 (LWP 380)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  119 Thread 0x7a025490 (LWP 381)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  118 Thread 0x7a225490 (LWP 382)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  117 Thread 0x7a425490 (LWP 383)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  116 Thread 0x7a654490 (LWP 384)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  115 Thread 0x7a854490 (LWP 385)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  114 Thread 0x7aa54490 (LWP 386)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  113 Thread 0x7ac54490 (LWP 387)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  112 Thread 0x7ae54490 (LWP 388)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  111 Thread 0x7b054490 (LWP 389)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  110 Thread 0x7b254490 (LWP 390)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  109 Thread 0x7b454490 (LWP 391)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  108 Thread 0x7b654490 (LWP 392)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  107 Thread 0x7b854490 (LWP 393)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  106 Thread 0x7ba54490 (LWP 394)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  105 Thread 0x7bc54490 (LWP 395)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  104 Thread 0x7be54490 (LWP 396)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/libpthread.so.0
  103 Thread 0x7c054490 (LWP 397)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  102 Thread 0x7c254490 (LWP 398)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  101 Thread 0x7c454490 (LWP 399)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  100 Thread 0x7c654490 (LWP 400)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  99 Thread 0x7c854490 (LWP 401)  0x42cd0380 in select () from /lib/libc.so.6
  98 Thread 0x7ca54490 (LWP 402)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  97 Thread 0x7cc54490 (LWP 403)  0x42cd0380 in select () from /lib/libc.so.6
  96 Thread 0x7ce54490 (LWP 404)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  95 Thread 0x7d054490 (LWP 406)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  94 Thread 0x7d254490 (LWP 407)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  93 Thread 0x7d454490 (LWP 409)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  92 Thread 0x7d654490 (LWP 410)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  91 Thread 0x7d854490 (LWP 411)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  90 Thread 0x7f48e490 (LWP 426)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  89 Thread 0x7f68e490 (LWP 428)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  88 Thread 0x7f88e490 (LWP 429)  0x42a47364 in accept () from /lib/libpthread.so.0
  87 Thread 0x7fa8e490 (LWP 430)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  86 Thread 0x7fc8e490 (LWP 431)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  85 Thread 0x7fe8e490 (LWP 432)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  84 Thread 0x8008e490 (LWP 433)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  83 Thread 0x8028e490 (LWP 434)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  82 Thread 0x8048e490 (LWP 435)  0x42cd0380 in select () from /lib/libc.so.6
  81 Thread 0x8165a490 (LWP 461)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  80 Thread 0x8185a490 (LWP 462)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  79 Thread 0x81a5a490 (LWP 463)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  78 Thread 0x81c5a490 (LWP 464)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  77 Thread 0x81e5a490 (LWP 465)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  76 Thread 0x8205a490 (LWP 466)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  75 Thread 0x8225a490 (LWP 467)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  74 Thread 0x825ff490 (LWP 479)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  73 Thread 0x829ff490 (LWP 482)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  72 Thread 0x82bff490 (LWP 483)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  71 Thread 0x82dff490 (LWP 484)  0x42a47b54 in nanosleep () from /lib/libpthread.so.0
  70 Thread 0x827ff490 (LWP 485)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  69 Thread 0x82fff490 (LWP 486)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  68 Thread 0x7f054490 (LWP 667)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  67 Thread 0x7ee54490 (LWP 668)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  66 Thread 0x7ec54490 (LWP 669)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  65 Thread 0x7ea54490 (LWP 670)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  64 Thread 0x7e854490 (LWP 671)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  63 Thread 0x7e654490 (LWP 672)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  62 Thread 0x7e454490 (LWP 673)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  61 Thread 0x7e254490 (LWP 674)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  60 Thread 0x7e054490 (LWP 675)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  59 Thread 0x7de54490 (LWP 676)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  58 Thread 0x7dc54490 (LWP 677)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
---Type <return> to continue, or q <return> to quit---
   from /lib/libpthread.so.0
  57 Thread 0x7da54490 (LWP 678)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  56 Thread 0x7f254490 (LWP 679)  0x42cd0380 in select () from /lib/libc.so.6
  55 Thread 0x837ff490 (LWP 709)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  54 Thread 0x83dff490 (LWP 710)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  53 Thread 0x83bff490 (LWP 711)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  52 Thread 0x8088e490 (LWP 819)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  51 Thread 0x8068e490 (LWP 820)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  50 Thread 0x833ff490 (LWP 821)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  49 Thread 0x839ff490 (LWP 822)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  48 Thread 0x835ff490 (LWP 823)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  47 Thread 0x831ff490 (LWP 824)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  46 Thread 0x84458490 (LWP 834)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  45 Thread 0x83fff490 (LWP 835)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  44 Thread 0x841ff490 (LWP 836)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  43 Thread 0x84658490 (LWP 837)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  42 Thread 0x84bff490 (LWP 838)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  41 Thread 0x84dff490 (LWP 839)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  40 Thread 0x84fff490 (LWP 840)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  39 Thread 0x85300490 (LWP 841)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  38 Thread 0x85500490 (LWP 842)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  37 Thread 0x85700490 (LWP 843)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  36 Thread 0x85900490 (LWP 844)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  35 Thread 0x85b00490 (LWP 845)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  34 Thread 0x85d00490 (LWP 846)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  33 Thread 0x85f00490 (LWP 847)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  32 Thread 0x86100490 (LWP 848)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  31 Thread 0x86300490 (LWP 849)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  30 Thread 0x86500490 (LWP 850)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  29 Thread 0x86700490 (LWP 851)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  28 Thread 0x86900490 (LWP 852)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  27 Thread 0x86b00490 (LWP 853)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  26 Thread 0x86d00490 (LWP 854)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  25 Thread 0x86f00490 (LWP 855)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  24 Thread 0x87100490 (LWP 856)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  23 Thread 0x87300490 (LWP 857)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  22 Thread 0x87500490 (LWP 858)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  21 Thread 0x87700490 (LWP 859)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  20 Thread 0x87900490 (LWP 860)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  19 Thread 0x87b00490 (LWP 861)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  18 Thread 0x87d00490 (LWP 862)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  17 Thread 0x87f00490 (LWP 863)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  16 Thread 0x88100490 (LWP 864)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
  15 Thread 0x88300490 (LWP 865)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  14 Thread 0x88500490 (LWP 866)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  13 Thread 0x88700490 (LWP 867)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  12 Thread 0x88900490 (LWP 868)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  11 Thread 0x88b00490 (LWP 869)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  10 Thread 0x88d00490 (LWP 870)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  9 Thread 0x88f00490 (LWP 871)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  8 Thread 0x89100490 (LWP 872)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  7 Thread 0x89300490 (LWP 873)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  6 Thread 0x89500490 (LWP 874)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  5 Thread 0x89700490 (LWP 875)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  4 Thread 0x89900490 (LWP 876)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
  3 Thread 0x89b00490 (LWP 877)  0x42cd0380 in select () from /lib/libc.so.6
  2 Thread 0x89d00490 (LWP 878)  0x42a435f8 in pthread_cond_timedwait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
* 1 Thread 0x42d3fec0 (LWP 61)  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 ()
   from /lib/libpthread.so.0
(gdb) bt
#0  0x42a43158 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
#1  0x0017822c in PCSemaphore::Take() ()
#2  0x0009365c in ?? ()
#3  0x0009365c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) q
A debugging session is active.

        Inferior 1 [process 61] will be detached.

Quit anyway? (y or n) y
Detaching from program: /mtd_exe/exeDSP, process 61
# 
Also sorry, but I have no idea what to do with procps_3.2.8-r9.1.2_armv6.ipk to try it out.

Once I have a bit more time, I plan to work with injectso some more. Thanks for the great stuff! :)

Post Reply

Return to “[C] General”