Skip to content

Instantly share code, notes, and snippets.

@fgrep
Created June 15, 2014 16:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fgrep/588c4beac97abe415995 to your computer and use it in GitHub Desktop.
Save fgrep/588c4beac97abe415995 to your computer and use it in GitHub Desktop.
root@brrr02:/# gdb /usr/sbin/accel-pppd 13488
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 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 "mips-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/accel-pppd...done.
Attaching to program: /usr/sbin/accel-pppd, process 13488
Reading symbols from /usr/lib/accel-ppp/libtriton.so...done.
Loaded symbols for /usr/lib/accel-ppp/libtriton.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 0x6f9ff490 (LWP 20860)]
[New Thread 0x74b5d490 (LWP 15799)]
[New Thread 0x7535d490 (LWP 13493)]
[New Thread 0x75b5d490 (LWP 13492)]
[New Thread 0x773df490 (LWP 13489)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libcrypto.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libssl.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl.so.0.9.8
Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/ld.so.1
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/accel-ppp/liblog_file.so...done.
Loaded symbols for /usr/lib/accel-ppp/liblog_file.so
Reading symbols from /usr/lib/accel-ppp/libauth_chap_md5.so...done.
Loaded symbols for /usr/lib/accel-ppp/libauth_chap_md5.so
Reading symbols from /usr/lib/accel-ppp/libpppoe.so...done.
Loaded symbols for /usr/lib/accel-ppp/libpppoe.so
Reading symbols from /usr/lib/accel-ppp/libradius.so...done.
Loaded symbols for /usr/lib/accel-ppp/libradius.so
Reading symbols from /usr/lib/accel-ppp/libshaper.so...done.
Loaded symbols for /usr/lib/accel-ppp/libshaper.so
0x7788a16c in do_sigwait () from /lib/libpthread.so.0
(gdb) thread apply all bt full
Thread 6 (Thread 0x773df490 (LWP 13489)):
#0 0x7788371c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x7745ad38 in log_thread (unused=<optimized out>) at /home/fgrep/working/accel-ppp-code/accel-pppd/logs/log_file.c:110
iov = {{iov_base = 0xe903f0, iov_len = 30}, {iov_base = 0xea3ec0, iov_len = 16}, {iov_base = 0xe95738, iov_len = 38}, {iov_base = 0xd49220, iov_len = 17}, {iov_base = 0xd4dd58, iov_len = 38}, {iov_base = 0xea39b0,
iov_len = 20}, {iov_base = 0xea34c0, iov_len = 38}, {iov_base = 0xe90660, iov_len = 13}, {iov_base = 0xd4de40, iov_len = 38}, {iov_base = 0xe8f480, iov_len = 12}, {iov_base = 0xd50f90, iov_len = 38}, {iov_base = 0xe91448,
iov_len = 12}, {iov_base = 0xe90030, iov_len = 38}, {iov_base = 0xe95738, iov_len = 12}, {iov_base = 0xea3670, iov_len = 38}, {iov_base = 0xe89b50, iov_len = 20}, {iov_base = 0xea7178, iov_len = 38}, {iov_base = 0xe85868,
iov_len = 22}, {iov_base = 0xea4b80, iov_len = 37}, {iov_base = 0xe8b610, iov_len = 12}, {iov_base = 0xd4f198, iov_len = 37}, {iov_base = 0xd4e220, iov_len = 12}, {iov_base = 0xea34c0, iov_len = 37}, {iov_base = 0xe90fa8,
iov_len = 19}, {iov_base = 0xd4add8, iov_len = 38}, {iov_base = 0xe92440, iov_len = 19}, {iov_base = 0xe94998, iov_len = 38}, {iov_base = 0xd4f6b0, iov_len = 18}, {iov_base = 0xd4e070, iov_len = 38}, {iov_base = 0xe8fee0,
iov_len = 20}, {iov_base = 0xd4b0f0, iov_len = 38}, {iov_base = 0xd495a0, iov_len = 20}, {iov_base = 0xea4638, iov_len = 38}, {iov_base = 0xd4c230, iov_len = 22}, {iov_base = 0xe86030, iov_len = 38}, {iov_base = 0xbbac78,
iov_len = 12}, {iov_base = 0xe91b98, iov_len = 38}, {iov_base = 0xea2cd0, iov_len = 12}, {iov_base = 0xb20bd0, iov_len = 38}, {iov_base = 0xb26a80, iov_len = 10}, {iov_base = 0xbb3460, iov_len = 38}, {iov_base = 0xb95708,
iov_len = 17}, {iov_base = 0xdc9b78, iov_len = 38}, {iov_base = 0xda1798, iov_len = 15}, {iov_base = 0xcbf5c0, iov_len = 38}, {iov_base = 0xccffd8, iov_len = 16}, {iov_base = 0xccce50, iov_len = 38}, {iov_base = 0xb561f8,
iov_len = 15}, {iov_base = 0x76239d00, iov_len = 38}, {iov_base = 0xcccef8, iov_len = 16}, {iov_base = 0xd05818, iov_len = 38}, {iov_base = 0xddead8, iov_len = 18}, {iov_base = 0xbba878, iov_len = 38}, {iov_base = 0xdd10d8,
iov_len = 17}, {iov_base = 0xcd6ca0, iov_len = 38}, {iov_base = 0xcf8108, iov_len = 20}, {iov_base = 0x0, iov_len = 0} <repeats 903 times>, {iov_base = 0x7790e010, iov_len = 0}, {iov_base = 0x773decd0, iov_len = 0}, {
iov_base = 0x7790e010, iov_len = 8}, {iov_base = 0xb00b58, iov_len = 2822930839}, {iov_base = 0x10, iov_len = 2005789840}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {
iov_base = 0x7790e010, iov_len = 0}, {iov_base = 0x779036e8, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x1b, iov_len = 2005915488}, {iov_base = 0x778fea58, iov_len = 2005374764}, {iov_base = 0x774cd334,
iov_len = 2005373908}, {iov_base = 0x1, iov_len = 0}, {iov_base = 0x774c4804, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {
iov_base = 0x774c4654, iov_len = 2}, {iov_base = 0xa, iov_len = 4294967295}, {iov_base = 0xf0000000, iov_len = 2005876916}, {iov_base = 0x77905ef8, iov_len = 88216588}, {iov_base = 0x773dedb8, iov_len = 23}, {
iov_base = 0x0, iov_len = 0}, {iov_base = 0xa8428197, iov_len = 2005374764}, {iov_base = 0x779036e8, iov_len = 2000547440}, {iov_base = 0x0, iov_len = 2005915488}, {iov_base = 0x1, iov_len = 2005940596}, {
iov_base = 0x773ded80, iov_len = 2005790660}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x773dedc0, iov_len = 2005942832}, {iov_base = 0x0, iov_len = 2005915488}, {iov_base = 0x0,
iov_len = 0}, {iov_base = 0x1, iov_len = 2005939944}, {iov_base = 0x7790e010, iov_len = 0}, {iov_base = 0x69cb120, iov_len = 0}, {iov_base = 0x774c4804, iov_len = 2005920344}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0,
iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 2000547256}, {iov_base = 0x773dedc0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {
iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x77877000, iov_len = 293}, {iov_base = 0x28030, iov_len = 255}, {iov_base = 0x56, iov_len = 2000549104}, {
iov_base = 0x1000, iov_len = 2005561344}, {iov_base = 0x773deeb8, iov_len = 2005847384}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 2005940596}, {iov_base = 0x778fd760, iov_len = 1}, {iov_base = 0x0,
iov_len = 0}, {iov_base = 0x7790e010, iov_len = 0}, {iov_base = 0x774c4804, iov_len = 0}, {iov_base = 0x773deed0, iov_len = 2005455908}, {iov_base = 0x7789f000, iov_len = 0}, {iov_base = 0x0, iov_len = 2005846552}}
chunk = 0xe96d40
iov_cnt = 2
#2 0x7787d0a8 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3 0x775b61b8 in ?? () from /lib/libc.so.6
No symbol table info available.
warning: GDB can't find the start of the function at 0x775b61b6.
Thread 5 (Thread 0x75b5d490 (LWP 13492)):
#0 0x775b6b40 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1 0x778bcfdc in md_thread (arg=<optimized out>) at /home/fgrep/working/accel-ppp-code/accel-pppd/triton/md.c:71
i = <optimized out>
n = 1
r = <optimized out>
h = <optimized out>
set = {__val = {2143289087, 4294967294, 4294967295 <repeats 30 times>}}
#2 0x7787d0a8 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3 0x775b61b8 in ?? () from /lib/libc.so.6
No symbol table info available.
warning: GDB can't find the start of the function at 0x775b61b6.
Thread 4 (Thread 0x7535d490 (LWP 13493)):
#0 0x775b6b40 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1 0x778bdb1c in timer_thread (arg=<optimized out>) at /home/fgrep/working/accel-ppp-code/accel-pppd/triton/timer.c:79
i = <optimized out>
n = 1
r = <optimized out>
t = <optimized out>
set = {__val = {2143289087, 4294967294, 4294967295 <repeats 30 times>}}
#2 0x7787d0a8 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3 0x775b61b8 in ?? () from /lib/libc.so.6
No symbol table info available.
warning: GDB can't find the start of the function at 0x775b61b6.
Thread 3 (Thread 0x74b5d490 (LWP 15799)):
---Type <return> to continue, or q <return> to quit---
#0 0x7788a16c in do_sigwait () from /lib/libpthread.so.0
No symbol table info available.
#1 0x7788a26c in sigwait () from /lib/libpthread.so.0
No symbol table info available.
#2 0x778bf3b4 in triton_thread (thread=0xb1cad8) at /home/fgrep/working/accel-ppp-code/accel-pppd/triton/triton.c:139
set = {__val = {32772, 0 <repeats 31 times>}}
sig = 16
#3 0x7787d0a8 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x775b61b8 in ?? () from /lib/libc.so.6
No symbol table info available.
warning: GDB can't find the start of the function at 0x775b61b6.
Thread 2 (Thread 0x6f9ff490 (LWP 20860)):
#0 0x7788a16c in do_sigwait () from /lib/libpthread.so.0
No symbol table info available.
#1 0x7788a26c in sigwait () from /lib/libpthread.so.0
No symbol table info available.
#2 0x778bf3b4 in triton_thread (thread=0xcc0320) at /home/fgrep/working/accel-ppp-code/accel-pppd/triton/triton.c:139
set = {__val = {32772, 0 <repeats 31 times>}}
sig = 16
#3 0x7787d0a8 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x775b61b8 in ?? () from /lib/libc.so.6
No symbol table info available.
warning: GDB can't find the start of the function at 0x775b61b6.
Thread 1 (Thread 0x778fc000 (LWP 13488)):
#0 0x7788a16c in do_sigwait () from /lib/libpthread.so.0
No symbol table info available.
#1 0x7788a26c in sigwait () from /lib/libpthread.so.0
No symbol table info available.
#2 0x00421358 in main (_argc=0, _argv=0x1) at /home/fgrep/working/accel-ppp-code/accel-pppd/main.c:335
set = {__val = {18056, 0 <repeats 31 times>}}
i = <optimized out>
sig = <optimized out>
goto_daemon = 0
sa = {sa_flags = 0, __sigaction_handler = {sa_handler = 0x421638 <sigsegv>, sa_sigaction = 0x421638 <sigsegv>}, sa_mask = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}}, sa_restorer = 0, sa_resv = {0}}
pagesize = 4096
internal = 0
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment