rendered paste bodyProgram received signal SIGPIPE, Broken pipe.
[Switching to Thread -1280791664 (LWP 29313)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt full
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7ea8b08 in send () from /lib/libpthread.so.0
No symbol table info available.
#2 0x0805c89e in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.
#3 0x0809d46b in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.
#4 0x0809d927 in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.
#5 0x0809daa0 in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.
#6 0x0809f0b1 in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.
#7 0xb7ea16a3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
(gdb) catch throw
Catchpoint 1 (throw)
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/bin/nanodc -d
(no debugging symbols found)
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
(no debugging symbols found)
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
(no debugging symbols found)
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
[Thread debugging using libthread_db enabled]
[New Thread -1212614992 (LWP 9160)]
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
Error in re-setting breakpoint 1:
Function "__cxa_throw" not defined.
Catchpoint 1 (throw)
[Switching to Thread -1212614992 (LWP 9160)]
Catchpoint 1 (exception thrown)
0xb7dc41c5 in __cxa_throw () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
(gdb) bt full
#0 0xb7dc41c5 in __cxa_throw () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
No symbol table info available.ly_&_Fan
#1 0x08106bbe in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.
#2 0x08138cbe in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available.313)]
#3 0x0813b684 in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available., Broken pipe.
#4 0x08137ea9 in std::operator+<char, std::char_traits<char>, std::allocator<char> > ()
No symbol table info available. ()
#5 0xb7baa86f in __libc_start_main () from /lib/libc.so.6
No symbol table info available.call ()
anidabi@CRS-1 ~ $ strace nanodc
execve("/usr/bin/nanodc", ["nanodc"], [/* 47 vars */]) = 0
brk(0) = 0x8239000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=31548, ...}) = 0
mmap2(NULL, 31548, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ef6000
close(3) = 0
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\364"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=318256, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef5000
mmap2(NULL, 313412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ea8000
mmap2(0xb7eec000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x44) = 0xb7eec000
mmap2(0xb7ef4000, 2116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340K\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=123244, ...}) = 0
mmap2(NULL, 90592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e91000
mmap2(0xb7ea4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7ea4000
mmap2(0xb7ea6000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ea6000
close(3) = 0
open("/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\22\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=69560, ...}) = 0
mmap2(NULL, 71892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e7f000
mmap2(0xb7e90000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb7e90000
close(3) = 0
open("/lib/libbz2.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\21\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=66644, ...}) = 0
mmap2(NULL, 65060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e6f000
mmap2(0xb7e7e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7e7e000
close(3) = 0
open("/usr/lib/libsigc-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20 \0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=19048, ...}) = 0
mmap2(NULL, 21568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e69000
mmap2(0xb7e6e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7e6e000
close(3) = 0
open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\306\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=558596, ...}) = 0
mmap2(NULL, 560140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7de0000
mmap2(0xb7e68000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x87) = 0xb7e68000
close(3) = 0
open("/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\310"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=895844, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ddf000
mmap2(NULL, 915076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cff000
mmap2(0xb7dd4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5) = 0xb7dd4000
mmap2(0xb7dd9000, 22148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dd9000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2603\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=167596, ...}) = 0
mmap2(NULL, 159872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cd7000
mmap2(0xb7cfd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25) = 0xb7cfd000
close(3) = 0
open("/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\26"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=41736, ...}) = 0
mmap2(NULL, 42148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ccc000
mmap2(0xb7cd6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xb7cd6000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300Y\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1381184, ...}) = 0
mmap2(NULL, 1344988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b83000
mmap2(0xb7cc6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143) = 0xb7cc6000
mmap2(0xb7cc9000, 9692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7cc9000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10188, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b7f000
mmap2(0xb7b81000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7b81000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b7e000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b7d000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7b7d6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7cc6000, 4096, PROT_READ) = 0
mprotect(0xb7dd4000, 12288, PROT_READ) = 0
mprotect(0xb7ea4000, 4096, PROT_READ) = 0
mprotect(0xb7f1b000, 4096, PROT_READ) = 0
munmap(0xb7ef6000, 31548) = 0
set_tid_address(0xb7b7d6f8) = 9541
sendto(-1212688640, umovestr: Input/output error
0xc, 3085586420, MSG_PROXY|MSG_EOR|MSG_TRUNC|MSG_FIN|MSG_SYN|MSG_RST|MSG_NOSIGNAL|MSG_MORE|0xb7b70000, {sa_family=AF_DECnet, sa_data="\0\0pA\0\0\r\0\0\0P\370\0\0"}, 3214481360) = 0
rt_sigaction(SIGRTMIN, {0xb7e95760, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7e95670, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="CRS-1", ...}) = 0
futex(0xb7dda4dc, FUTEX_WAKE, 2147483647) = 0
brk(0) = 0x8239000
brk(0x825a000) = 0x825a000
rt_sigaction(SIGINT, {0x814d120, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {0x814d120, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGABRT, {0x814d120, [ABRT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {0x814d120, [FPE], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGSEGV, {0x814d120, [SEGV], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x814d120, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b5d000
read(3, "# Locale name alias data base.\n#"..., 131072) = 2586
read(3, "", 131072) = 0
close(3) = 0
munmap(0xb7b5d000, 131072) = 0
open("/usr/lib/locale/en_US.iso885915/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=379, ...}) = 0
mmap2(NULL, 379, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7efd000
close(3) = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25460, ...}) = 0
mmap2(NULL, 25460, PROT_READ, MAP_SHARED, 3, 0) = 0xb7ef6000
close(3) = 0
futex(0xb7cc8a6c, FUTEX_WAKE, 2147483647) = 0
open("/usr/lib/locale/en_US.iso885915/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=29, ...}) = 0
mmap2(NULL, 29, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b7c000
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=65, ...}) = 0
mmap2(NULL, 65, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b7b000
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=161, ...}) = 0
mmap2(NULL, 161, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b7a000
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=83, ...}) = 0
mmap2(NULL, 83, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b79000
close(3) = 0
open("/usr/lib/locale/fi_FI@euro/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=40, ...}) = 0
mmap2(NULL, 40, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b78000
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=58, ...}) = 0
mmap2(NULL, 58, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b77000
close(3) = 0
open("/usr/lib/locale/fi_FI@euro/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=292, ...}) = 0
mmap2(NULL, 292, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b76000
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=20544, ...}) = 0
mmap2(NULL, 20544, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b70000
close(3) = 0
open("/usr/lib/locale/en_US.iso885915/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2460, ...}) = 0
mmap2(NULL, 2460, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b6f000
close(3) = 0
open("/usr/lib/locale/fi_FI@euro/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0
mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b6e000
close(3) = 0
open("/usr/lib/locale/fi_FI@euro/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=207972, ...}) = 0
mmap2(NULL, 207972, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b3b000
close(3) = 0
stat64("/home/anidabi/.dc++/.pid", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b3a000
write(1, "Nanodc already running?\n", 24Nanodc already running?
) = 24
write(1, "Shut down nanodc or remove the p"..., 65Shut down nanodc or remove the pidfile: /home/anidabi/.dc++/.pid
) = 65
write(1, "(Skip this chech with -d)\n", 26(Skip this chech with -d)
) = 26
tgkill(9541, 9541, SIGKILL) = 0
+++ killed by SIGKILL +++
Process 9541 detached